3 votos

¿Por qué no hay JRE para Android?

Tengo entendido que Android no utiliza un JRE y que Google ha construido una plataforma sólo para Android. Pero un dispositivo Android no es realmente diferente de, por ejemplo, una Raspberry PI. Entonces, ¿por qué no es posible simplemente instalar Oracles JVM en un dispositivo Android rooteado?

0 votos

Umm... Android ya utiliza Java y su propia JVM, los APK son aplicaciones Java compiladas

1 votos

Android puede utilizar su propia JVM. Pero, ¿por qué no es posible utilizar la JVM oficial de Oracle?

0 votos

Si buscas una respuesta técnica, no la tengo, eso va más allá de mis conocimientos de Android, sólo sé que no funciona. Probablemente porque a pesar de la mayoría de la gente, Android NO es Linux y es diferente. Hay emuladores de Java para Android como JBED, JBlend, o NetMite aunque requieren acceso Root y algunos ajustes, pero la mayoría fueron desarrollados para Android 2.X y no puedo hablar de si funcionan en dispositivos modernos. Tal vez alguien más puede darle una mejor respuesta (que es la razón por la que estoy puramente en los comentarios y no proporcionar una respuesta oficial)

2voto

GiantTree Puntos 1234

¿Por qué no es posible instalar simplemente Oracles JVM en un dispositivo Android rooteado?

  1. Simplemente no Sólo tiene que instalar algo en Android. La instalación de aplicaciones requiere un montón de cosas.
    También: No puedes instalar aplicaciones ordinarias, frameworks, etc, como en un PC (hay apps que lo permiten en su propio contenedor).
  2. Hay una disputa en curso entre Oracle (Java) y Google (Android) sobre las API y el código de Java. ( https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc .)
  3. Ya está ejecutando una máquina virtual Java integrada en el sistema (DalvikVM, Android Runtime ART) y es capaz de ejecutar básicamente todo el código Java no propietario (no sun paquete).
  4. Si realmente quieres ejecutar código Java, haz una simple aplicación de un botón que llame al código que quieras.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X