React Native + Expo ermöglicht es, eine iOS- und Android-App aus einer einzigen Codebasis zu liefern, gepflegt von einem einzigen Team. In der Praxis werden 85 bis 95 % des Codes zwischen beiden Plattformen geteilt: Sie schreiben jeden Screen einmal, beheben jeden Bug einmal und veröffentlichen parallel im App Store und bei Google Play. Das Ergebnis: Entwicklungszeit und Wartungskosten halbiert gegenüber zwei getrennten nativen Apps – ohne das Erlebnis für die allermeisten Produkte zu opfern.
Eine Codebasis, ein Team, zwei Stores
Nativ pflegen Sie zwei Projekte parallel: eine Swift-App für iOS und eine Kotlin-App für Android. Zwei Teams, zwei Backlogs, doppelt so viele Bugs, die reproduziert und behoben werden müssen. React Native dreht die Logik um: Eine einzige TypeScript/React-Codebasis steuert beide Plattformen, mit Komponenten, die auf echten nativen UI-Elementen aufbauen. Ein am Montag entwickeltes Feature ist am selben Tag auf iOS und Android verfügbar.
Was Expo konkret bringt
- Null Konfiguration: kein Xcode und kein Android Studio zum Bändigen für den Start – die Umgebung ist in Minuten bereit.
- Over-the-Air-Updates: Sie schieben eine Korrektur direkt an die Nutzer, ohne erneut durch die Store-Prüfung zu gehen.
- Native APIs sofort einsatzbereit: Kamera, Push-Benachrichtigungen, Biometrie, Geolokalisierung, In-App-Zahlungen.
- Cloud-Builds (EAS): signierte iOS- und Android-Binärdateien ohne lokale macOS-Maschine erzeugen.
- Ein ausgereiftes Ökosystem, in Produktion genutzt von Apps mit Millionen Nutzern.
Die Grenzen: wo es hakt
React Native ist keine Magie. Manche Apps haben Anforderungen, die Cross-Platform schlecht abbildet – oder schlechter als eine zu 100 % native Entwicklung. Die Fälle, auf die Sie achten sollten:
- Rechen- oder renderintensive Arbeit: 3D-Spiele, Videobearbeitung, Augmented Reality in Echtzeit.
- Brandneue oder stark plattformspezifische Hardware-Funktionen, die erscheinen, bevor React Native sie unterstützt.
- Eigene native Module: Sobald Sie Swift oder Kotlin schreiben müssen, verlieren Sie einen Teil des Ein-Team-Vorteils.
- Extreme Performance-Anforderungen bei komplexen Animationen, wo jede Millisekunde zählt.
Wann nativ besser ist
Nativ bleibt die richtige Wahl, wenn die Plattform das Produkt ist: eine App, die von ihrer Grafikleistung, ihren fortgeschrittenen Sensoren oder einer tiefen Systemintegration lebt und stirbt. Für ein AAA-Spiel, ein Videoschnitt-Tool oder eine App, die am Erscheinungstag die allerneusten OS-APIs nutzt, sind zwei native Codebasen gerechtfertigt. Für alles andere – mobiles SaaS, Marktplatz, Business-App, soziales Netzwerk, B2B-Tool – deckt React Native + Expo 90 % der realen Anforderungen ohne sichtbaren Kompromiss ab.
Jeden Screen zweimal zu schreiben ergibt nur Sinn, wenn die Plattform das Produkt ist. Sonst zahlen Sie zweimal für dasselbe Ergebnis.
Was es für Ihre V1 ändert
Eine einzige Codebasis bedeutet auch ein einziges Budget und einen einzigen Zeitplan. Deshalb baut Khufu seine mobilen Apps auf React Native, Expo und NestJS: eine wirklich veröffentlichbare V1 im App Store und bei Google Play, in 7 Tagen geliefert zum Festpreis von 15.000 €, Quellcode gehört Ihnen. Sie validieren Ihren Markt auf beiden Plattformen gleichzeitig und entwickeln das Produkt dann mit einem monatlichen Wartungsbudget weiter (ab 1.490 €/Monat) – ohne jemals zwei doppelte Apps zu pflegen.