¿Es posible ejecutar Minecraft en un Android?

8

Estaba pensando en usar algunas herramientas para convertir el JAR en un APK. ¿Pero mi Nexus One tendrá suficiente memoria? ¿Y qué hay de los controles?

Jader Dias
fuente
Egad, por favor no. Pierdo suficiente tiempo y duermo con Minecraft tal como está sin tenerlo en mi teléfono :)
shambleh

Respuestas:

12

No sé nada sobre Minecraft, pero no puedo ver cómo sería posible sin reescribir grandes partes de él. Incluso si puede convertir el JAR a un .apk, hay muchas clases de Java que no forman parte de la API de Android. Además, Android no incluye AWT, Swing o Java 2D / 3D, tiene su propia interfaz de usuario y API de gráficos, por lo que la interfaz de usuario debería reescribirse.

Dan Dyer
fuente
3
Minecraft utiliza muchos códigos nativos por plataforma, principalmente para OpenGL, audio y manejo de entrada. Que suministran versiones para Windows, Mac OS y Linux i386 / x86_64 - apenas existe la posibilidad de que se pueda ejecutar de que en un dispositivo / MIPS ARM ..
GreyCat
9

Android no puede simplemente "ejecutar" aplicaciones Java nativas. Android no tiene una máquina virtual Java. Android usa una máquina virtual Dalvik, que es completamente diferente.

Si bien las aplicaciones de Android están escritas en Java, es un "subconjunto" de Java real. por lo tanto, incluso si pudiera ejecutar los archivos jar a través de un "convertidor", Dalvik no garantiza que el código sea realmente compatible.

Ryan Conrad
fuente
1

Puede ejecutar un JAR siempre que sea un midlet para dispositivos móviles (j2ME)

Hay algunos JVM disponibles en el mercado. Los usé mucho en los primeros días de mi G1 para algunas "aplicaciones asesinas" (Opera Mini, QQ)

Magnetic_dud
fuente