
www.simplify-data.de
Wer eine App plant, steht schnell vor einer technischen Grundsatzfrage: Soll es eine Progressive Web App werden, die im Browser läuft, oder eine native App aus dem App Store und Google Play? Die Antwort beeinflusst Kosten, Funktionsumfang und den Weg zu Ihren Nutzern. Dieser Artikel erklärt die Unterschiede und hilft Ihnen bei der Wahl.
Die Begriffe kurz erklärt
Progressive Web App (PWA): eine Webanwendung, die mit modernen Webtechniken app-ähnlich funktioniert. Nutzer können sie aus dem Browser heraus auf dem Startbildschirm ablegen. Sie startet dann ohne Adressleiste, kann Inhalte für die Offline-Nutzung zwischenspeichern und, je nach Plattform, Push-Benachrichtigungen empfangen. Technische Grundlage sind unter anderem ein Web-App-Manifest (eine Beschreibungsdatei mit Name, Symbol und Darstellung) und ein Service Worker (ein Skript, das im Hintergrund läuft und zum Beispiel Inhalte zwischenspeichert).
Native App: eine Anwendung, die speziell für ein Betriebssystem entwickelt und über den App Store oder Google Play installiert wird. Klassisch geschieht das mit Swift für iOS und Kotlin für Android.
Plattformübergreifende App: ein Mittelweg. Mit Frameworks wie Flutter oder React Native entsteht eine gemeinsame Codebasis, aus der Apps für iOS und Android erzeugt werden. Für Nutzer verhalten sie sich wie native Apps und werden ebenfalls über die Stores verteilt.
Die wichtigsten Unterschiede
| Kriterium | PWA | Native oder plattformübergreifende App |
|---|---|---|
| Verteilung | über einen Link, ohne Store | über App Store und Google Play |
| Installation | optional, über den Browser | Download aus dem Store |
| Updates | sofort beim nächsten Aufruf | über Store-Updates, bei Apple nach Prüfung |
| Gerätefunktionen | eingeschränkt, je nach Browser und Plattform | umfassender Zugriff |
| Push-Benachrichtigungen | möglich, unter iOS nur nach Ablage auf dem Home-Bildschirm | vollständig unterstützt |
| Auffindbarkeit | über Suchmaschinen | über Store-Suche und Suchmaschinen |
| Store-Gebühren | keine | Entwicklerkonten und ggf. Provisionen |
| Entwicklungsaufwand | meist geringer | höher, je nach Umfang |
Wo PWAs ihre Stärken haben
Eine PWA ist im Grunde eine sehr gute Website. Daraus ergeben sich klare Vorteile:
- Eine Codebasis für alle Geräte: Desktop, Tablet und Smartphone werden mit derselben Anwendung bedient.
- Kein Umweg über den Store: Nutzer öffnen einen Link und können sofort loslegen. Das senkt die Einstiegshürde, besonders bei Anwendungen, die nur gelegentlich genutzt werden.
- Schnelle Updates: Neue Versionen stehen sofort bereit, ohne Prüfprozess und ohne dass Nutzer etwas aktualisieren müssen.
- Auffindbar über Google: Inhalte einer PWA können wie normale Webseiten in Suchmaschinen erscheinen.
Typische Einsatzfelder sind Kundenportale, Buchungs- und Bestellstrecken, interne Werkzeuge für Mitarbeitende, Formulare und Anwendungen, bei denen schnelle Verfügbarkeit wichtiger ist als tiefe Geräteintegration.
Beachten Sie aber: Wie gut eine PWA funktioniert, hängt vom Browser ab. Testen Sie deshalb früh auf den Geräten, die Ihre Zielgruppe tatsächlich nutzt, insbesondere auf iPhones mit Safari.
Wo native Apps die Nase vorn haben
Native und plattformübergreifende Apps spielen ihre Stärken aus, wenn Sie das Gerät intensiv nutzen oder Ihre Nutzer die App täglich verwenden:
- Gerätefunktionen: Bluetooth, NFC, Hintergrundortung, Gesundheitsdaten oder bestimmte Kamerafunktionen sind in Browsern nur eingeschränkt oder gar nicht verfügbar, besonders unter iOS.
- Push-Benachrichtigungen: Seit iOS und iPadOS 16.4 können auch Web-Apps Push-Nachrichten empfangen, allerdings nur, wenn Nutzer sie vorher auf dem Home-Bildschirm abgelegt haben. Bei nativen Apps ist dieser Schritt nicht nötig.
- Leistung und Bedienung: Aufwendige Animationen, große Datenmengen oder umfangreiche Offline-Funktionen laufen nativ meist flüssiger.
- Präsenz im Store: Manche Zielgruppen erwarten, eine App im Store zu finden. Bewertungen und Store-Suche können zusätzliche Reichweite bringen.
- Bezahlte digitale Inhalte: Wenn Sie Abonnements direkt über Apple oder Google abrechnen möchten, brauchen Sie eine Store-App.
Achtung bei „verpackten“ Websites
Eine naheliegende Idee ist, die bestehende Website einfach in eine App-Hülle zu packen und in den Store zu stellen. Apple sieht das kritisch: Nach den App Review Guidelines (Richtlinie 4.2) muss eine App Funktionen, Inhalte und eine Bedienung bieten, die über eine umverpackte Website hinausgehen. Reine Web-Hüllen ohne Mehrwert werden häufig abgelehnt.
Wenn Sie in den Store wollen, sollte die App also echte App-Funktionen bieten. Wenn nicht, ist eine gut gemachte PWA oft die ehrlichere und günstigere Lösung.
Plattformübergreifend als Mittelweg
Für viele KMU ist der Weg über Flutter oder React Native ein guter Kompromiss. Sie erhalten echte Store-Apps mit Zugriff auf Gerätefunktionen, müssen aber nicht zwei vollständig getrennte Anwendungen entwickeln und pflegen. Flutter kann zusätzlich eine Webversion erzeugen, React Native lässt sich mit Webtechnik kombinieren. Für einzelne plattformspezifische Funktionen wird bei Bedarf nativer Code ergänzt.
Entscheidungshilfe: Fragen für Ihr Projekt
- Wie oft nutzen Ihre Anwender die Anwendung? Täglich spricht eher für eine App, gelegentlich eher für eine PWA.
- Welche Gerätefunktionen brauchen Sie wirklich? Prüfen Sie für jede Funktion, ob sie im Browser auf iOS und Android verfügbar ist.
- Wie wichtig sind Push-Benachrichtigungen? Wenn sie zentral sind und viele Nutzer iPhones verwenden, ist eine Store-App meist zuverlässiger.
- Wie erreichen Sie Ihre Nutzer? Kommen sie über Ihre Website, über E-Mails oder suchen sie im Store?
- Wie schnell müssen Änderungen live gehen? Bei häufigen Anpassungen spart eine PWA Prüfzeiten.
- Welches Budget steht für Entwicklung und Pflege bereit? Eine PWA ist meist günstiger, eine Store-App bringt zusätzliche Wartung und Gebühren.
Wenn Sie unsicher sind, ist eine PWA als erster Schritt eine gute Wahl. Sie können damit die Nachfrage testen und später eine Store-App ergänzen, wobei Backend und Schnittstellen weiterverwendet werden.
Beratung und Umsetzung
Simplify Data aus Kiel entwickelt Web-Apps und mobile Apps mit Flutter und React Native für Unternehmen in Schleswig-Holstein, Hamburg und remote deutschlandweit. Wir prüfen mit Ihnen anhand Ihrer Anforderungen, welcher Weg technisch und wirtschaftlich passt. Mehr dazu auf unserer Seite zur App-Entwicklung.
