Web-App vs Native App 2026 — was wann bauen?
Native iOS/Android, Cross-Platform mit React Native, Flutter, oder einfach eine PWA? Ehrliche Entscheidungs-Matrix mit Kosten, Performance und Use-Case-Empfehlungen.
Die kurze Antwort
- Native (Swift/Kotlin): Wenn Performance und Plattform-Features kritisch sind
- React Native / Flutter: Wenn iOS+Android gleichzeitig nötig sind und 80% UI-Logik geteilt werden kann
- PWA: Wenn du keine App-Store-Submission willst und Hardware-Features nicht zentral sind
- Responsive Web: Wenn Nutzer eh überwiegend am Desktop oder Tablet arbeiten
Native iOS / Android
Stack: Swift (iOS) + Kotlin (Android)
Vorteile: Beste Performance, beste UX, voller Hardware-Zugriff (Camera-API, BLE, NFC, ARKit), Apple/Google-Designsysteme native, App-Store-Submission ohne Hick-Hack.
Nachteile: Zwei separate Codebases — ungefähr 1.5-1.8x Aufwand vs Cross-Platform. Zwei Teams (oder ein Team mit zwei Skills).
Wann: Spiele, AR/VR-Apps, Camera-fokussierte Apps (Photo-Editing), Apps wo jede Millisekunde zählt (Trading, Gaming).
React Native
Stack: TypeScript + React-Native-Framework
Vorteile: Eine Codebase, zwei Plattformen — ca. 60-70% des Aufwands von Native. Wenn du eh React-Devs hast: kaum Lernkurve. JavaScript-Ecosystem (npm) ist riesig. Hot Reload — schnelle Entwicklung.
Nachteile: Performance leicht schlechter als Native (für 95% der Apps egal). Bei plattform-spezifischen Features: native Module nötig. Upgrade-Path manchmal schmerzhaft.
Wann: Standard-CRUD-Apps mit Auth, Listen, Forms. Marketplace-Apps. Social-Apps. Productivity-Apps.
Flutter
Stack: Dart + Flutter-Framework
Vorteile: Eine Codebase für iOS, Android, Desktop, Web. Hervorragende UI-Performance (eigene Render-Engine). Sehr konsistente UI über Plattformen. Google investiert massiv.
Nachteile: Dart ist außerhalb von Flutter unbekannt. Apps sind etwas größer (8-15 MB Overhead). iOS-Look-and-Feel manchmal nicht 100% nativ.
Wann: Wenn du sehr custom UI haben willst (z.B. Banking-Apps mit Marken-Charts), oder wenn du wirklich eine Codebase für 4 Plattformen brauchst.
PWA (Progressive Web App)
Stack: Standard Web (HTML/CSS/JS)
Vorteile: Keine App-Store-Submission, keine 30%-Provision von Apple. Updates sofort live (kein Review-Prozess). Eine Codebase die überall läuft. SEO-fähig (Web-URLs sind indexierbar).
Nachteile: Auf iOS limitierte Hardware-Features (kein Background-Sync, eingeschränkter Push). Nicht im App-Store findbar (Discovery-Nachteil). Viele User wissen nicht wie sie eine PWA installieren.
Wann: B2B-Tools, Dashboards, interne Tools, Productivity-Apps wo App-Store-Discovery egal ist.
Kosten-Vergleich (MVP-App, 5 Screens, REST-Backend)
- Native iOS only: 9.990 €
- Native iOS + Android (zwei Codebases): 14.990 €
- React Native (eine Codebase): 12.990 €
- Flutter (eine Codebase): 12.990 €
- PWA / Web-App: 7.490 €
Migration / Upgrade-Pfad
- Phase 1: PWA als MVP
- Phase 2: Wenn Mobile-Traffic 50%+ wird → React Native parallel
- Phase 3: Wenn Performance kritisch wird oder spezielle Features → Native iOS
Don't optimize too early. Wenn du nicht weißt ob deine Idee zieht, bau erst die billigste Version.
TL;DR
Spiele/AR/VR: Native. Standard-CRUD-MVP: React Native oder Flutter. B2B-Tool/Dashboard: PWA oder Web. Multi-Plattform inkl. Desktop: Flutter. Maximale Reichweite, kein App-Store: PWA.
Beschreib uns deinen Use-Case — wir machen die Plattform-Auswahl im Discovery, transparent und faktenbasiert.