RatgeberStand: August 2026

Progressive Web Apps verstehen

Was ist eine PWA? Progressive Web Apps einfach erklärt

PWA steht für Progressive Web App. Gemeint ist eine Web-Anwendung, die sich auf unterstützten Geräten in vielen Punkten wie eine klassische App verhalten kann. Sie kann installierbar sein, ein eigenes Symbol erhalten, teilweise offline funktionieren und Benachrichtigungen senden. Gleichzeitig bleibt sie über das Web erreichbar.

Die kurze Antwort

Eine PWA ist eine Web-App mit zusätzlichen Funktionen, die eine stärkere App-Nutzung ermöglichen. Sie wird über das Internet bereitgestellt, kann aber auf unterstützten Geräten installiert werden und je nach Umsetzung bestimmte Inhalte lokal speichern, Benachrichtigungen anzeigen oder in einem eigenen Fenster starten.

Begriff

Wofür steht PWA?

Die Abkürzung PWA steht für Progressive Web App. Der Begriff beschreibt keine einzelne Programmiersprache und kein bestimmtes Framework, sondern eine Art, moderne Web-Anwendungen aufzubauen.

„Progressive“ bedeutet vereinfacht, dass die Anwendung zusätzliche Fähigkeiten nutzen kann, wenn Browser und Betriebssystem diese unterstützen. Die Grundfunktion bleibt weiterhin über das Web erreichbar, während auf geeigneten Geräten weitere Funktionen hinzukommen können.

Definition

Eine Progressive Web App ist eine browserbasierte Anwendung, die mit Web-Technologien entwickelt wird und um appähnliche Eigenschaften wie Installation, Caching, Offline-Nutzung oder Push-Benachrichtigungen erweitert werden kann.

Technik

Wie funktioniert eine Progressive Web App?

Eine PWA besteht zunächst aus denselben grundlegenden Bestandteilen wie andere Web-Anwendungen: einer Benutzeroberfläche, serverseitiger Logik und gegebenenfalls einer Datenbank. Hinzu kommen technische Bausteine, die den Browser über die zusätzlichen Fähigkeiten der Anwendung informieren.

01

Web-App-Manifest

Das Manifest beschreibt unter anderem den Namen der Anwendung, das App-Symbol, Startverhalten und Darstellungsoptionen.

02

Service Worker

Ein Service Worker kann Anfragen im Hintergrund verarbeiten und beispielsweise definierte Dateien oder Daten zwischenspeichern.

03

HTTPS

Moderne PWA-Funktionen setzen in der Regel eine sichere verschlüsselte Verbindung voraus.

04

Responsives Interface

Die Oberfläche wird so aufgebaut, dass sie auf Smartphone, Tablet und Desktop sinnvoll bedienbar bleibt.

Eine gute PWA besteht also nicht nur aus einem Icon und einer Installationsschaltfläche. Entscheidend ist, dass die gesamte Anwendung auf den tatsächlichen Nutzungskontext abgestimmt wird.

Nutzung

Wie wird eine PWA installiert?

Eine PWA wird meist zunächst wie jede andere Website oder Web-App über eine URL geöffnet. Unterstützt das verwendete Gerät die Installation, kann der Nutzer die Anwendung anschließend zum Startbildschirm beziehungsweise zum System hinzufügen.

Nach der Installation kann die PWA über ein eigenes Symbol gestartet werden. Abhängig von Plattform und Konfiguration öffnet sie sich dann in einem eigenen Anwendungsfenster, ohne die vollständige klassische Browseroberfläche anzuzeigen.

Praxisbeispiel

Ein Mitarbeiter öffnet das interne Auftragsportal seines Unternehmens erstmals im Browser. Nach der Anmeldung installiert er es auf seinem Smartphone. Ab diesem Zeitpunkt startet er das Portal über ein eigenes Symbol wie eine gewöhnliche App.

Verteilung

Braucht eine PWA einen App Store?

In vielen Fällen nein. Genau das ist einer der häufigsten Unterschiede zu klassischen nativen Apps. Eine PWA kann direkt über eine Website oder einen Link bereitgestellt werden.

Dadurch muss ein Unternehmen nicht zwingend darauf warten, dass Nutzer die Anwendung in einem Store suchen, herunterladen und installieren. Für interne Systeme, Kundenportale oder spezielle Unternehmensanwendungen kann diese direkte Verteilung sehr praktisch sein.

Abgrenzung

Was ist der Unterschied zwischen PWA und Web-App?

Eine PWA ist grundsätzlich eine Web-App. Nicht jede Web-App ist jedoch automatisch eine PWA.

Web-AppPWA
läuft im Browserläuft ebenfalls auf Web-Technologien
wird meist direkt über eine URL genutztkann zusätzlich installierbar sein
Offline-Verhalten ist optionalCaching und Offline-Fähigkeit sind typische PWA-Themen
Push ist nicht automatisch vorgesehenPush kann gezielt integriert werden

Mehr über browserbasierte Unternehmensanwendungen erfahren Sie bei unserer Web-App-Entwicklung.

Vergleich

Was ist der Unterschied zwischen PWA und nativer App?

Native Apps werden speziell für ein Betriebssystem beziehungsweise dessen Plattform entwickelt. Progressive Web Apps basieren dagegen auf Web-Technologien und sollen auf mehreren Geräten über eine gemeinsame Anwendung funktionieren.

PWANative App
Web-Technologienplattformspezifische oder native Technologien
direkt per URL erreichbarmeist über App Store verteilt
eine zentrale Anwendung für mehrere Plattformen möglichstärkere Anpassung an einzelne Plattformen möglich
Updates zentral bereitgestelltUpdates durchlaufen typischerweise den App-Verteilungsprozess
Gerätefunktionen teils abhängig von Browser und Plattformtiefer Zugriff auf native Systemfunktionen möglich

Verbindung

Kann eine PWA offline funktionieren?

Ja. Allerdings bedeutet „offlinefähig“ nicht automatisch, dass jede Funktion ohne Internetverbindung verfügbar ist. Über einen Service Worker können bestimmte Dateien und Daten lokal zwischengespeichert werden.

  • bereits geladene Seiten können verfügbar bleiben
  • ausgewählte Daten können lokal zwischengespeichert werden
  • Formulare können unter Umständen offline vorbereitet werden
  • Änderungen können nach Wiederherstellung der Verbindung synchronisiert werden

Die Synchronisation muss sorgfältig geplant werden. Besonders bei mehreren Nutzern können Konflikte entstehen, wenn dieselben Daten parallel verändert werden.

Benachrichtigungen

Können PWAs Push-Benachrichtigungen senden?

Auf unterstützten Plattformen können Progressive Web Apps Push-Benachrichtigungen verwenden. Nutzer müssen dieser Funktion zustimmen.

Für Unternehmen kann das beispielsweise bei neuen Aufträgen, Terminänderungen, Kundenanfragen oder Statusänderungen sinnvoll sein. Push sollte gezielt eingesetzt werden, damit Benachrichtigungen einen echten Informationswert haben.

Nutzen

Welche Vorteile hat eine PWA?

  • Geräteübergreifend: Eine Anwendung kann für Smartphone, Tablet und Desktop bereitgestellt werden.
  • Direkter Zugriff: Nutzer erreichen die Anwendung zunächst über eine URL.
  • Installierbarkeit: Die Anwendung kann auf unterstützten Geräten ein eigenes App-Symbol erhalten.
  • Zentrale Updates: Neue Versionen werden serverseitig bereitgestellt.
  • Offline-Möglichkeiten: Bestimmte Inhalte können lokal verfügbar gemacht werden.
  • Push: Nutzer können über relevante Ereignisse informiert werden.
  • Eine gemeinsame Basis: Für viele Anwendungsfälle muss nicht jede Plattform komplett separat entwickelt werden.

Grenzen

Welche Nachteile hat eine PWA?

Der verfügbare Funktionsumfang kann sich zwischen Betriebssystemen und Browsern unterscheiden. Funktionen, die auf einem Gerät unterstützt werden, stehen auf einem anderen möglicherweise nur eingeschränkt zur Verfügung.

  • nicht jede native Hardwarefunktion ist gleich gut verfügbar
  • Installationsprozesse unterscheiden sich zwischen Geräten
  • Offline-Synchronisation kann komplex werden
  • Push und Hintergrundfunktionen sind plattformabhängig
  • ein durchdachtes mobiles Interface bleibt erforderlich
PWA ist kein Qualitätsmerkmal allein.

Eine schlecht aufgebaute Web-App wird nicht automatisch besser, nur weil ein Manifest und ein Service Worker ergänzt werden.

Einsatz

Wann ist eine PWA für Unternehmen sinnvoll?

Eine Progressive Web App eignet sich besonders dann, wenn Nutzer häufig zwischen Smartphone und Desktop wechseln oder eine Anwendung schnell und ohne komplizierte Verteilung bereitgestellt werden soll.

01

Kundenportale

Kunden können Dokumente, Nachrichten, Projekte oder Rechnungen über eine installierbare Oberfläche abrufen.

02

Mitarbeiter-Tools

Interne Aufgaben, Aufträge, Checklisten oder Projekte werden auf mehreren Geräten verfügbar gemacht.

03

Außendienst

Unterwegs benötigte Informationen können mobil bereitstehen und ausgewählte Inhalte lokal gespeichert werden.

04

Service-Portale

Kunden oder Techniker greifen regelmäßig auf Statusinformationen, Termine oder Vorgänge zu.

Wer eine solche Lösung konkret plant, findet auf unserer Seite Progressive Web App entwickeln lassen weitere Informationen.

Praxisbeispiel

Wie kann eine PWA im Unternehmensalltag aussehen?

Beispiel: digitales Serviceportal

Ein Unternehmen betreut regelmäßig Kunden vor Ort. Mitarbeiter sollen Einsätze, Kontaktdaten, Dokumente und Checklisten auf dem Smartphone abrufen können. Im Büro soll dieselbe Anwendung am Computer funktionieren.

Die Lösung wird als responsive Web-App entwickelt. Zusätzlich erhält sie ein Manifest, ein eigenes Icon und ein Caching-Konzept. Mitarbeiter installieren die PWA auf ihrem Smartphone und können bereits geladene Einsatzinformationen auch bei schlechter Verbindung öffnen.

Der Mehrwert entsteht nicht durch die Technik selbst, sondern dadurch, dass ein konkreter Arbeitsprozess auf mehreren Geräten einfacher nutzbar wird.

Umsetzung

Was braucht man, um eine PWA zu erstellen?

  1. Web-Anwendung: Zunächst wird die eigentliche Funktionalität entwickelt.
  2. Responsives Design: Die Anwendung wird für unterschiedliche Bildschirmgrößen optimiert.
  3. Web-App-Manifest: Name, Icons und Startverhalten werden definiert.
  4. Service Worker: Caching und gegebenenfalls Offline-Verhalten werden umgesetzt.
  5. HTTPS: Die Anwendung wird über eine verschlüsselte Verbindung bereitgestellt.
  6. Tests: Installation, Darstellung und Funktionen werden auf relevanten Geräten geprüft.

Aufwand

Ist eine PWA günstiger als eine native App?

Das kann der Fall sein, lässt sich aber nicht pauschal beantworten. Der Preis hängt vor allem vom Funktionsumfang ab.

Wenn dieselben Prozesse auf mehreren Plattformen benötigt werden und eine gemeinsame Web-Basis genügt, kann eine PWA wirtschaftlicher sein als mehrere vollständig getrennte native Anwendungen. Werden dagegen komplexe Offline-Funktionen, umfangreiche Synchronisation oder spezielle Geräteschnittstellen benötigt, steigt auch der Entwicklungsaufwand einer PWA.

Eine seriöse Bewertung beginnt deshalb nicht mit „PWA oder App?“, sondern mit der Frage: Welche Aufgabe soll die Software im Alltag lösen?

Fazit

Eine PWA verbindet Web-Anwendung und appähnliche Nutzung

Eine Progressive Web App ist eine moderne Web-Anwendung, die zusätzliche Möglichkeiten klassischer Apps übernehmen kann. Dazu gehören insbesondere Installation, eigenes Startsymbol, Offline-Caching und – abhängig von Plattform und Browser – Push-Benachrichtigungen.

Für Unternehmen sind PWAs besonders interessant, wenn dieselbe Anwendung auf mehreren Geräten genutzt werden soll und eine direkte, zentrale Bereitstellung wichtig ist.

Sie ersetzen nicht automatisch jede native App. In vielen internen Anwendungen, Kundenportalen und digitalen Arbeitsprozessen können sie aber genau die richtige Balance zwischen klassischer Web-App und nativer Anwendung bieten.

PWA als individuelle Unternehmenslösung

Wenn Sie prüfen möchten, ob eine Progressive Web App für Ihren Prozess sinnvoll ist, finden Sie auf unserer Seite zur PWA-Entwicklung für Unternehmen weitere Informationen.

Häufige Fragen

FAQ: Was ist eine PWA?

Wofür steht PWA?

PWA steht für Progressive Web App.

Ist eine PWA eine echte App?

Technisch handelt es sich um eine Web-Anwendung. Auf unterstützten Geräten kann sie jedoch installiert werden und sich in vielen Bereichen wie eine eigenständige App verhalten.

Kann man eine PWA auf dem Handy installieren?

Ja, sofern Browser und Betriebssystem die Installation unterstützen und die Anwendung entsprechend konfiguriert wurde.

Funktioniert eine PWA ohne Internet?

Bestimmte Bereiche können offline funktionieren, wenn dafür ein entsprechendes Caching- und Synchronisationskonzept umgesetzt wurde.

Kann eine PWA Push-Benachrichtigungen senden?

Auf unterstützten Plattformen ja. Der Nutzer muss Benachrichtigungen zuvor erlauben.

Braucht eine PWA einen App Store?

Für die grundlegende Nutzung normalerweise nicht. Eine PWA kann direkt über eine URL aufgerufen und auf unterstützten Geräten installiert werden.