É possível executar o Minecraft em um Android?

8

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?

Jader Dias
fonte
Egad, por favor não. Eu perco tempo suficiente e dormir para Minecraft como é, sem tê-lo no meu telefone :)
shambleh

Respostas:

17

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.

Daniel
fonte
As edições de bolso parecem fornecer ao jogador recursos ilimitados, como as primeiras versões do Minecraft.
Jader Dias
12

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.

Dan Dyer
fonte
3
O Minecraft usa muito código nativo por plataforma, principalmente para OpenGL, manipulação de áudio e entrada. Eles fornecem versões para Windows, Mac OS e Linux i386 / x86_64 - mal há uma chance de que você pode executar isso em um dispositivo / ARM MIPS ..
Greycat
9

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.

Ryan Conrad
fonte
1

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)

Magnetic_dud
fonte