Apple confirme qu’iOS 17.4 désactive les applications Web de l’écran d’accueil dans l’Union européenne
Avec la deuxième version bêta d’iOS 17.4, Apple a désactivé une grande partie des fonctionnalités des Progressive Web Apps (PWA) dans l’Union européenne. Il y a eu des spéculations selon lesquelles il pourrait s’agir d’un changement temporaire ou d’un bug lié à certaines mises à jour de l’écosystème d’applications en Europe, mais Apple a confirmé que les PWA avaient été intentionnellement supprimées et ne reviendraient pas.
Dans une mise à jour sur le site Web du développeur (via 9à5Mac), Apple explique que les utilisateurs de l’UE n’auront pas accès aux applications Web de l’écran d’accueil en raison de la prise en charge de moteurs de navigation alternatifs et des risques de sécurité associés et du travail requis pour mettre en œuvre une nouvelle solution.
Selon Apple, les applications Web Home Screen sont construites sur WebKit et son architecture de sécurité, et sont conçues pour « s’aligner sur le modèle de confidentialité et de sécurité des applications natives sur iOS ». L’isolation du stockage et les invites du système pour accéder aux fonctions de confidentialité site par site sont cruciales.
Sans isolement, Apple affirme que les applications Web malveillantes pourraient lire les données d’autres applications Web et accéder à la caméra, au microphone et à l’emplacement d’un utilisateur sans le consentement de l’utilisateur. Pour résoudre ces problèmes de sécurité, Apple devrait créer une nouvelle architecture d’intégration, ce qui, selon elle, n’est pas pratique en raison des autres exigences de la loi sur les marchés numériques et du fait que les applications Web Home Screen ne sont pas utilisées par beaucoup de personnes.
Le système iOS prend traditionnellement en charge les applications Web de l’écran d’accueil en s’appuyant directement sur WebKit et son architecture de sécurité. Cette intégration signifie que les applications Web de l’écran d’accueil sont gérées pour s’aligner sur le modèle de sécurité et de confidentialité des applications natives sur iOS, y compris l’isolation du stockage et l’application des invites du système pour accéder aux fonctionnalités ayant un impact sur la confidentialité pour chaque site.
Sans ce type d’isolement et d’application, les applications Web malveillantes pourraient lire les données d’autres applications Web et récupérer leurs autorisations pour accéder à la caméra, au microphone ou à l’emplacement d’un utilisateur sans le consentement de ce dernier. Les navigateurs pourraient également installer des applications Web sur le système à l’insu et sans le consentement de l’utilisateur. Répondre aux problèmes complexes de sécurité et de confidentialité associés aux applications Web utilisant des moteurs de navigation alternatifs nécessiterait la création d’une architecture d’intégration entièrement nouvelle qui n’existe pas actuellement dans iOS et qui n’était pas pratique à entreprendre étant donné les autres exigences du DMA et la très faible adoption par les utilisateurs de Applications Web sur l’écran d’accueil. Ainsi, pour nous conformer aux exigences du DMA, nous avons dû supprimer la fonctionnalité des applications Web de l’écran d’accueil dans l’UE.
Les utilisateurs d’iPhone dans l’Union européenne peuvent accéder aux sites Web directement depuis l’écran d’accueil via un signet, mais les fonctionnalités PWA ne seront pas disponibles. Les applications Web sur « l’écran d’accueil » seront obligées de s’ouvrir dans Safari (ou un autre navigateur par défaut) plutôt que dans une fenêtre dédiée, le stockage local à long terme n’est pas pris en charge et les notifications ne fonctionneront pas.
Apple affirme que les changements sont le résultat direct de la conformité DMA et n’affecteront qu’un « petit nombre d’utilisateurs ». La société déclare également qu’elle regrette l’impact que le changement aura sur les développeurs d’applications Web Home Screen et les utilisateurs d’iPhone.
La mise à jour des applications Web Home Screen s’accompagne de nombreux autres changements apportés à l’App Store dans l’Union européenne, Apple autorisant des marchés d’applications alternatifs, des méthodes de paiement alternatives, différents moteurs de navigation, etc.