3 Stimmen

Gemeinsame IDE zur Entwicklung mobiler Anwendungen und deren Bereitstellung für iPhone, Android, Blackberry usw.

Mögliches Duplikat:
Technologie zum gleichzeitigen Schreiben von iPhone, BlackBerry und Android-Handy?

Gibt es eine gemeinsame IDE, um eine einzige Codebasis zu entwickeln und sie auf Android-, iPhone-, Symbian OS-, Brew-, Windows Mobile- oder Palm OS- und Blackberry-Geräten einzusetzen?

2voto

redent84 Punkte 18503

Werfen Sie einen Blick auf AirplaySDK können Sie eine mobile Anwendung auf der Grundlage ihres Frameworks entwickeln und sie dann als ARM-Binärdatei kompilieren und auf den meisten mobilen Plattformen (einschließlich einiger Spielkonsolen) einsetzen.

Es hat einige Nachteile, aber wenn Portabilität Ihr Hauptziel ist, ist es eine gute Option, und die Leistung ist sehr gut, weil es als natives ARM läuft.

EDIT: Einige OpenSource Alternativen (die ich nicht getestet habe) sind:
- Appcelerator Titanium
- Rhomobil
- PhoneGap

Alle von ihnen sind eher weborientiert und lassen sich zu nativen mobilen Anwendungen kompilieren.

EDIT: Sie wickeln einen nativen Client um Ihre Webanwendung, es ist ein ganz anderer Ansatz als AirPlaySDK, das zu nativem Code kompiliert.

Ich hoffe, es hilft.

Herzliche Grüße!

1voto

Qt :) ist immer noch der Fels in der Brandung. So weit müssen Sie nicht gehen. Wenn Sie es hacken können, gibt es einen Trick, mit einem Schlag alles rauszuhauen:

IOS/Android/Symbian/Meego/Blackberry/WebOS HP/Windows Mobile ebenfalls.

0voto

zahreelay Punkte 1742

http://www.metismo.com/ Damit können Sie mobile Anwendungen unabhängig vom Zielsystem entwickeln.

0voto

Old McStopher Punkte 6175

Jede Plattform hat ihre Eigenheiten, und die "perfekte" Implementierung wird sich auf den kleinsten gemeinsamen Nenner aller Plattformen beschränken. Low-Level- und hardwarespezifische Anforderungen lassen sich am besten nativ erfüllen. Webbasierte Frameworks wie Sencha Touch oder jqTouch leisten jedoch gute Arbeit, wenn Sie lediglich möchten, dass Benutzer Inhalte einreichen/empfangen.

Sencha Touch wurde für iOS und Android entwickelt und die Version 1.1 des Frameworks unterstützt nun auch BlackBerry 6. Diese Apps sind in Javascript geschrieben und können als reguläre mobile Websites (*in Webkit-Browsern) veröffentlicht oder in PhoneGap als pseudo-"native" Apps verpackt werden. Im Falle von iOS haben Sie die Möglichkeit, die App in den App Store zu stellen.

Titanium von Appcelerator ist eine weitere Javascript-basierte Lösung, die in die Muttersprache Ihrer Wahl crosskompiliert wird.

Eine weitere Option ist Adobe Flash/Flex/Air. Sie können einmal schreiben und auf vielen Plattformen, im Web oder auf dem Gerät Ihrer Wahl veröffentlichen.

Denken Sie daran, dass all diese kompilerübergreifenden und plattformübergreifenden Lösungen ihren Preis haben. Sie erhalten mehr Plattformen für den Preis einer einzigen Entwicklung (plus das Erlernen des Frameworks und die Anpassung an die "Feinheiten" jedes Ziels), aber Ihre Anwendung erscheint vielleicht nicht so "ausgefeilt" oder hat keinen Zugang zu so vielen raffinierten Funktionen, wie sie native Anwendungen genießen. Das sollte man bedenken.

Viel Glück bei Ihren mobilen Unternehmungen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X