Wie portiere ich Android-Anwendungen auf iOS-Plattformen? [geschlossen]

8

Ich entwickle eine Android-Anwendung und würde sie gerne auch für das iPhone bereitstellen.

Allerdings kenne ich Objective-C nicht, und ich denke, es würde verdammt lange dauern, das und das Apple-Framework herauszufinden.

Gibt es eine empfohlene Möglichkeit, eine Android-Anwendung auf iOS zu portieren? Wäre es am besten, einen Freelancer zu engagieren?

    
Fran Fitzpatrick 10.09.2010, 16:35
quelle

3 Antworten

4

Auf der Flucht (Heimzeit ;-)), so wird meine Antwort kurz sein (sorry)

Sehen Sie sich / Google (in keiner bestimmten Reihenfolge) an:

MoSync & lt; - Kompiliert native C ++ - Anwendungen auf mehreren mobilen Plattformen, einschließlich Android und IOS, GPL für nicht kommerzielle Projekte.

AirplaySDK: Ähnlich wie bei MoSync, hauptsächlich kommerziell, gibt es einige kostenlose Lizenzen für eine der 2 Umgebungen, die Sie suchen (glauben Sie, das ist IOS, bitte überprüfen Sie es selbst). Wurde kommerziell von Konami, Activision etc. Verwendet.

OpenFrameworks (OF) - Sammlungen von C ++ - Wrapper-Code, der eine einheitliche plattformübergreifende Entwicklung von Audio / Visual-Projekten ermöglicht (könnte für Spiele usw. verwendet werden). Der Android-Port ist Beta, siehe Android / Eclipse / OF-Installation und das GitHub-Repository / Entwickler desAndroid-Ports (Zweig 0062_Android) . Der iPhone-spezifische Code ist ziemlich vollständig (Zugriff auf den Beschleunigungssensor usw.).

XMLVM - Es ermöglicht eine gewisse Portierung von Java auf eine native IOS ausführbare Datei. Nicht sicher, wie weit dieses Projekt fortgeschritten ist, und Sie müssen möglicherweise einige ihrer Framework-Klassen implementieren (relativ trivial, wenn Sie eine gute Trennung Ihrer vorhandenen Java-Bibliotheken haben).

Ich persönlich schaue mir gerade OpenFrameworks an, hauptsächlich, weil mir das "One API" -Konzept gefällt und ich > Objective-C für den Moment vermeide (Ich möchte mich selbst erleichtern, ich bin ein Java / C # Entwickler).

Bearbeiten: Beachten Sie, dass die XMLVM-Entwicklung gestoppt wurde, seit diese Antwort geschrieben wurde. Auch Codename One erschien in der Zwischenzeit und bietet einen Weg für Java-Entwickler.

Prost

Reich

    
Big Rich 16.12.2010 18:06
quelle
1

Ihre beste Wette für X-plat ist HTML 5.

Sie können Ihren nativen Code nicht automatisch portieren, da Android und iPhone völlig unterschiedliche Muster verwenden, um alle Aspekte der "App" zu entwickeln.

    
logancautrell 10.09.2010 16:50
quelle
1

Momentan habe ich MonoTouch (jetzt Xamarin ) nur für die plattformübergreifende Entwicklung verfügbar gemacht, die es Ihnen ermöglicht, .NET-Targeting zu entwickeln das iPhone.

Ich habe kein ähnliches Produkt für Android gesehen, aber wäre ein .NET-basierter Konvertierungsprozess machbar? Die Preisgestaltung ist nicht unverschämt.

    
quelle

Tags und Links