Was „native“ 2026 wirklich bedeutet
Eine native App wird in der eigenen Sprache und dem UI-Framework der Plattform erstellt: Swift / SwiftUI für iOS und iPadOS, Kotlin / Jetpack Compose für Android. Der Code kompiliert zum Maschinencode der Plattform, kommuniziert direkt mit den OS-APIs und verwendet die native UI-Rendering-Pipeline. Kein Bridge, keine Abstraktionsschicht, keine Übersetzung.
In der Praxis bedeutet das zwei Dinge. Erstens haben native Apps bedingungslosen Zugriff auf jede OS-Funktion, sobald Apple oder Google sie ausliefert — Face ID, Dynamic Island, ARKit, Live Activities, Gesundheitssensoren, Bluetooth-LE-Stacks, eigene Kamerapipelines. Zweitens nutzen sie die eigene Rendering-Engine der Plattform, was bedeutet, dass Animationen mit voller Bildrate laufen und sich die UX nicht von den eigenen Apps von Apple oder Google unterscheiden lässt. Wenn ein Nutzer sagt „das fühlt sich wie eine echte App an“, meint er meist natives Rendering-Qualität, auch wenn er nicht artikulieren könnte, warum.
Der Preis sind zwei Codebasen, zwei Teams (oder ein Team, das in beiden Plattformen versiert ist) und zwei Release-Pipelines. Zwischen iOS und Android wird nichts geteilt, es sei denn, man plant die Wiederverwendung bewusst ein — was uns zu Kotlin Multiplatform führt, aber dazu gleich mehr.
Die Cross-Platform-Landschaft
Cross-Platform hat sich seit dem React Native von 2019, das jeder gerne kritisiert, dramatisch gewandelt. Im Jahr 2026 gibt es drei ernstzunehmende Kandidaten, die sich in ihrer Funktionsweise so stark unterscheiden, dass es ein Fehler ist, sie in einen Topf zu werfen:
React Native (Meta)
JavaScript/TypeScript-Logik läuft in einem separaten Thread; die New Architecture (JSI + Fabric) hat den asynchronen Bridge entfernt, der früher die Performance-Obergrenze darstellte. React Native rendert jetzt native Plattformkomponenten — keinen eigenen Widget-Baum —, sodass das Ergebnis auf iOS und Android plattformtypisch wirkt. Das Ökosystem ist enorm und der Talentpool tief. Shopify, Coinbase und Microsoft Teams betreiben React Native im großen Maßstab in Produktion.
Flutter (Google)
Dart kompiliert ahead-of-time; Flutter zeichnet seine eigene UI mit der Skia/Impeller-Grafik-Engine und umgeht damit die native UI-Schicht vollständig. Das ermöglicht pixelgenaue Konsistenz über Plattformen hinweg und außergewöhnliche Animations-Performance. Der Trade-off besteht darin, dass die UI standardmäßig nicht ganz wie native Systemkomponenten aussieht — was bei manchen Apps mehr ins Gewicht fällt als bei anderen. BMW, Alibaba und eBay Motors setzen Flutter im großen Maßstab ein.
Kotlin Multiplatform (JetBrains)
KMP teilt Ihre Business-Logik, das Netzwerk-Layer, Datenmodelle und Domänen-Code zwischen iOS und Android, während vollständig native UI auf jeder Plattform erhalten bleibt — SwiftUI auf iOS, Jetpack Compose auf Android. Das ist keine vollständige Cross-Platform-Lösung; die UI ist immer nativ. Es ist ein Mittelweg: Die nicht-UI-bezogenen 40–60 % Ihrer App schreiben Sie einmal, halten den plattformspezifischen UI-Code separat und erhalten das Beste beider Welten. Unternehmen wie Netflix, Cash App und Philips setzen KMP in Produktion ein.
Performance: wo die Lücke real ist
Die Schlagzeile lautet: Cross-Platform hat den Großteil der Performance-Lücke geschlossen. Für eine inhaltsreiche Consumer-App, ein CRUD-Business-Tool oder ein Standard-E-Commerce-Erlebnis liefern Flutter und React Native mit der New Architecture eine Performance, die für die große Mehrheit der Nutzer nicht von Native zu unterscheiden ist. Bildraten, Startzeiten und Speicherbedarf sind wettbewerbsfähig.
Die Lücke bleibt in vier spezifischen Bereichen bestehen:
- Schwere Grafik, Spiele und AR. Eine Spiel-Engine oder eine Echtzeit-AR-App mit komplexem 3D-Rendering, Partikelsystemen und Physik-Simulation stößt noch immer schneller an das Native-Limit. Flutters eigener Renderer ist schnell, aber nicht Metal/Vulkan-schnell. React Native ist für schwere Grafik ohnehin keine Option.
- Echtzeit-Audio- und Videoverarbeitung. Eigene Kamerapipelines, Echtzeit-Videofilter, Low-Latency-Audio — diese erfordern eine enge Integration mit AVFoundation (iOS) oder Camera2/CameraX (Android), die Cross-Platform-Frameworks über native Module mit zusätzlichem Engineering-Aufwand abwickeln.
- Tiefe OS-Integration. Hintergrundverarbeitung, eigene Bluetooth-Stacks, NFC-Zahlungsflows, Gesundheitssensor-Streaming — jedes davon erfordert native Module, die effektiv nativen Code darstellen und damit den Cross-Platform-Kostenvorteil für diese spezifischen Features aufheben.
- Startzeit auf Einsteiger-Android-Geräten. Flutters Dart-Runtime und React Natives JS-Bundle erhöhen beide die Kaltstart-Zeit auf Low-End-Android-Geräten. Das ist relevant für Märkte, in denen Einsteiger-Hardware verbreitet ist.
Kosten und Time-to-Market
Cross-Platform spart typischerweise 30–45 % der kombinierten iOS+Android-Build-Kosten im Vergleich zu zwei getrennten nativen Teams. Die Einsparung ergibt sich aus drei Quellen:
- Eine Codebasis. Feature-Logik, API-Integration, State-Management und Business-Regeln werden einmal statt zweimal geschrieben. Ein Feature, das in einem nativen Setup zwei Wochen dauert, dauert Cross-Platform ungefähr eine Woche.
- Ein Team. Ein Cross-Platform-Team von vier Personen kann leisten, wofür ein natives Setup acht Personen benötigt. Koordinationsaufwand sinkt, Wissenssilos verschwinden, und Sprint-Planung wird einfacher.
- Einheitlicher Release-Zyklus. Ein QA-Durchgang, eine CI-Pipeline, ein Satz Release-Notes. Vorfälle werden an einer Stelle behoben.
Die Einsparung schrumpft, wenn Ihre App einen hohen Anteil plattformspezifischer UI oder nativer Module aufweist. Eine Nachrichten-App mit Standardkomponenten spart nahezu 45 %. Eine Fintech-App mit biometrischer Authentifizierung, eigenen Animationen und Secure-Enclave-Integration spart möglicherweise 20–25 %, weil so vieles bereits plattformspezifisch ist. Lesen Sie unsere Übersicht zu wie lange der Bau einer Mobile-App dauert für Zeitschätzungen nach App-Typ, und berücksichtigen Sie die Wartungskosten über die Produktlebensdauer — dort kommt der „ein Fix gilt für beide Plattformen“-Vorteil von Cross-Platform am stärksten zum Tragen.
| Dimension | Native (iOS + Android) | Cross-Platform (Flutter / RN) |
|---|---|---|
| Performance (typische Apps) | Obergrenze | Wettbewerbsfähig; Lücke an Extremen sichtbar |
| Build-Kosten vs. Native | Baseline (100 %) | ~55–70 % der nativen Kosten |
| Time-to-Market | Länger; zwei Release-Zyklen | 30–40 % schneller zum ersten Launch |
| Teamgröße | iOS-Team + Android-Team | Ein Cross-Platform-Team |
| Plattform-UX-Treue | Perfekt; OS-Komponenten | Sehr gut (RN) / eigener Stil (Flutter) |
| Zugang zu neuen OS-APIs | Ab Tag eins | Wochen–Monate Verzögerung (native Module) |
| Wartung | Zwei Codebasen patchen | Ein Fix geht auf beide Plattformen |
Team und Recruiting-Implikationen
Das ist die Dimension, die Gründer am häufigsten unterschätzen. Für Native zu bauen und einzustellen bedeutet zwei getrennte Talent-Pipelines: iOS-Engineers, die Swift, SwiftUI, UIKit, den Apple-Einreichungsprozess und die Eigenheiten von Xcode kennen, und Android-Engineers, die Kotlin, Jetpack Compose, die Play-Store-Pipeline und die Android-Fragmentierungslandschaft beherrschen. Diese Fähigkeiten überschneiden sich weniger als die Formulierung „beide entwickeln Apps“ vermuten lässt. Ein starker iOS-Engineer ist nicht automatisch ein produktiver Android-Engineer.
Cross-Platform reduziert das auf eine einzige Qualifikation. React-Native-Engineers kennen JavaScript/TypeScript (einer der tiefsten Talentpools in der Softwareentwicklung) sowie mobile-spezifisches Wissen. Flutter-Engineers kennen Dart, das ein kleineres Ökosystem hat, aber einen klar definierten Lernpfad aus jedem objektorientierten Hintergrund bietet. In beiden Fällen stellen Sie ein Team ein, führen ein Set Vorstellungsgespräche und pflegen eine technische Kultur.
Für Startups und Scale-ups unter 50 Engineers ist Cross-Platform fast immer die richtige Recruiting-Entscheidung: kleineres Team, schnelleres Onboarding, keine Plattform-Silos und Engineers, die an jedem Teil der Codebasis mitarbeiten können. Native Spezialisierung beginnt sinnvoll zu werden, wenn die plattformspezifische Oberfläche groß genug ist, um sie zu rechtfertigen — typischerweise ab mehr als 10 Mobile-Engineers oder spezifischen Performance-Anforderungen, die es erfordern.
Unsere Mobile-App-Entwicklungsteams sind genau so strukturiert: Cross-Platform-Engineers für den Großteil der Projekte, mit nativen Spezialisten, wenn die technischen Anforderungen es verlangen. Es ist dieselbe Schlussfolgerung, zu der die meisten reifen Produktunternehmen schließlich gelangen.
Plattform-UX und Feature-Zugang
Native gewinnt bedingungslos in zwei Bereichen: Zugang zu neuen Plattform-Features am Tag, an dem Apple oder Google sie ausliefert, und plattformtypische UX, die Systemkomponenten, System-Fonts und System-Animationen standardmäßig verwendet.
Die Verzögerung beim Zugang zu neuen Features in Cross-Platform-Frameworks ist real, aber sie wird kleiner. Wenn Apple eine neue SwiftUI-Komponente oder eine neue ARKit-Funktion veröffentlicht, müssen React Native und Flutter sie in ein natives Modul einwickeln, bevor die Cross-Platform-App sie nutzen kann. Diese Verzögerung betrug früher sechs bis zwölf Monate; im Jahr 2026 liefern aktive Community-Wrapper für gefragte Features oft innerhalb von Wochen. Der lange Schwanz obskurer APIs hinkt noch immer hinterher, und für bestimmte Kategorien — erweiterter Gesundheitssensor-Zugang, CarPlay/Android Auto, eigene Tastatur-Extensions, tiefe WidgetKit-Integration — schreiben Sie ohnehin effektiv nativen Code.
Die UX-Treue-Geschichte hängt vom Framework ab. React Native rendert tatsächliche native Komponenten — der iOS-Button ist ein iOS-Button, der Android-Ripple ist ein Android-Ripple —, sodass das Ergebnis standardmäßig nativ wirkt. Flutter rendert seinen eigenen Widget-Baum, was bedeutet, dass es konsistent über Plattformen hinweg aussieht, aber nicht unbedingt wie die eigenen Apps der Plattform. Ob das relevant ist, hängt von Ihrer Zielgruppe ab: Consumer-Apps mit starker Markenidentität profitieren oft von Flutters pixelgenauer Konsistenz; Utility- und Enterprise-Apps, bei denen Nutzer erwarten, dass iOS sich wie iOS anfühlt, profitieren oft von React Natives nativen Komponenten.
Ein Entscheidungsrahmen
Nach dem Entwickeln Dutzender Mobile-Apps über verschiedene Branchen hinweg sieht der Entscheidungsbaum, der zuverlässig zur richtigen Antwort führt, wie folgt aus:
Wählen Sie Native, wenn:
- Ihre App ein Spiel, ein Echtzeit-AR-Erlebnis oder eine schwere Grafik-Workload ist, bei der jedes Frame zählt.
- Sie eine tiefe Hardware-Integration benötigen, die das Schreiben gegen Low-Level-Plattform-APIs erfordert (eigene Bluetooth-Stacks, NFC-Zahlungsflows, Gesundheitssensor-Streaming).
- Sie neue OS-Features am Erscheinungstag unterstützen müssen — Day-One-Support für neue Apple/Google-APIs ist eine geschäftliche Anforderung.
- Sie ein langlebiges Flaggschiff-Produkt aufbauen, bei dem die Investition in plattform-perfekte UX über fünf oder mehr Jahre rentabel ist und Sie die Engineering-Kapazität haben, zwei Codebasen zu pflegen.
- Sie bereits getrennte iOS- und Android-Teams mit starker Plattform-Expertise haben und kein zwingender Grund zur Konsolidierung besteht.
Wählen Sie Cross-Platform, wenn:
- Sie schnell auf beiden Plattformen mit einem begrenzten Team und Budget launchen müssen.
- Ihre App inhaltsreich, CRUD-basiert oder standard-Mobile-UI-Muster folgt, die beide Frameworks gut abdecken.
- Sie ein Produkt validieren und schnell iterieren müssen — eine Codebasis bedeutet ein PR, ein Deploy, ein Fix.
- Sie keine getrennten iOS- und Android-Spezialisten in der benötigten Qualität einstellen oder sich leisten können.
- Ihr Anwendungsfall gut geeignet ist: E-Commerce, Social Feeds, News, Business-Tools, Dashboards, Buchungsflows.
Erwägen Sie Kotlin Multiplatform, wenn:
- Sie komplexe Business-Logik haben, die genuinen Sharing-Bedarf aufweist (Finanzberechnungen, Datensynchronisierung, Domänenregeln), aber plattformnative UI auf jeder Plattform ohne Kompromisse wünschen.
- Ihre bestehenden nativen iOS- und Android-Teams bereits in ihre jeweiligen UI-Schichten investiert sind und Sie Duplikation reduzieren möchten, ohne die UI neu aufzubauen.
- Sie auf beiden Plattformen großen Wert auf native UX-Treue legen, aber aufhören möchten, Business-Logik zweimal zu pflegen.
Sobald Sie sich für Cross-Platform entschieden haben, folgt die Entscheidung, welches Framework. Wenn Sie React Native und Flutter im direkten Vergleich sehen möchten — APIs, Ökosystem, Performance-Benchmarks und Recruiting-Pools — lesen Sie React-Native-vs-Flutter-Vergleich. Und bevor Sie sich auf eine Plattform festlegen, lohnt es sich zu lesen, welche Plattform Sie zuerst launchen sollten, wenn Sie Ihr Produkt noch validieren und das Budget einen phasenweisen Ansatz erfordert.
Drei reale Szenarien
Szenario 1: Consumer-Fintech-App (Zahlungen, Portfolio, Krypto)
Ein Startup baut eine Consumer-Investment-App für den US-Markt. Kernfeatures: Onboarding mit biometrischer Authentifizierung, eine Live-Portfolio-Ansicht, Push-Benachrichtigungen für Preisalarme und Apple Pay/Google Pay-Checkout. Das Team hat vier Engineers und sechs Monate Runway bis zum ersten Launch.
Empfehlung: React Native. Biometrische Authentifizierung (Face ID, Fingerabdruck) wird über react-native-biometrics gut abgedeckt, und die Secure-Enclave-Integration ist im Coinbase-Maßstab produktionserprobt. Apple Pay und Google Pay verfügen über ausgereifte Wrapper. Das Team liefert auf beiden Plattformen, ohne sich aufzuteilen. Wenn die Portfolio-Ansicht später Echtzeit-Charting mit 60-fps-Animationen benötigt, übernehmen native Module das performance-kritische Widget, während der Rest der App Cross-Platform bleibt. Das ist ein klassisches Brownfield-Muster.
Szenario 2: Internes Enterprise-Feldwerkzeug (Inspektionen, Reporting, Offline)
Ein Logistikunternehmen benötigt eine Feldinspektions-App für 200 Lagerarbeiter: Fotoaufnahme, Barcode-Scanning, Offline-Dateneingabe mit Synchronisierung bei Verbindungswiederherstellung und ein PDF-Berichtsgenerator. Die Nutzer verwenden eine Mischung aus iPhone 13 und Android-Mittelklasse-Geräten.
Empfehlung: Flutter. Offline-Synchronisierung und formularbasierte Workflows sind Flutter-Stärken. Der Widget-Baum ist konsistent über Android-Geräte-Fragmentierung hinweg, was wichtig ist, wenn Sie die Hardware nicht kontrollieren können. Der Barcode-Scanner und die Kamera sind gut unterstützt. Die Performance ist für diese Workload ausreichend. Das Unternehmen hat einen Mobile-Engineer, der jetzt eine Codebasis statt zwei pflegt — das ist der eigentliche Gewinn für ein internes Tool, das nie in den App-Store-Charts auftauchen wird.
Szenario 3: AR/Spatial-Media-App (Anprobe, Inneneinrichtung, Navigation)
Eine Einzelhandelsmarke möchte eine AR-Anprobe-Funktion in ihre Shopping-App integrieren: Echtzeit-Face-Tracking für Sonnenbrillen und Schmuck, gerendert mit 60 fps auf dem iPhone. Die bestehende App ist React Native.
Empfehlung: Native Modul für die AR-Funktion, React-Native-Shell. ARKit Face-Tracking mit 60 fps ist eine native Metal-Pipeline. React Native kann das nicht rendern; ein Versuch über einen Bridge würde Latenz einführen, die die Anprobe kaputt fühlen lässt. Die richtige Architektur ist eine native Swift-ARKit-Ansicht, die als natives Modul in die React-Native-App eingebettet wird. Die Produktteam- und Marketing-Flows bleiben Cross-Platform; die AR-Kameraansicht ist nativ. Dieser Brownfield-Ansatz liefert in weniger Zeit, als die gesamte App nativ neu zu entwickeln.
FAQ
Ist Cross-Platform 2026 gut genug für den Produktionseinsatz?
Ja, für die große Mehrheit der Apps. Flutter und React Native betreiben bedeutende Consumer- und Enterprise-Apps in Produktion — Shopify, Discord, Alibaba und viele weitere setzen Cross-Platform im großen Maßstab ein. Die 15–20 % der Anwendungsfälle, in denen Native noch gewinnt, sind performance-kritische Apps wie Echtzeit-Gaming, schwere Grafik oder AR, Apps mit tiefem Hardware-Integration ab Tag eins sowie langlebige Flaggschiff-Produkte, bei denen jede Millisekunde Frame-Zeit zählt.
Wie viel spart Cross-Platform tatsächlich im Vergleich zu Native?
Ungefähr 30–45 % bei kombinierten Build-Kosten und Entwicklungszeit gegenüber zwei getrennten nativen Codebasen. Die Einsparung ergibt sich aus einer gemeinsamen Codebasis, einem Team und einheitlichen Release-Zyklen. Zudem reduzieren sich die langfristigen Wartungskosten: Ein Fix gilt für beide Plattformen. Die Einsparung fällt geringer aus bei Apps mit hohem Anteil plattformspezifischer UI oder tiefer nativer Integrationen, da diese native Module erfordern, die den Kostenvorteil verringern.
Wann sollte man vollständig auf Native setzen?
Wählen Sie Native, wenn Ihre App grafikintensiv, AR/VR oder ein Echtzeit-Spiel ist; wenn Sie tiefe Hardware- oder OS-Integration benötigen (eigene Kameras, Bluetooth-LE-Stacks, NFC, Gesundheitssensoren); wenn Sie neue Plattform-APIs am Launch-Tag ausliefern müssen; oder wenn Sie ein langlebiges Flaggschiff aufbauen, bei dem die Investition in plattform-perfekte UX und Performance über Jahre rentabel ist. Fintech-Apps mit tief integrierter biometrischer Authentifizierung im Secure Enclave sind ebenfalls ein klassischer Native-Anwendungsfall.
Was ist Kotlin Multiplatform und worin unterscheidet es sich?
Kotlin Multiplatform (KMP) teilt Ihre Business-Logik, das Netzwerk-Layer, Datenmodelle und Domänenregeln zwischen iOS und Android, während vollständig native UI auf jeder Plattform erhalten bleibt — SwiftUI auf iOS, Jetpack Compose auf Android. Das unterscheidet sich wesentlich von Flutter oder React Native, die eine eigene UI-Schicht rendern. KMP bietet die Kosteneinsparungen einer gemeinsamen Codebasis für die nicht-UI-bezogenen 40–60 % einer App ohne Kompromisse bei der Plattform-UX oder dem Zugriff auf native APIs. Es ist ein Mittelweg, keine vollständige Cross-Platform-Lösung.
Kann man Native und Cross-Platform in einer App kombinieren?
Ja, und das ist in der Praxis weit verbreitet. Man nennt das Brownfield-Integration. Sie können eine React-Native- oder Flutter-Ansicht in eine ansonsten native App einbetten oder einer Cross-Platform-App native Module für spezifische Features wie Kamerapipelines, ARKit/ARCore oder eigene Zahlungsflows hinzufügen. Viele große Apps verwenden diesen Ansatz: ein Cross-Platform-Shell für den Großteil der Screens mit nativem Code für die performance-kritischen 10–20 %.
Zuletzt aktualisiert am 9. Juni 2026.


