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?
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?
Antworten:
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.
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.
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.
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.