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?
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?
Respuestas:
Minecraft Pocket Edition está disponible en Google Play Store y en la tienda de aplicaciones de Amazon . Engadget tiene una experiencia práctica del juego, y "SonyEricssonDev" tiene un video que muestra a Minecraft jugando en Xperia Play.
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.
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.
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)