o
w
interkit
Online Workshop: Digitale Vermittlungsformate entwickeln mit interkit
13 Schritte – Fünf Fragen an Omer Fast

TechTalk: Was ist eine Progressive Web App (PWA)?

Einführung zu interkit

Im Laufe des Projekts Offene Welten wurden seit 2020 mehrere klassische native Applikationen, programmiert und veröffentlicht, die im Google Playstore (Android) oder App-Store (iOS) zum Download verfügbar stehen. Die Anwendung „Cyber-Staub“ jedoch wurde als Progressive Web App veröffentlicht. Hier klären wir, worin die Unterschiede zwischen Native Apps und Progressive Web Apps, sowie die Vor- und Nachteile liegen. Für welche Zwecke eigenen sich PWAs?  Was sind die Besonderheiten? Wie ermöglichen PWAs den Nutzern einen besseren Zugang?


Plattformspezifische Native Applikationen sind dafür bekannt, dass sie zuverlässig sind und eine große Funktionsvielfalt besitzen. Sie sind allgegenwärtig, auf Startbildschirmen, Docks und in Taskbars. Sie funktionieren unabhängig von der Netzwerkverbindung und lassen sich als eigenständige Anwendung starten. Sie können Dateien aus dem lokalen Dateisystem lesen, auf Hardware zugreifen, die über USB oder Bluetooth angeschlossen ist, und sogar mit Daten interagieren, die auf dem Gerät gespeichert sind, beispielsweise mit Kontakten, Kalendereinträgen oder Fotos. In diesen Anwendungen können auch Fotos aufgenommen werden, die Wiedergabe von Musiktiteln auf dem Startbildschirm angezeigt oder die Wiedergabe von Musiktiteln in einer anderen Anwendung gesteuert werden. Plattformspezifische Anwendungen fühlen sich wie ein Teil des Geräts an.


Progressive Web Apps sind dagegen als Website abrufbar und müssen nicht auf dem Gerät gespeichert werden. Sie werden mit modernen APIs (Application Programming Interfaces) entwickelt und erweitert, um verbesserte Funktionen, Zuverlässigkeit und Installationsmöglichkeiten zu bieten und gleichzeitig jede:n Nutzer:in, überall und auf jedem Gerät mit einer einzigen Codebasis zu erreichen. Diese Eigenschaften verwandeln die PWA in eine Nutzererfahrung, die sich wie eine plattformspezifische Anwendung anfühlt.


Wenn man plattformspezifische Apps und Web-Apps in Bezug auf Fähigkeiten und Reichweite betrachtet, repräsentieren plattformspezifische Native Apps eine Vielzahl an Fähigkeiten, während Web-Apps eine besonders hohe Reichweite darstellen. Wie passen also Progressive Web Apps hier hinein?



Progressive Web Apps verbinden das Beste aus zwei Welten. Zum einen können PWAs bereits eine Vielzahl an verschiedenen Funktionen bereitstellen, wie Native Apps und zum anderen haben PWAs die Vorteile einer Webanwendung, da keine Installation benötigt wird und sie auf allen Endgeräten abgespielt werden kann.


Um den Umgang und Nutzen von PWAs zu erleichtern oder sogar durch weitere Funktionen zu verbessern, gibt es die Möglichkeit Progressive Web Apps zum Homescreen hinzuzufügen, sodass sie wie andere Apps aufgerufen werden können. Wie das geht, zeigt unser Video-Tutorial.


„Installierte“ Progressive Web Apps werden in einem eigenständigen Fenster anstelle eines Browser-Tabs ausgeführt. Sie können über den Startbildschirm, das Dock, die Taskleiste oder die Ablage des Benutzers gestartet werden. Es ist möglich, auf einem Gerät nach ihnen zu suchen und mit dem App-Switcher zwischen ihnen zu wechseln, sodass man im Umgang keinen Unterschied zu Native Apps wahrnimmt.


Für die Veröffentlichung einer PWA spricht vor allem eine hohe Leistungsfähigkeit bei niedriger Barriere. Es ist kein Download notwendig, der Speicherplatz und Zeit raubt. Man kann sofort mit der Nutzung loslegen in der App und ob man sie „behalten“ und im eigenen App-Menü speichern möchte, kann man auch nach ausgiebigem Testen noch entscheiden.


Nichtsdestotrotz bietet auch die PWA im praktischen Umgang kleine Fallstricke, die – wie die Erfahrung im Projekt „Cyber-Staub“ zeigt – den Einstieg erschweren können. Gerade die spezifischen Einstellungen von Berechtigungen sind hin und wieder knifflig. Denn statt wie bei der Installation einer App müssen Einstellungen wie beispielsweise die Freigabe der Kamera oder des Standorts im Menü für die Browser-Einstellungen vorgenommen werden.


Je nachdem wie die individuellen Grundeinstellungen dort bereits gesetzt sind, werden diese Berechtigungen mitunter bei einigen Nutzer:innen nicht automatisch abgefragt. Ob die Präferenzen für den Umgang im Browser und in einer App einander entsprechen, kann durchaus individuell sein. Und obwohl der Browser eine der meistgenutzten Apps sein dürfte, sind diese Einstellungen oft nicht so leicht zu finden.

  • Mehr Artikel

    08.01.24
    Featured Video Play Icon

    Das Forschungsprojekt „Offene Welten“ untersuchte in Zusammenarbeit mit Entwickler:innen, Kunst- und Kulturschaffenden und Kulturinstitutionen in den letzten drei Jahren unter anderem, wie die Digitalisierung die Art und Weise, wie wir Kultur im öffentlichen Raum erleben, beeinflusst. In diesem Kontext spielt die Entwicklung von interaktiven Apps eine entscheidende Rolle, um Kultur auf neue .

    09.11.23

    Der Künstler Omer Fast hat in Zusammenarbeit mit dem MGKSiegen, dem Marta Herford und IMAGINE THE CITY in Hamburg das Ausstellungsprojekt „13 Schritte“ ins Leben gerufen. In der heutigen „Fünf Fragen an“ Interview-Reihe wird die Entstehung des Werks, die Namensgebung, die tiefgehenden Gedanken, die hinter „13 Schritte“ stecken, von Omer Fast näher .

    26.06.23

    Im vorherigen Beitrag „TechTalk: Augmented Reality“ wurde bereits besprochen, welche Möglichkeiten Augmented Reality bietet und wie diese eingesetzt werden. In diesem Beitrag geht es um eine verwandte Technologie: Virtual Reality (VR). Während Augmented Reality digitale Inhalte in die reale Welt projiziert, taucht Virtual Reality die Nutzer:innen vollständig in eine künstliche, digital geschaffene .

    10.05.23

    Die Möglichkeiten zur technologischen Erweiterung der Realität entwickeln sich in der heutigen Zeit rasant weiter. Zwei der vielversprechendsten Technologien der letzten Jahre sind Augmented Reality (AR) und Virtual Reality (VR). Diese Technologien verändern die Art und Weise, wie wir die Welt um uns herum erleben, und eröffnen spannende und innovative Möglichkeiten sowohl .

    28.03.23

    Wie Künstliche Intelligenz in Form von Chatbots zunehmend Einzug in den Alltag hält, wurde bereits im vorherigen Beitrag „TechTalk: Chatbot“ behandelt. In diesem Beitrag geht es um die Teilbereiche Künstlicher Intelligenz und welche Chancen und Risiken KIs mit sich bringen. Künstliche Intelligenz (KI) ist ein Bereich der Informatik, der darauf abzielt, intelligente .

    02.03.23

    Das vergangene Projekt des MGKSiegen in Kooperation mit der Künstlerin Florence Jung ist eine digitale Kunsterfahrung namens „Sam“, ein fiktionaler Charakter, der mit den Nutzer:innen via Chat in Kontakt tritt, Fragen stellt und durch unterschiedliche Antwortmöglichkeiten eine individuelle Story erzählt. Sam ist genau genommen ein Chatbot. Aber was genau ist eigentlich ein .