Eu estava pensando em usar algumas ferramentas para converter o JAR em um APK. Mas meu Nexus One terá memória suficiente? E os controles?
Eu estava pensando em usar algumas ferramentas para converter o JAR em um APK. Mas meu Nexus One terá memória suficiente? E os controles?
Respostas:
O Minecraft Pocket Edition está disponível na Google Play Store e na Appstore da Amazon . O Engadget tem um jogo prático e "SonyEricssonDev" tem um vídeo mostrando o Minecraft sendo jogado no Xperia Play.
Não sei nada sobre o Minecraft, mas não consigo ver como isso seria possível sem reescrever grandes partes dele. Mesmo se você puder converter o JAR em um .apk, há muitas classes Java que não fazem parte da API do Android. Além disso, o Android não inclui AWT, Swing ou Java 2D / 3D, possui sua própria interface gráfica e APIs gráficas, portanto, a interface do usuário precisaria ser reescrita.
O Android não pode simplesmente "executar" aplicativos Java nativos. O Android não possui uma Java Virtual Machine. O Android usa uma máquina virtual Dalvik, que é completamente diferente.
Enquanto os aplicativos Android são escritos em Java, é um "subconjunto" do Java real. portanto, mesmo que você possa executar os arquivos jar através de um "conversor", não há garantia de que o código seja realmente suportado pelo Dalvik.
Você pode executar um JAR, desde que seja um midlet para celular (j2ME)
Existem algumas JVM disponíveis no mercado. Eu os usei bastante nos primeiros dias do meu G1 para alguns "aplicativos matadores" (Opera Mini, QQ)