2008-09-29 5 views
10

Kennt jemand existierende Projekte, die darauf abzielen, die Java VM von Android auf das iPhone zu portieren? Soweit ich weiß, wäre dies nicht zu weit weg und würde sicherlich zu einigen aufregenden Entwicklungen führen.Android-Java-VM auf das iPhone portieren?

Bearbeiten: Ich sollte darauf hinweisen, dass ich weiß, dass dies nicht passieren wird mit dem offiziellen iPhone SDK. Eine Jailbroken-Plattform würde jedoch alle von Apple aufgezwungenen Roadblocks entfernen. Ich denke, die meisten, die daran interessiert wären, Android in das iPhone zu integrieren, wären auch die demographischen, die normalerweise ein jailbroken iPhone haben würden.

+0

Und jetzt erlaubt Apple alternative Entwicklungstools für iOS? Wenn Flash erlaubt ist, dann nehme ich an, dass Java wäre. Hier hofft, dass für iDalvik real soon jetzt ... –

+0

Basierend auf [diesem Artikel] (http://www.infoworld.com/article/08/03/14/Suns-plan-for-Java-on-iPhone-could- hit-roadblock_1.html), scheint dies nicht wahrscheinlich, da die iPhone SDK-Vereinbarung kein Programm zulassen würde, das andere Programme herunterlädt/ausführt. – hazzen

Antwort

9

ist es derzeit nicht ein Versuch, Port Dalvik auf iPhone, weil Google hasn't released the source yet. Sobald die Quelle veröffentlicht wird (vorausgesetzt, dass alles davon ist), würde ich denken, dass dies passieren wird. Es ist auch wahrscheinlich auf anderen Homebrew-Plattformen wie PSP zu sehen, Pandora, openmoko usw.

+1

Irgendwelche Updates auf Google, die Dalviks Quelle veröffentlichen? Der Link in der Antwort funktioniert nicht und eine schnelle Google-Suche hat nicht geholfen. – kgiannakakis

-7

Um nützlich sein Sie auch in dem Hafen die Verbindung zu Google App Store haben würden. Ja, Apple wird das zulassen. Wir sind viel wahrscheinlicher, einige iPhone-Emulationswerkzeuge für das Android zu sehen.

+0

Ich denke nicht, was Apple wird/wird nicht zulassen, ist wirklich von Bedeutung. Es könnte einige Entwickler stoppen, aber ich stelle mir vor, viele sind sich dessen bewusst und hätten kein Problem damit, die Jailbreak-Route zu verfolgen. – Wilco

+0

Darüber hinaus ist iPhone-Emulation eine gewaltige Aufgabe, es sei denn, Sie alle Apple-Bibliotheken, die das iPhone-Betriebssystem und die Benutzeroberfläche implementieren. – bmdhacks

3

Ab sofort gibt es keine bestehenden Projekte mit dem Ziel zu Port Dalvik (Android VM, die nicht wirklich eine Java VM ist, da es nicht Java-Bytecode ausführt) auf das iPhone. Es gibt jedoch mindestens eine "echte" Java VM für das iPhone. Sie können es in Cydia auf jailbroken Telefonen finden.

Das Problem mit diesen Projekten ist, dass Apple nicht Drittanbieter-Anwendungen erlaubt, Code auszuführen, so Java VMs nur auf jailbroken iPhones laufen kann.

1

Apples iPhone ist ein geschlossenes System. Sie steuern, was vom Betriebssystem zu den Anwendungen bereitgestellt wird. Sie haben gesagt, dass sie nicht die Absicht haben, eine JVM zu unterstützen. Dies müsste eine Rogue-Anwendung außerhalb dieser Kontrolle sein und daher für die Massen nicht sehr ansprechend sein.

4

Android Dalvik läuft auf iOS:

Das "im Feld" Open-Source-Projekt zeigt auf ihrer Website (www. inthe-box.org) zum ersten Mal und als ersten Schritt ihres Open-Source-Projekts eine Android Dalvik VM unter iOS. (Kein Grund zum Jailbreak).

„im Feld“ ist ein Open-Source-Projekt eine Portierung von Lebkuchen Android Runtime oben auf iOS schaffen erstellen. Es ermöglicht Entwicklern von Android-Anwendungen, ihre Android-Anwendung auf iOS auszuführen.

Viel Spaß :-)

+0

Möglicherweise möchten Sie basierend auf dem Link in Ihrem Profil nicht mit diesem Projekt in Verbindung treten. –

+0

Ja, Sie haben Recht, ich bin eng mit diesem Open-Source-Projekt verbunden und es ist kein Geheimnis und denke, dass ich auf die ursprüngliche Frage antworten werde. Für die Erinnerung war die Frage: "Kennt jemand existierende Projekte, die darauf abzielen, Androids Java VM auf das iPhone zu portieren?". Genau das versuchen wir mit In-the-Box. Es tut uns leid, wenn Sie das Gefühl haben, wir sind Lobbyarbeit – Karnag

+0

Willkommen bei Stack Overflow. Es ist völlig in Ordnung, ein eigenes Open-Source-Projekt als Lösung für ein Problem vorzuschlagen. Wir sehen hier Leute, die für ihre Produkte surfen, so dass Leute ein wenig mit den Spam-Flags juckeln können, wenn Sie nicht völlig offenlegen, dass Sie mit dem fraglichen Projekt sind. In der Tat könnten die Leute Ihre Antworten ernster nehmen, wenn Sie angeben, dass Sie einer der Entwickler dieses Projekts sind. –

Verwandte Themen