Android- und iOS-Apps

Ich möchte dieselbe App für Android und iOS schreiben.

Ich wette, Sie denken: „Das ist eine großartige Idee! Ich wäre nie auf die Idee gekommen, dieselbe App auf beiden Plattformen zu haben!“

Gibt es eine Entwicklungsplattform, die dies einfach / einfacher macht? Ich suche im Grunde nach etwas, wo ich die App einmal schreiben kann, dann einen Knopf drücken und BAM! Ich habe eine Android-Version und eine iOS-Version. Gibt es so etwas; oder muss ich doppelt arbeiten?

Die UX-Richtlinien für iOS und Android sind nicht kompatibel. developer.apple.com/design/human-interface-guidelines/ios/… developer.android.com/design Also nein, es ist keine gute Idee, eine App zu erstellen, die auf beiden Betriebssystemen gleich aussieht.

Antworten (2)

Ich habe hier nur etwas recherchiert, weil ich ein Spiel machen wollte. Dabei bin ich auf Adobe Air , Corona und Unity gestoßen . Diese Anwendungen haben alle plattformübergreifende Unterstützung.

Allerdings glaube ich nicht, dass die Performance so gut sein wird wie bei nativ entwickelten Apps. Aber ich habe keine Erfahrung damit (und entwickle immer noch kein Spiel).

Es gibt ein paar solcher Systeme (können Sie bitte Links zu Ihrem geben?).
@Mawg Ich habe die Links hinzugefügt
Danke! Ich habe nach Corona gesucht und nur Bier gefunden ;-)

Ich habe ein paar plattformübergreifende Apps mit unterschiedlichen Methoden entwickelt.

Wenn Sie über 1.000 $ haben, die ein Loch in Ihre Tasche brennen, dann bezweifle ich, dass Sie Embarcadero Delphi schlagen können .

Delphi™ ist der schnellste Weg, plattformübergreifende native Anwendungen zu schreiben, zu kompilieren, zu verpacken und bereitzustellen.

Delphi ist die Wahl für Entwickler, die die Leistungsfähigkeit, Lesbarkeit und Flexibilität der modernen Object Pascal-Sprache in Verbindung mit nativen Compilern und Komponentenbibliotheken für die schnelle Entwicklung von Single-Source-Code unter Windows, macOS, iOS, Android und Linux wünschen.

Einmal programmieren, auf mehreren Betriebssystemen ausführen. Es verfügt über einen hervorragenden Drag & Drop-UI-Designer sowie unzählige andere Funktionen , wie Sie es für den Preis erwarten würden.


Apache Cordova ist kostenlos und hervorragend, besonders wenn Sie Zugriff auf die Kamera, das Adressbuch usw. haben möchten.


Für diejenigen, die keinen Zugriff auf die Hardware der Kamera oder Softwareressourcen (z. B. Kontakte) benötigen, wähle ich einfach eine browserbasierte Lösung, da diese höchstwahrscheinlich wirklich plattformübergreifend ist.

Persönlich codiere ich in Angular Js und verwende Ajax, um über eine RESTful-API mit dem Server zu kommunizieren, den ich in PHP codiere, aber fühlen Sie sich frei, Ihre gewonnenen Lösungen zu finden (z. B. jQuery & Node.Js).