Wenn du iOS und Android App entwickeln willst, hast du zwei Wege: für jede Plattform eine eigene native App schreiben oder beide aus einer einzigen Codebasis ausliefern (Cross-Platform). Für die meisten Business-Apps und neuen Produkte bedeutet eine Codebasis weniger Aufwand und einen schnelleren Start. Nativ lohnt sich bei aufwendiger Grafik, spezieller Hardware oder tiefen plattformspezifischen Funktionen. Dieser Artikel gibt dir einen klaren Rahmen für native oder Cross-Platform, den Flutter React Native Vergleich und die App für iPhone und Android.
Was ist eine native App?
Eine native App wird in der eigenen Sprache und mit den eigenen Werkzeugen der Plattform geschrieben: Swift (mit Xcode) für iPhone, Kotlin (mit Android Studio) für Android. Das heißt zwei Codebasen und meist zwei parallele Abläufe. Vorteil: direktester Zugriff auf alle Fähigkeiten der Plattform und das höchste Leistungspotenzial. Nachteil: Jede Funktion wird zweimal geschrieben und getestet, was meist mehr Aufwand bedeutet.
Was ist eine Cross-Platform-App?
Beim plattformübergreifenden Ansatz entstehen aus einer Codebasis die iPhone- und die Android-App. Die bekanntesten Werkzeuge sind Flutter (von Google, Sprache Dart) und React Native (JavaScript oder TypeScript). Beide sind ausgereift und werden in großen Apps eingesetzt. Vorteil: Funktionen werden einmal geschrieben und erscheinen gleichzeitig auf beiden Plattformen, das senkt Kosten und Zeit. Nachteil: Für sehr spezielle Plattformfunktionen ist unter Umständen zusätzlicher Brückencode nötig.
Native oder Cross-Platform: der Vergleich
| Kriterium | Nativ (Swift + Kotlin) | Cross-Platform (Flutter / React Native) |
|---|---|---|
| Codebasis | Zwei getrennte | Eine |
| Entwicklungsaufwand | Meist höher | Meist niedriger |
| Funktion auf beiden Plattformen ausliefern | Zweimal geschrieben | Einmal geschrieben |
| Tiefe plattformspezifische Funktionen | Am einfachsten | Manchmal zusätzlicher Code |
| Aufwendige 3D-Spiele, fortgeschrittene Kamera oder AR | Besser geeignet | Je nach Fall |
| Business-, Inhalts-, Buchungs-, Konto- und Zahlungs-Apps | Passend, aber teuer | Oft ausreichend und wirtschaftlich |
Flutter oder React Native?
Flutter zeichnet die Oberfläche selbst und sorgt für ein einheitliches Aussehen auf beiden Plattformen, was zu individuellem Design passt; es nutzt Dart. React Native passt zu Teams, die bereits JavaScript oder TypeScript können, und verwendet echte Plattform-Komponenten. Die richtige Wahl hängt von der Erfahrung des Teams und dem Projekt ab. Zu den Sprachen siehe Programmiersprachen der App-Entwicklung. Unser Vorgehen: Das Team, das deinen Umfang kennt, prüft technisch, ob eine Codebasis beide Stores bedienen kann, und begründet das schriftlich.
Welche Plattform zuerst: iPhone oder Android?
Startest du nicht auf beiden gleichzeitig, hängt die Antwort von deiner Zielgruppe ab. In Deutschland ist der Android-Anteil insgesamt hoch, der iPhone-Anteil aber ebenfalls groß, und je nach Zielgruppe (etwa Alter oder Branche) kann er deutlich abweichen. Diese Zahlen ändern sich, prüfe aktuelle Marktdaten für dein Zielland. Ist deine Zielgruppe klar, starte dort, wo sie ist. Mit einer Codebasis kostet die zweite Plattform oft wenig extra. Tattoo Artist Books haben wir zuerst für iPhone veröffentlicht, weil das für diese Zielgruppe die sinnvollste Reihenfolge war.
Was du für die iOS-Entwicklung brauchst
- Mitgliedschaft im Apple Developer Program: Pflicht für die Veröffentlichung im App Store, jährlich kostenpflichtig. Zum Zeitpunkt dieses Artikels (November 2026) prüfe den aktuellen Betrag auf Apples offizieller Seite. Siehe App Store Gebühren für Entwickler.
- Mac und Xcode: Das Bauen und Verpacken von iOS-Apps erfordert Apple-Werkzeuge.
- Testgerät: Der Test auf einem echten iPhone ist Pflicht, ein Simulator reicht nicht.
- Store-Regeln: Apples Richtlinien sind streng; Ablehnungsgründe vorab zu kennen spart Zeit.
Für Android brauchst du ein Google-Play-Console-Konto; siehe App bei Google Play veröffentlichen.
Fünf Fragen zur Entscheidung
- Basiert die App auf Standardabläufen wie Inhalten, Buchung, Konten und Zahlung? Dann reicht Cross-Platform vermutlich.
- Nutzt sie aufwendige Grafik, Spiele, AR oder Spezialhardware? Dann nativ oder eine Spiele-Engine prüfen.
- Sind Budget und Zeitplan knapp? Eine Codebasis hilft.
- Willst du auf beiden Plattformen dasselbe Erlebnis? Cross-Platform sorgt für Einheitlichkeit.
- Wächst das Team? Prüfe, wie leicht du Entwickler für die gewählte Technologie findest.
Web-App oder Store-App?
Für manche Projekte genügt eine Web-App, die im Browser läuft und zum Startbildschirm hinzugefügt werden kann (PWA). Eine Store-App hat jedoch Vorteile bei Benachrichtigungen, Gerätefunktionen, Auffindbarkeit im Store und Nutzervertrauen. Zur Entscheidung lies Website oder App.
Plattformgewohnheiten: iPhone- und Android-Nutzer erwarten Unterschiedliches
Nutzer beider Plattformen bringen kleine, aber spürbare Gewohnheiten mit. Zurück-Geste, Menüposition, Benachrichtigungsabfragen und Bezahlscreens verhalten sich je System anders. Gute Cross-Platform-Arbeit achtet auf diese Unterschiede und stimmt die Screens so ab, dass sie sich auf beiden natürlich anfühlen. Auf beiden Plattformen gleich auszusehen ist schön, wichtiger ist aber, gewohntes Verhalten nicht zu brechen. Deshalb sind Tests auf echten Geräten beider Plattformen unverzichtbar.
Welcher Weg wann passt
- Termin-, Inhalts-, Konto- und Abo-Apps: Eine Codebasis reicht meist.
- Aufwendige 3D-Grafik, Spiele oder fortgeschrittene AR: Nativ oder Spiele-Engine prüfen.
- Dienst nur für iPhone-Nutzer: Mit iPhone zu beginnen kann sinnvoll sein.
- Knappes Budget und beide Plattformen nötig: Eine Codebasis ist die sicherste Wahl.
Häufige Fragen
Sind Cross-Platform-Apps langsam?
Bei alltäglichen Business-Apps ist der Unterschied für Nutzer nicht spürbar. Bei leistungskritischer, aufwendiger Grafik kann nativ im Vorteil sein.
Kann ich später auf nativ wechseln?
Ja, aber das bedeutet eine Neuentwicklung. Darüber entscheidest du, wenn das Produkt wächst und es nötig wird; die meisten Apps erreichen diesen Punkt nie.
Reicht Flutter für iPhone und Android?
Ja, mit einer Codebasis lässt sich beides ausliefern. Manche plattformspezifische Funktionen brauchen Zusatzaufwand.
Beide Plattformen gleichzeitig oder nacheinander?
Mit einer Codebasis können beide zusammen starten. Ist das Budget sehr knapp, ist es auch sinnvoll, mit der Plattform deiner Zielgruppe zu beginnen.
Wir entwickeln iOS- und Android-Apps aus einer Codebasis für beide Stores, und der Release läuft über deine eigenen Apple- und Google-Konten. Ob dein Projekt besser nativ oder Cross-Platform wird, entscheiden wir mit dir, sobald wir den Umfang kennen: Schreib an [email protected]. Den Gesamtablauf liest du in App Entwicklung Ablauf, ein ausgeliefertes iPhone-Beispiel findest du bei Tattoo Artist Books.