- Apple erklärte auf seiner Website, dass es kein Bug ist, wenn Progressive Web Apps (PWAs) in der EU nach der Installation einer aktuellen iOS-Betaversion nicht mehr funktionieren
- Laut Apple ist diese Änderung eine Folge des neuen EU-Regelwerks Digital Markets Act (DMA), dessen Anforderungen zur Zulassung unterschiedlicher Browser-Engines die Ursache seien
- Der Sicherheitsforscher Tommy Mysk und Open Web Advocacy stellten erstmals mit der Veröffentlichung der zweiten Beta von iOS 17.4 fest, dass PWAs auf einfache Website-Verknüpfungen herabgestuft wurden
Ursachen und Folgen der Einschränkung von PWAs
- Entwickler stellten fest, dass sich PWAs wie auf dem Homescreen gespeicherte Lesezeichen öffnen, was bedeutet, dass es kein „eigenes Fenster, keine Benachrichtigungen und keinen langfristigen lokalen Speicher“ gibt
- iOS 16.4 ermöglichte es PWAs, wie native Apps Benachrichtigungen am Icon anzuzeigen, doch Nutzer der iOS-17.4-Beta erhielten beim Öffnen von Web-Apps eine Systemabfrage, ob diese in Safari geöffnet werden sollen
- Nutzer erlebten Datenverluste, weil Safari-Website-Verknüpfungen keinen lokalen Speicher bereitstellen; außerdem funktionierten Benachrichtigungen nicht
Apples Reaktion und Erklärung zu PWAs
- Apple gab trotz mehrfacher Anfragen zunächst keine offizielle Antwort, aktualisierte später jedoch seine Website, um die DMA-bezogenen Änderungen in der EU zu erläutern
- Apple erklärte, dass iOS Web-Apps auf dem Homescreen bisher auf Basis von WebKit, der Browser-Engine von Safari, unterstützt habe; durch den DMA müsse man jedoch alternative Browser-Engines zulassen, weshalb eine weitere Unterstützung von PWAs nicht möglich gewesen sei
- Apple bestätigte, dass Nutzer in der EU infolge der Änderung weiterhin die Favoritenfunktion verwenden können, um vom Homescreen auf Websites zuzugreifen
Meinung von GN⁺
- Dieser Artikel bestätigt ausdrücklich, dass Apple die Funktionalität von Progressive Web Apps (PWAs) auf dem iPhone in Reaktion auf den neuen Digital Markets Act (DMA) der EU absichtlich eingeschränkt hat
- Apple begründet die Entscheidung mit Sicherheit und Datenschutz, doch sie steht teilweise im Widerspruch zum Ziel des DMA, den Wettbewerb zu fördern und die Wahlmöglichkeiten der Nutzer zu erweitern
- Der Vorfall zeigt die Spannungen zwischen Technologieunternehmen und staatlicher Regulierung und veranschaulicht eine bedeutende Veränderung mit möglichen Auswirkungen auf Nutzer und die Entwickler-Community
6 Kommentare
Browser fördern Vielfalt und eine größere Auswahl für Nutzer, aber die Ports sind einheitlich auf C festgelegt ...
Welchen Vorteil hat es, die Ports zu diversifizieren?
Man kann es wohl so sehen, dass auch Browser über den Port namens HTML vereinheitlicht sind..
Das liegt daran, dass es bei Ports als Verbund eine integrierte Implementierung gibt, die die Vorteile gemeinsam nutzt, während es bei Browsern bislang nur einzelne Implementierungen gibt.
Ist das nicht eher der Unterschied zwischen Hard- und Software?
Hacker-News-Kommentare
Zusammenfassung von Apples offizieller Stellungnahme:
Zusammenfassung der Hacker-News-Kommentare: