War es hilfreich?

Lösung

Zur Zeit gibt es keine JVM läuft auf dem iPhone. Dies bedeutet, dass die einzige Möglichkeit, Apps für iPhone in Java entwickeln müssen, ist ein Compiler haben, dass Ihr Java-Code nach unten zu Objective-C-Code kompiliert wird.

Es gibt mehrere Lösungen, die genau das tun:

Codename One - konzentriert es auf dem Aufbau von Anwendungen mit Java mit visuellen Werkzeugen und Simulatoren. Open-Source mit einem SaaS-Backend, dass die Notwendigkeit für einen Mac entfernt.

XMLVM - ein Übersetzer Java-Bytecode C / Objective-C zu konvertieren. Open Source, erfordert aber im Moment iOS spezifischen Code zu schreiben.

Es gibt auch einige proprietäre Lösungen, aber ich habe keine Erfahrung mit ihnen. Z.B. Die Software AG hat ein Tool Web-Objekte bezeichnet.

Andere Tipps

So fanden sie könnte Port Java auf das iPhone, aber das SDK Lizenz verbietet es. Das ist also kein technisches, sondern ein politisches Problem.

Ich würde sagen: Nein

Wenn Sie wollen „echte“ native iPhone-Anwendungen erstellen werden Sie mit Objective C und dem iPhone SDK

gehen müssen

Es gibt auch andere Möglichkeiten, wie http://phonegap.com/ aber ich persönlich habe keine Erfahrung mit diesem Projekt .

Webapp kann in Java natürlich entwickelt werden, aber sie sind nicht auf dem iPhone (VMs werden nicht auf dem Gerät autorisiert) zu laufen Java-Anwendungen erlaubt.

Es gibt einige Anstrengungen in Java zu Objective-C-Konvertierung, wie bei XMLVM (Überprüfung der Google TechTalk Video).

Am Ende, was ich schließen kann, ist, dass eine iPhone Web-Anwendungen mit Java leicht entwickeln kann. Für die Entwicklung von nativen Apps für iPhone in Java kann ein verwenden Alchemo oder XMLVM mit ein wenig working.I haben keine Erfahrung in der Alchemo oder XMLVM , aber sicher freuen uns auf sie.

Thank You Alle.

Es ist eine Implementierung einer Java Virtual Machine namens „Classpath“, aber der Nachteil ist, dass man es nur Cydia / Installer erhalten kann.

Die Mittel, müssen Sie Ihr iPhone, um jailbreak Lage zu sein, die JVM zu installieren.

die gui kann wie ein AWT-Gui gestaltet werden.

im Allgemeinen: keine Lösung (Apfel erlaubt keine Anwendungen, die anderen Anwendungen auf ihren Geräten laufen)

Wenn Sie nichts dagegen haben die Geräte Hacking Ihre Anwendung eingesetzt wird: ja, es sollte kein großes Problem sein. gibt es eine große Menge von Tutorials, wie Sie Ihr iPhone hacken, wenn Sie daran interessiert sind ...

EDIT: gibt es ein Problem! Wenn Sie die Datei nicht libuicaboodle für iPhone jeden Java-GUI-App haben sucht, werden Sie nicht in der Lage sein, um die App zu starten. Gibt es anybode, die noch diese Datei hat? Kann es nirgendwo mehr finden: o (

Bezug

Es gibt mehrere Möglichkeiten, eine iPhone-Anwendung auf Java zu schreiben von xmlvm Wandler Ziel c verwenden, aber ist hart, aber es ist die passende und die kompatible Art und Weise ur Anwendung zu tun u müssen XML-Sprache

lernen

Ein interessanter Ansatz ist das Google Web Toolkit mit Appcelerator Titanium Kombination für die Entwicklung von iPhone-Anwendungen mit Java.

Google Web Toolkit (GWT) ermöglicht Erstellung von Java-Code in Javascript, während Titan Erstellung nativer aussehende iPhone-Anwendungen in Javascript erlaubt. Ich habe ein Projekt namens „ GWT-Titan “ gestartet, die beiden zu kombinieren, können Sie eine Erklärung finden über das Projekt und den Bau Anweisungen auf dem Blog unter iPhoneJava.org .

Viel Glück!

Was ist mit anderen Java zu nativer Compiler ich obwohl man es gab genannt Jet ?

Dieses compiliert Java zu nativem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top