Progressive Web Application (PWA)
Der Begriff Progressive Web Application (PWA oder im Deutschen „Progressive Webanwendung“) bezeichnet eine besondere Art von Anwendung, die mit Hilfe moderner Webtechnologien erstellt wird und grundlegende Webstandards befolgt. Im Grunde genommen ist eine PWA eine Webanwendung, die ähnlich wie eine native Anwendung funktioniert. Aber was sind die Unterschiede zwischen Web- und nativen Anwendungen?
Web-App vs. native App
Einerseits sind Web-Apps leichter zugänglich (vor allem für neue Nutzer), da sie einfach über einen Webbrowser aufgerufen werden können. Bei der Nutzung von Web-Apps müssen die Nutzer die Anwendung nicht auf ihrem Computer oder mobilen Gerät installieren. Außerdem werden Web-Apps online auf einem Webserver gehostet, was bedeutet, dass sie leicht aktualisiert und auf allen Arten von Geräten und Betriebssystemen verwendet werden können. Mit anderen Worten: Es ist nicht nötig, Updates an mehrere App-Stores oder direkt an die Nutzer zu schicken.
Native Apps hingegen müssen von den Nutzern heruntergeladen und lokal auf ihren Geräten installiert werden. Das sind die Apps, die wir regelmäßig über App-Stores oder App-Marktplätze herunterladen. Im Allgemeinen sind native Apps schneller und leistungsfähiger als Web-Apps, weil sie besser mit der Hardware des Geräts und den nativen Funktionen (wie Kamera, GPS und Mikrofon) zusammenarbeiten können. Allerdings ist die Entwicklung nativer Apps teurer und sie sind nicht immer mit allen Geräten kompatibel (jedes Betriebssystem benötigt eine eigene Version der App).
Progressive Web Application (PWA)
Kurz gesagt: PWAs sind zuverlässig, schnell und ansprechend. Sie vereinen das Beste von nativen und Webanwendungen. Obwohl es sich um eine Webanwendung handelt, sind PWAs mit jedem Gerät kompatibel und sehen in der Praxis eher wie eine native App als eine Webbrowser-Anwendung aus. PWAs funktionieren auf jedem Browser, der die grundlegenden Browserstandards erfüllt.
In der Regel nutzen PWAs Technologien wie HTML, CSS und JavaScript, die es ihnen ermöglichen, schneller zu arbeiten und mehr Funktionen zu bieten. Wie der Name schon sagt, können PWAs während ihrer gesamten Lebensdauer schrittweise verbessert werden.
Anders als herkömmliche Web-Apps sind PWAs nicht strikt von einer Internetverbindung abhängig, d. h. sie können auch unter schlechten Netzbedingungen oder sogar offline laufen. Außerdem können PWAs im Hintergrund laufen, sind immer auf dem neuesten Stand und können mit einem einfachen Link geteilt werden.
Außerdem werden PWAs auf den Web-Traffic angerechnet, was bedeutet, dass sie im Gegensatz zu nativen Apps die Analyse einer Webseite in Bezug auf die Seitenaufrufe steigern können, was sich positiv auf die gesamte Werbe- und Suchleistung auswirkt.
« Zurück zum Glossar Index