Progressive Web App

Eine Progressive Web App (PWA) ist eine Website, die sich durch zusätzliche Web-Technologien wie ein App-ähnliches Erlebnis, Offline-Funktionalität und Installierbarkeit auf dem Gerät verhält, ohne über einen App-Store vertrieben zu werden.

Kurz erklärt

Eine PWA nutzt Web-Standards wie Service Worker (Skripte, die im Hintergrund unabhängig von einer geöffneten Browser-Registerkarte laufen) und ein Web App Manifest, um Funktionen bereitzustellen, die traditionell nativen Apps vorbehalten waren: Offline-Nutzung durch Zwischenspeicherung von Inhalten, Push-Benachrichtigungen und ein Icon auf dem Homescreen des Geräts. Technisch bleibt es dabei eine ganz normale Website, die über den Browser läuft.

Beispiel

Ein Nutzer besucht die Website eines Nachrichtenportals und wird vom Browser gefragt, ob er die Seite “installieren” möchte. Danach erscheint ein Icon auf dem Homescreen, die Seite startet ohne sichtbare Browser-Oberfläche wie eine App, und bereits geladene Artikel bleiben auch ohne Internetverbindung lesbar.

Warum ist das relevant?

PWAs bieten Unternehmen einen Mittelweg zwischen einer klassischen Website und einer nativen App: Sie sind einfacher zu entwickeln und zu warten als separate iOS- und Android-Apps, benötigen keine Veröffentlichung über App-Stores mit deren Prüfprozessen und Gebühren, und erreichen dennoch viele app-typische Funktionen wie Offline-Fähigkeit und Homescreen-Präsenz.

Häufige Missverständnisse

Eine PWA ist keine native App und hat auf iOS-Geräten historisch eingeschränkteren Zugriff auf bestimmte Systemfunktionen als auf Android, da Apple PWA-Funktionen lange nur zögerlich unterstützte. Auch ersetzt eine PWA nicht automatisch die Sichtbarkeit, die eine native App durch Auflistung in App-Stores erhält - für viele Nutzer bleibt der App-Store weiterhin der primäre Weg, neue Anwendungen zu entdecken.

Weiterführende Inhalte