Progressive Web Apps: Apps aus dem Browser statt aus dem Store

Smartphone mit geöffnetem Browser

Wer eine neue App braucht, öffnet den Store, tippt auf „Installieren“ und wartet. So läuft das seit gut fünfzehn Jahren, und die meisten hinterfragen es nicht mehr. Dabei gibt es längst einen zweiten Weg, der ganz ohne App-Store auskommt: Progressive Web Apps, kurz PWAs. Sie kommen direkt aus dem Browser, lassen sich trotzdem auf dem Homescreen ablegen und funktionieren in vielen Fällen sogar offline. Zeit, sich das Konzept einmal in Ruhe anzusehen.

Eine Progressive Web App ist im Kern eine ganz normale Website, die ein paar zusätzliche Hausaufgaben gemacht hat. Sie bringt eine Manifest-Datei mit, in der Name, Icon und Startbildschirm definiert sind, und einen sogenannten Service Worker: ein kleines Skript, das im Hintergrund läuft, Inhalte zwischenspeichert und Anfragen abfangen kann. Der Browser erkennt diese Zutaten und bietet an, die Seite „zu installieren“. Technisch passiert dabei wenig Magisches; es wird eine Verknüpfung angelegt und der Cache vorbereitet. Für den Nutzer fühlt sich das Ergebnis aber wie eine echte App an: eigenes Icon, eigenes Fenster, keine Adressleiste.

Installation ohne Umweg über den Store

Auf Android ist der Weg am kürzesten. Chrome und andere Browser blenden bei geeigneten Seiten einen Hinweis ein, alternativ findet sich im Menü der Punkt „App installieren“ oder „Zum Startbildschirm hinzufügen“. Auf dem iPhone geht es über das Teilen-Menü in Safari, dort ebenfalls über „Zum Home-Bildschirm“. Am Desktop zeigen Chrome und Edge ein kleines Installationssymbol rechts in der Adressleiste. Danach startet die PWA wie jedes andere Programm, taucht in der App-Übersicht auf und lässt sich genauso wieder entfernen.

Prominente Beispiele gibt es genug: Twitter beziehungsweise X, YouTube Music, Google Maps, Telegram Web oder Spotify laufen als PWA erstaunlich rund. Ich habe eine Zeit lang die YouTube-Music-PWA am Desktop statt eines nativen Players genutzt und den Unterschied im Alltag schlicht nicht bemerkt.

Offline ist keine Zauberei

Der Service Worker ist das Herzstück der Offline-Fähigkeit. Er legt Oberfläche, Skripte und zuletzt geladene Inhalte in einem lokalen Cache ab. Reißt die Verbindung ab, liefert er das Gespeicherte aus, statt eine Fehlerseite anzuzeigen. Ein Nachrichtenleser kann so die morgens geladenen Artikel auch im Funkloch anzeigen, eine Notiz-App speichert Eingaben zwischen und synchronisiert später. Das erinnert an das Prinzip von Feedreadern, die Inhalte einmal abholen und dann lokal vorhalten; wer damit nichts anfangen kann, findet in unserem RSS-Erklärstück die Grundlagen.

Wichtig ist die Einschränkung: Offline funktioniert nur, was die Entwickler auch dafür vorgesehen haben. Eine Banking-PWA wird ohne Netz sinnvollerweise keine Überweisungen ausführen, und Videostreaming ohne Verbindung bleibt Wunschdenken.

Was PWAs besser machen, und wo sie verlieren

Die Vorteile liegen auf der Hand. PWAs brauchen deutlich weniger Speicherplatz als native Apps, oft nur wenige Megabyte statt mehrerer hundert. Updates passieren nebenbei beim nächsten Aufruf, ohne Store und ohne Download-Orgie. Es gibt keine Kontopflicht bei Apple oder Google, keine Store-Gebühren für Anbieter und keine Wartezeit auf Freigaben. Und weil eine PWA im Browser-Sandkasten läuft, kommt sie an viele Systembereiche gar nicht erst heran; das ist aus Datenschutzsicht eher beruhigend. Wer sich dafür interessiert, was Websites trotzdem über Besucher herausfinden können, sollte den Artikel über Cookies und Fingerprinting lesen.

Die Kehrseite: Genau diese Sandbox setzt Grenzen. Zugriff auf Bluetooth, NFC, Dateisystem oder Kontakte ist je nach Plattform eingeschränkt oder fehlt ganz. Auf dem iPhone hinken PWAs traditionell hinterher; Push-Benachrichtigungen kamen dort erst spät und funktionieren nur, wenn die App auf dem Homescreen liegt. Auch bei rechenintensiven Anwendungen wie aufwendigen Spielen oder Videoschnitt bleibt nativ die erste Wahl. Und wer eine App im Store sucht, findet die PWA dort meist gar nicht; man muss wissen, dass es sie gibt.

Für wen sich der Blick lohnt

PWAs sind kein Ersatz für alles, aber eine unterschätzte Alternative für vieles. Wer ein Smartphone mit knappem Speicher hat, selten genutzte Dienste nicht dauerhaft installieren will oder einem Anbieter nicht gleich vollen Systemzugriff geben möchte, fährt mit der Browser-Variante oft besser. Mein pragmatischer Rat: Beim nächsten Dienst erst einmal die Website im Browser öffnen und schauen, ob der Installations-Hinweis erscheint. Gefällt die PWA nicht, ist sie mit zwei Fingertipps wieder verschwunden; das kann man von mancher nativen App samt ihrer Datenreste nicht behaupten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

d1L Technik Blog: Web, IoT, Smartphones, Hardware und Software
Datenschutzübersicht

Wir verwenden Cookies, um Ihnen die bestmögliche Erfahrung auf unserer Website zu bieten.