Zum Hauptinhalt springen
Zurück zum Blog
mobile

PWA oder native App: weshalb wir Expo einsetzen

Von ···6 Min. Lesezeit
Zwei elfenbeinfarbene Rahmen, einer horizontal und einer vertikal, überlagern sich um gemeinsame Komponenten auf dunkel-türkisfarbenem Hintergrund.

PWA oder native App: Was sollten Sie wählen?

Wählen Sie eine PWA, wenn Nutzende Ihr Produkt über einen Link erreichen sollen und ihre Aufgaben in den Zielbrowsern funktionieren. Erwägen Sie eine native App, wenn eine entscheidende Anforderung Geräteintegration, Betrieb im Hintergrund oder Distribution über die Stores verlangt. Bei Appik Studio ist Expo unser bevorzugter Ansatz, um Web/PWA, iOS und Android in einem Projekt zusammenzuführen. Wir haben diese Kombination mehrfach geliefert. React Native mit Expo erstellt native mobile Apps auf einer gemeinsamen Entwicklungsbasis.

Entscheiden Sie anhand der Nutzerwege, die Sie liefern müssen, und der eingesetzten Geräte. Weder nativ noch PWA garantiert für sich allein Bindung, Sicherheit oder Leistung.

Fähigkeiten auf den Zielgeräten vergleichen

AnforderungPWAReact Native mit ExpoSwift / Kotlin
Zugriff über URLJaWebversion vorsehenSeparate Webversion
Distribution über StoresNicht direkt; Packaging und Review können nötig seiniOS-/Android-Builds und ReviewiOS-/Android-Builds und Review
BenachrichtigungenWeb Push je nach Browser; besondere Bedingungen auf dem iPhoneNative Benachrichtigungen, Berechtigungen und KonfigurationNative Benachrichtigungen, Berechtigungen und Konfiguration
Offline-NutzungCaching, Speicherung und Synchronisierung entwickelnSpeicherung und Synchronisierung entwickelnSpeicherung und Synchronisierung entwickeln
Bluetooth / BLEBegrenzte Browserunterstützung; in Safari iOS nicht verfügbarKompatible Bibliothek oder natives Modul integrierenPlattform-APIs
Passkey-AnmeldungWebAuthn je nach Gerät und BrowserIntegration erforderlichPlattform-APIs
Standort im HintergrundDurch den Browser stark eingeschränktVon Berechtigungen und OS-Einschränkungen abhängigVon Berechtigungen und OS-Einschränkungen abhängig
HealthKit / Health ConnectKein gleichwertiger direkter ZugriffNative Module integrieren und testenPlattform-APIs
Gemeinsame EntwicklungWeb-CodebasisGemeinsame Logik und Komponenten; PlattformanpassungenMeist getrennte iOS- und Android-Oberflächen

Nutzen Sie diese Tabelle zur Planung eines technischen Prototyps. Verfügbarkeit allein belegt nicht, dass ein vollständiger Nutzerweg zuverlässig funktioniert, verweigerte Berechtigungen behandelt oder bei gesperrtem Telefon weiterläuft.

Funktionieren PWA-Benachrichtigungen auf dem iPhone?

Ja. Seit iOS und iPadOS 16.4 kann eine zum Home-Bildschirm hinzugefügte Web-App nach einer Aktion der Nutzenden um die Berechtigung für Benachrichtigungen bitten. Testen Sie Installation und Einwilligung mit Ihrer Zielgruppe. Push steht damit nicht jeder Person in einem Safari-Tab zur Verfügung. WebKit erläutert die Bedingungen.

Sind Bluetooth und Biometrie ausschliesslich nativen Apps vorbehalten?

Nicht in jedem Fall. Web Bluetooth existiert in einigen Browsern mit begrenzter Kompatibilität. Für ein BLE-Gerät, das auf iPhone und Android funktionieren muss, validieren Sie die Verbindung auf beiden Systemen, bevor Sie sich für das Web entscheiden.

Die Anmeldung über WebAuthn kann Geräteauthentifizierung einschliesslich biometrischer Bestätigung nutzen. Sie gibt der Website weder Zugriff auf biometrische Daten noch auf alle nativen Funktionen.

Was Expo teilt und was angepasst werden muss

Expo verwendet React Native. Ein Team kann Geschäftsregeln, API-Aufrufe, Validierung und einige Komponenten zwischen Web, iOS und Android teilen. Navigation, Tastaturen, Dateien, Berechtigungen, Zahlungen und die Unterstützung von Bibliotheken brauchen jedoch plattformspezifische Validierung.

Eine bestehende Website aus HTML-Elementen und reinen Browserbibliotheken wird nicht automatisch zu einer React-Native-App. Backend und Geschäftsregeln können weiterverwendbar bleiben, während Bildschirme neu geschrieben werden müssen.

Ein Expo-Projekt ist nicht automatisch eine PWA. Seine Webversion benötigt Konfiguration, einschliesslich Installationsmanifest und einer Service-Worker-Strategie für Caching oder Offline-Verhalten. Der Expo-PWA-Leitfaden beschreibt diese Einrichtung. Sinnvoller Offline-Betrieb verlangt auch den Umgang mit veralteten Daten und Synchronisierungskonflikten.

Sichtbarkeit in Suchmaschinen und Updates

PWA-Fähigkeiten und Rendering-Modus sind getrennte Entscheidungen. Eine installierbare Website kann vorgerendertes HTML ausliefern. Expo Router unterstützt statisches Rendering; sein Server Rendering zur Anfragezeit ist in dieser Revision für SDK 55 und neuer als Alpha dokumentiert. SSR ist weder automatisch noch für jede indexierbare Seite notwendig: Zugängliche Inhalte, Links und Metadaten zählen ebenfalls.

EAS Update kann Änderungen ausliefern, die mit dem installierten nativen Code kompatibel sind. Änderungen an dieser nativen Schicht verlangen einen neuen Build. Store-Regeln gelten weiterhin. Auch PWA-Caching und der Lebenszyklus des Service Workers können das Anzeigen eines Updates verzögern.

Drei Situationen für die Entscheidung

Ein Buchungsportal, das über E-Mail erreicht wird. Eine responsive, optional installierbare Website kann den Nutzerweg abdecken. Prüfen Sie Zahlungen, Anmeldung und Offline-Anforderungen, bevor Sie in die Stores investieren.

Eine Field-App mit einem Bluetooth-Gerät. Beginnen Sie mit einem Verbindungstest auf realen Geräten. Expo kann mit einem kompatiblen Modul passen; einzelne Funktionen brauchen eventuell spezifische Entwicklung in Swift oder Kotlin.

Ein bereits validiertes iOS- und Android-Produkt. Expo kann doppelte Umsetzung reduzieren. Planen Sie trotzdem Tests auf beiden Systemen, Store-Einreichungen und künftige Upgrades ein.

Weshalb wir Expo bei Appik bevorzugen

Wir haben wiederholt Expo-Anwendungen erstellt, die auf Web/PWA sowie nativ auf iOS und Android verfügbar sind. Diese Erfahrung erlaubt uns, Plattformen von Beginn weg gemeinsam zu planen: ein Team, geteilte Geschäftslogik und Funktionen, die sich im selben Projekt weiterentwickeln.

Der praktische Nutzen besteht darin, im Web zu starten, wenn es der richtige Kanal ist, und die mobile Distribution später ohne Neustart zu erweitern. Wir können Plattformen auch parallel veröffentlichen. Anpassungen konzentrieren sich auf das, was sich zwischen Browser und Telefon tatsächlich unterscheidet.

Le Pool und Fiduly sind Beispiele unserer Web-/PWA-Arbeit. Für ein Produkt mit mehreren Zielplattformen empfehlen wir, Expo zuerst zu prüfen und danach die kritischen Integrationen zu validieren.

Budgets vergleichen

Bitten Sie Teams, in jedem Ansatz den gleichen Nutzerweg bei gleichwertigen Qualitätsanforderungen zu bepreisen. Trennen Sie gemeinsames Fundament, iOS-/Android-/Web-Anpassungen, Distribution und Wartung. Die Zahl der Bildschirme allein macht Offerten nicht vergleichbar.

Unser Preisleitfaden für mobile Apps in der Schweiz bietet indikative Budgetrahmen. Nutzen Sie die Checkliste zum Vergleich von Offerten, um Vorschläge zu bewerten. Ein allgemeiner Prozentsatz für Einsparungen ersetzt diese Klärung nicht.

Für einen Launch in zwei Etappen behandelt der Leitfaden zuerst PWA, dann nativ die Entscheidungen vor der Migration.

Unsicher bei einer entscheidenden Funktion? Erzählen Sie uns von Ihrem Nutzerweg und den Zielgeräten. Entdecken Sie unsere Services für Mobile-Entwicklung und Webentwicklung.

Quellen und Referenzen

Passende Services

Zurück zum BlogGaspard Chevassus · CEO, Appik Studio

KONTAKT

contact@appik-studio.ch
+41 78 693 58 72

APPIK STUDIO

Avenue de Béthusy 26,

1005, Lausanne, Schweiz.

46.52°N · 6.63°E

FacebookLinkedIn

Appik Studio SARL, Copyright © 2026|Datenschutzerklärung|Über uns

Appik Studio ist ein erfahrenes Team in Lausanne. Wir konzipieren und entwickeln Mobile-, Web- und KI-Anwendungen für Schweizer Startups, Forschungslabore und Institutionen.