Progressive Web Apps erobern den Desktop
Alle wichtigen Informationen zu Progressive Web Apps für den Desktop
Progressive Web Apps – kurz PWAs – gelten als das App-Modell der Zukunft. Sie wurden ursprünglich für mobile Endgeräte entwickelt, stehen jedoch seit kurzem auch für Desktop-Rechner bereit. Im nachfolgenden Blogartikel erfahren Sie alles Wissenswerte zu PWAs für den Desktop.
Wesentliche Charakteristiken einer Progressive Web App
Eine Progressive Web App wird wie eine Webseite über den Browser abgerufen, besitzt jedoch zugleich zahlreiche Eigenschaften nativer Apps. Zu diesen Sonderfunktionen gehören insbesondere die vom Smartphone bekannten Push Notifications, das Anlegen eines Symbols auf dem Startbildschirm beziehungsweise Desktop (Add-to-Homescreen) und Offline-Funktionalität. Zudem werden Progressive Web Apps nicht auf dem jeweiligen Gerät installiert. Ihr Herzstück bildet ein im Hintergrund arbeitendes JavaScript. Dieses ist unter der Bezeichnung Service Worker bekannt und ermöglicht die innovativen Funktionalitäten überhaupt erst.
Welche Vorteile bietet eine PWA?
Ob Smartphone, Tablet oder PC: Eine Progressive Web App zeichnet sich durch eine hohe Benutzerfreundlichkeit aus. User profitieren einerseits von geringen Ladezeiten und ein an ihr Endgerät angepasstes Design. Andererseits stellt es einen grossen Vorteil dar, dass die Applikation auch ohne oder mit nur schwacher Internetverbindung funktioniert.
Unternehmen können ebenfalls von einer PWA profitieren. Der erste Vorteil besteht in Kosteneinsparungen. Statt einer Webseite und einer nativen App muss nur eine Anwendung entwickelt werden, die außerdem auf verschiedenen Betriebssystemen arbeitet. Zudem fallen die Entwicklungskosten für eine Progressive Web App geringer aus als die einer nativen App. Zusätzlich können Aktualisierungen mit weniger Aufwand realisiert werden. Die Kundenbindung erreicht dagegen ein ähnliches Niveau wie bei Native Apps.
Welche Browser ermöglichen die Nutzung von Desktop PWAs bereits?
Bis zum heutigen Zeitpunkt können Desktop PWAs noch nicht von allen Usern verwendet werden. Ob eine Verwendung möglich ist, hängt sowohl vom genutzten Browser als auch vom Betriebssystem ab. Chrome-User können Desktop PWAs seit Version 67 via Desktop nutzen. Mit Version 70 erfolgte der Support von Windows. Die PWA-Unterstützung für Linux und macOS ist dagegen für Chrome72 geplant.
Aktuell ist Google Chrome der einzige Internetbrowser, der Progressive Web Apps für den Desktop auf Windows-Rechnern unterstützt. Allerdings ist davon auszugehen, dass die Konkurrenz – etwa Firefox, Safari, Microsoft Edge oder Opera – bald nachziehen wird.
Sind PWAs eine Alternative für Electron Apps?
Electron ist ein quelloffenes Framework, welches zur Ausführung plattformübergreifender Anwendungen dient. Electron Apps benötigen jedoch wesentlich mehr Speicherplatz und Arbeitsspeicher als Progressive Web Apps. Weitere Argumente für PWAs sind die höheren Sicherheitsstandards und der installationslose Zugriff. Allerdings besteht im Gegensatz zu reinen Webanwendungen die Möglichkeit, auf die Systemfunktionen des jeweiligen Betriebssystems zuzugreifen. Demzufolge sind Progressive Web Apps zwar oftmals die bessere Wahl. Jedoch wird dies vorrangig durch den konkreten Anwendungsfall bestimmt.
Wann macht eine PWA Sinn?
Mithilfe einer Progressive Web App können Sie zum Beispiel die Erstellung von Berichten erleichtern oder Umfragen für Ihre Kunden ausarbeiten. Wird eine Web Applikation in einer Firma – beispielsweise im Customer-Relationship-Management – von den Mitarbeitern häufig genutzt, fällt der potentielle Mehrwert einer PWA besonders hoch aus. Aufgrund der vergleichsweise geringen Entwicklungskosten eignen sich entsprechende Anwendungen auch für kleinere Shops.
Native & Hybrid Apps und PWAs - für jede Anwendung die passende Lösung
Welcher App Typ ist der Beste für Ihre Business-Idee?