Stavo pensando di utilizzare alcuni strumenti per convertire il JAR in un APK. Ma il mio Nexus One avrà abbastanza memoria? E i controlli?
Stavo pensando di utilizzare alcuni strumenti per convertire il JAR in un APK. Ma il mio Nexus One avrà abbastanza memoria? E i controlli?
Risposte:
Minecraft Pocket Edition è disponibile nel Google Play Store e nell'Appstore di Amazon . Engadget ha un gioco pratico e "SonyEricssonDev" ha un video che mostra Minecraft in riproduzione su Xperia Play.
Non so nulla di Minecraft ma non riesco a vedere come sarebbe possibile senza riscriverne grossi pezzi. Anche se puoi convertire il JAR in un .apk, ci sono molte classi Java che non fanno parte dell'API Android. Inoltre, Android non include AWT, Swing o Java 2D / 3D, ha una sua UI e API grafiche, quindi l'interfaccia utente dovrebbe essere riscritta.
Android non può semplicemente "eseguire" applicazioni Java native. Android non ha una Java Virtual Machine. Android utilizza una macchina virtuale Dalvik, che è completamente diversa.
Mentre le applicazioni Android sono scritte in Java, è un "sottoinsieme" dell'attuale Java. quindi, anche se è possibile eseguire i file jar tramite un "convertitore", non esiste alcuna garanzia che il codice sia effettivamente supportato da Dalvik.
È possibile eseguire un JAR a condizione che sia un midlet per dispositivi mobili (j2ME)
Ci sono alcune JVM disponibili sul mercato. Li ho usati molto nei primi giorni del mio G1 per alcune "app killer" (Opera Mini, QQ)