Dans une mise à jour récente, Apple explique que les Progressive Web Apps (PWAs) ne fonctionnent plus correctement sur les iPhones dans l’UE en raison de la nouvelle régulation de l’UE, la Digital Markets Act (DMA). La DMA exigeant la possibilité d’utiliser différents moteurs de navigateur, Apple affirme que les complexités de cette exigence ont entraîné la dégradation des fonctionnalités des PWAs.
La découverte a été initialement faite par le chercheur en sécurité Tommy Mysk et Open Web Advocacy, soulignant que les PWAs ont été rétrogradées en simples raccourcis de site web avec la sortie de la deuxième version bêta d’iOS 17.4. Les développeurs ont observé que ces applications web s’ouvraient désormais comme un signet plutôt qu’en tant qu’application autonome, perdant des fonctionnalités telles que les fenêtres dédiées, les notifications et le stockage local à long terme.
Des préoccupations ont été soulevées quant à savoir si ce changement était intentionnel ou simplement un bogue de la version bêta. Apple n’avait pas initialement répondu aux demandes de commentaires, mais a maintenant mis à jour son site web, expliquant que la conformité avec la DMA a nécessité trop de changements dans iOS, rendant le support continu des PWAs impraticable.
La DMA oblige Apple à autoriser des moteurs de navigateur alternatifs, compromettant la sécurité des PWAs basées sur WebKit. Apple soutient que créer une nouvelle architecture d’intégration pour aborder ces problèmes serait impraticable. En conséquence, la fonctionnalité des PWAs sur l’écran d’accueil a été retirée pour les utilisateurs de l’UE.
Bien qu’Apple affirme que cela n’affectera qu’un petit nombre d’utilisateurs, les développeurs et les utilisateurs de PWAs expriment leur déception face à cette décision qui résulte de la conformité avec la DMA. Les critiques soulignent qu’Apple privilégie son pouvoir dans l’écosystème des applications iOS, tandis que les défenseurs arguent que la décision vise à maintenir la sécurité de l’écosystème iOS.