Ist es möglich, Minecraft auf einem Android auszuführen?

8

Ich habe darüber nachgedacht, einige Tools zu verwenden, um die JAR in eine APK umzuwandeln. Aber wird mein Nexus One genug Speicher haben? Und was ist mit den Kontrollen?

Jader Dias
quelle
Egad, bitte nein. Ich verliere genug Zeit und schlafe zu Minecraft, wie es ist, ohne es auf meinem Telefon zu haben :)
shambleh

Antworten:

17

Minecraft Pocket Edition ist im Google Play Store und im Amazon Appstore erhältlich . Engadget hat ein Hands-on des Spiels, und „SonyEricssonDev“ hat ein Video zeigt Minecraft auf dem Xperia Play gespielt wird.

Daniel
quelle
Die Pocket-Editionen scheinen dem Spieler unbegrenzte Ressourcen zu bieten, wie es die ersten Versionen von Minecraft getan haben.
Jader Dias
12

Ich weiß nichts über Minecraft, aber ich kann nicht sehen, wie es möglich wäre, ohne große Teile davon neu zu schreiben. Selbst wenn Sie die JAR in eine APK-Datei konvertieren können, gibt es viele Java-Klassen, die nicht Teil der Android-API sind. Darüber hinaus enthält Android nicht AWT, Swing oder Java 2D / 3D, sondern verfügt über eine eigene Benutzeroberfläche und Grafik-APIs, sodass die Benutzeroberfläche neu geschrieben werden muss.

Dan Dyer
quelle
3
Minecraft verwendet viel nativen Code pro Plattform, hauptsächlich für OpenGL-, Audio- und Eingabeverarbeitung. Sie liefern Versionen für Windows, Mac OS und Linux i386 / x86_64 - es besteht kaum eine Chance, dass Sie diese auf einem MIPS / ARM-Gerät
ausführen können
9

Android kann nicht einfach native Java-Anwendungen "ausführen". Android hat keine Java Virtual Machine. Android verwendet eine Dalvik Virtual Machine, die völlig anders ist.

Während Android-Anwendungen in Java geschrieben sind, handelt es sich um eine "Teilmenge" des tatsächlichen Java. Selbst wenn Sie die JAR-Dateien über einen "Konverter" ausführen könnten, gibt es keine Garantie dafür, dass der Code tatsächlich von Dalvik unterstützt wird.

Ryan Conrad
quelle
1

Sie können eine JAR ausführen, sofern dies ein Midlet für Mobilgeräte ist (j2ME).

Es gibt einige JVM auf dem Markt. Ich habe sie in den frühen Tagen meines G1 häufig für einige "Killer-Apps" (Opera Mini, QQ) verwendet.

Magnetic_dud
quelle