8 Punkte von GN⁺ 2024-02-16 | 6 Kommentare | Auf WhatsApp teilen
  • 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

 
qurare 2024-02-16

Browser fördern Vielfalt und eine größere Auswahl für Nutzer, aber die Ports sind einheitlich auf C festgelegt ...

 
cosine20 2024-02-19

Welchen Vorteil hat es, die Ports zu diversifizieren?

 
budaestew 2024-02-17

Man kann es wohl so sehen, dass auch Browser über den Port namens HTML vereinheitlicht sind..

 
dahada 2024-02-17

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.

 
dothx 2024-02-16

Ist das nicht eher der Unterschied zwischen Hard- und Software?

 
GN⁺ 2024-02-16
Hacker-News-Kommentare
  • Zusammenfassung von Apples offizieller Stellungnahme:

    Apple erklärt, dass iOS Homescreen-Web-Apps bislang auf Grundlage von WebKit und dessen Sicherheitsarchitektur unterstützt hat. Diese Integration bedeutet, dass Homescreen-Web-Apps nach demselben Sicherheits- und Datenschutzmodell wie native Apps unter iOS verwaltet werden. Ohne diese Isolierung und Durchsetzung könnten bösartige Web-Apps Daten anderer Web-Apps auslesen oder ohne Zustimmung des Nutzers auf Kamera, Mikrofon oder Standortinformationen zugreifen. Browser könnten außerdem Web-Apps ohne Wissen oder Zustimmung des Nutzers auf dem System installieren. Um die komplexen Sicherheits- und Datenschutzprobleme im Zusammenhang mit Web-Apps zu lösen, die alternative Browser-Engines verwenden, müsste auf iOS eine vollständig neue Integrationsarchitektur aufgebaut werden, die derzeit nicht existiert. Da dies unter Berücksichtigung der anderen Anforderungen des DMA nicht umsetzbar war, blieb laut Apple keine andere Wahl, als die Homescreen-Web-App-Funktion in der EU zu entfernen. Nutzer in der EU können weiterhin über Lesezeichen, die direkten Zugriff auf Websites vom Homescreen aus ermöglichen, auf Websites zugreifen; die funktionalen Auswirkungen dürften laut Apple minimal sein. Apple bedauert die Auswirkungen dieser Änderung auf Entwickler und Nutzer von Homescreen-Web-Apps, erklärt jedoch, dass die Änderung im Rahmen der Arbeit zur Einhaltung des DMA vorgenommen wurde.

  • Zusammenfassung der Hacker-News-Kommentare:

    • Es wird darauf hingewiesen, dass die aktuelle Lage an Machtkämpfe der 1920er Jahre erinnere und digitale Formen von Schutzgelderpressung, Zerstörung, Drohungen und dem Eintreiben von „Steuern“ im Trend seien.
    • Es wird die Ansicht geäußert, dass Apples passive Haltung letztlich zum eigenen Nachteil ausfallen werde, verbunden mit der Sorge, dass die Behandlung von Kunden in der EU auch in anderen Situationen ähnlich ausfallen könnte.
    • Zusammen mit der „Core Technology Fee“, die Entwicklern eine finanzielle Belastung auferlegt, wenn sie beliebte Apps außerhalb des offiziellen App Store veröffentlichen wollen, wird dieses Verhalten von Apple als kindisch bezeichnet; kritisiert wird dabei Apples Widerstand dagegen, die Einhaltung des DMA durch die EU durchsetzen zu lassen.
    • Als europäischer Entwickler wird der Wunsch geäußert, dass Apple scheitern und verschwinden möge, und Enttäuschung über Apples derzeitigen Kurs wird ausgedrückt.
    • Es wird angemerkt, dass Apples Behauptung fragwürdig sei, da PWA zwar ein nativer Wrapper für Webanwendungen, aber kein Browser sei, und es derzeit auf Apples Mobilgeräten keine Browser-Engine gebe, die PWAs unterstützt.
    • Es wird gegen Apples Entscheidung Stellung bezogen und argumentiert, es sei an der Zeit, iOS zu boykottieren und auf FOSS-Alternativen umzusteigen; außerdem wird ein Vorschlag gemacht, wie sich Fullscreen-PWAs unter iOS in Europa ersetzen ließen.
    • Es wird die Ansicht vertreten, dass Apples Position nicht unvernünftig sei, da die von der EU geforderte Unterstützung alternativer Browser-Engines zusätzlichen Aufwand erfordere und es daher rational sei, die Unterstützung für PWAs einzustellen, weil sie nicht zu Apples finanziellen Interessen passen.
    • Aus Entwicklersicht wird erklärt, dass diese Änderung erhebliche Unannehmlichkeiten verursache, und es wird ein Link zu einer selbst entwickelten App geteilt.
    • Es wird eine kritische Haltung zu Apples Umgang mit Nutzern ausgedrückt und Apples Verhalten sarkastisch als „mutig“ bezeichnet.