Schon vor einigen Tagen haben Testuser festgestellt, dass in der aktuellen Entwicklerversion von iOS 17.4 in der EU keine Progressive Web Apps (PWAs) mehr auf dem Homescreen platziert werden können. Jetzt hat
Apple dies
in seinem Developer Blog bestätigt und als Begründung die Erfordernisse des Digital Markets Act (DMA) der EU genannt.
So heisst es in dem Blogpost zunächst: "iOS, Safari und der App Store sind Teil eines integrierten End-to-End-Systems, das Apple entwickelt hat, um die Sicherheit und Privatsphäre unserer Nutzer zu schützen und eine einfache und intuitive Benutzererfahrung zu bieten. … Der DMA verlangt Änderungen an diesem System, die grössere Risiken für Nutzer und Entwickler mit sich bringen. Dazu gehören neue Wege für Malware, Betrug und Betrug, illegale und schädliche Inhalte sowie andere Bedrohungen der Privatsphäre und der Sicherheit."
Apple schildert daraufhin verschiedene Änderungen für Entwickler in iOS 17.4, darunter die Möglichkeit, unter der neuen iOS-Version verschiedene Browser Engines nutzen zu können – bisher war ausschliesslich Apples Webkit Engine zugelassen. Als Folge davon sei es nicht mehr möglich, auf dem Homescreen Web Apps zu erlauben, denn dazu wäre "eine völlig neue Integrationsarchitektur erforderlich, die derzeit nicht in iOS existiert, um die komplexen Sicherheits- und Datenschutzbedenken im Zusammenhang mit Web-Apps zu adressieren, die alternative Browser Engines verwenden." Auch weil Homescreen Web Apps nur selten genutzt würden, rechtfertige sich der Aufwand zur Berücksichtitung verschiedener Engines nicht.
User in der EU können jedoch weiterhin mithilfe einer Bookmark auf dem Homescreen auf Websites zugreifen. Die weitergehenden Möglichkeiten von PWAs wie etwa die erst mit iOS 16.4 eingeführten Push-Benachrichtigungen und Icon Badges (Anzeige der Anzahl Nachrichten direkt beim Icon der App) fallen dagegen weg. iOS 17.4 wird auf März 2024 erwartet. In dem Blogpost erwähnt
Apple übrigens nur "27 EU-Staaten". Es könnte also sein, dass die Schweiz von der Einschränkung nicht betroffen ist.
(ubi)