Befinden sich progressive Web-Apps an einem Wendepunkt?

  • Sep 04, 2023

Das Endergebnis ist, dass PWAs nicht unbedingt etwas sind, das Sie schreiben müssen – sie sind etwas, auf das Ihre Entwicklungsumgebung abzielt.

Progressive Web Apps (PWAs) gibt es seit der Einführung des Standards durch Google im Jahr 2015. Es lässt sich argumentieren, dass Steve Jobs sie bereits 2007 angekündigt hat – obwohl seine Begeisterung später möglicherweise durch die Gebühren gedämpft wurde, die Apples App Store für iOS-Plattform-Apps verlangen konnte.

Die bemerkenswerte Zurückhaltung von Apple gegenüber der Einführung der PWA-Technologie hat dazu geführt, dass sich PWAs auf iOS-Geräten nicht durchsetzen konnten. Das PWA-Erlebnis auf Safari fühlt sich heute alt an: keine Push-Benachrichtigungen, kein Geofencing oder Bluetooth und ein umständlicher Installationsprozess. Ein Großteil der Vorteile der Erstellung von PWAs geht verloren, wenn Sie sie nur für Android schreiben. Das Blatt könnte sich jedoch ändern.

ZDNET Empfiehlt

Die besten iPhones

iPhone-Modelle finden Sie direkt bei Apple ab 449 $.

Lies jetzt

Apple-Benutzer beginnen sich an Alternativen zu gewöhnen 

Sowohl Fortnite als auch Telegram wurden irgendwann aus dem App Store verdrängt. Andere Apps von Apple-Konkurrenten befanden sich in ähnlichen Schwierigkeiten, ebenso wie Produkte aus der Erotikbranche, die es nie durch den Veröffentlichungsprozess im App Store schaffen würden. Sobald ein Nutzer eine oder zwei PWAs ohne die App-Store-Infrastruktur installiert hat, ist die Hürde für andere PWA-Apps geringer.

Apple hat zusammen mit den anderen vier großen Technologieunternehmen auch die Aufmerksamkeit von Kartellermittlern in der EU, den USA und anderswo auf sich gezogen. Seitdem hat Apple zumindest einige Anstrengungen unternommen, um sicherzustellen, dass die PWA-Unterstützung in Safari nicht völlig fehlt. Apple hat die von ihm bereitgestellte PWA-Unterstützung als verwendet juristisches Argument gegen die Notwendigkeit einer App-Store-Regulierung.

–Ziel: pwa?

Möglicherweise müssen Sie sich nicht entscheiden. Moderne Entwicklungssysteme bieten zunehmend die Möglichkeit, PWA als Ausgabeformat zu generieren. Die Unterstützung für PWAs hängt von der Umgebung ab, ist aber normalerweise integriert. Ist dies nicht der Fall, müssen Sie PWA-Ressourcen und einen Servicemitarbeiter manuell hinzufügen – eine ziemlich triviale Aufgabe.

  • Mit Flutter, Flattern erzeugen kann Webunterstützung zu einer vorhandenen mobilen App hinzufügen.
  • React Native-Entwickler können das verwenden Create-React-App Plug-in und React-Native-Web um eine einzige Codebasis für native und Web-Apps beizubehalten.
  • Ionic hat PWA-Anleitungen für Angular und React.
  • Blazor/WebAssembly ist ein Weg nach vorn für Xamarin/C#/.NET-Entwickler. Microsoft stellt bereit Konvertierungsanweisungen.
  • Low-Code-Plattformen wie OutSystems machen es so einfach wie einen Kippschalter umlegen um die Verbreitung als PWA zu ermöglichen.

Das Endergebnis ist, dass PWAs nicht unbedingt etwas sind, das Sie schreiben müssen – sie sind etwas, auf das Ihre Entwicklungsumgebung abzielt.

Sie haben die Wahl bei der App-Verteilung 

Tatsache ist, dass Sie problemlos zwischen .ipa, .apk und PWA wechseln können, was die Gleichung beim Erstellen Ihrer Apps ändert. Das frischt die ursprüngliche Frage auf: „Soll ich eine progressive Web-App oder eine Plattform-App entwickeln?“ Fragen Sie stattdessen Sie selbst: „Soll ich meine App für ein oder mehrere Betriebssysteme für das Web erstellen – oder für alle oben genannten?“ 

  • Ein nativer Build ermöglicht Ihnen die Nutzung nativer Betriebssystemfunktionen und bietet Ihnen Auffindbarkeit im App Store sowie einen einfachen Weg zur Monetarisierung – legen Sie einfach den Preis Ihrer App fest.
  • Mit einem PWA-Build vermeiden Sie die Zahlung einer Kürzung an Apple und Google. Ihre App wird schwerer zu finden sein: Sie wird nicht im Store angezeigt. Für die Monetarisierung müssen Sie eine zusätzliche Infrastruktur aufbauen. Sie werden viele native Funktionen nicht unterstützen können. Das ist nicht alles schlecht – fehlende native Unterstützung kann von Vorteil sein. Erfahrene Benutzer bevorzugen manchmal die Privatsphäre der Ausführung in der Sandbox des Browsers und die geringere Größe von PWAs sowie den Komfort, etwas auf ihrem Startbildschirm installierbar zu haben.

Die Verwendung sowohl nativer als auch PWA erfordert zusätzliche Tests, kann jedoch die Vorteile beider bieten. Eine PWA wird gelegentliche Benutzer zufriedenstellen, die normalerweise Ihre Website besuchen würden, anstatt eine App zu installieren. Ihre wahren Fans – diejenigen, die am meisten Geld ausgeben – werden sich zusätzliche Betriebssystemfunktionen wünschen und Ihre native App gerne installieren.

Dieser Beitrag wurde von Senior Analyst Andrew Cornwall verfasst und erschien ursprünglich Hier.

ZDNET Empfiehlt

Die 10 besten verfügbaren Smartphones
Die besten 5G-Telefone
Die besten iPhones
Die besten Android-Handys
  • Die 10 besten verfügbaren Smartphones
  • Die besten 5G-Telefone
  • Die besten iPhones
  • Die besten Android-Handys