Dans son article, Apple affirme que les applications Web sont construites « directement sur WebKit » – le moteur utilisé par Safari – permettant aux applications Web de « s’aligner sur le modèle de sécurité et de confidentialité des applications natives sur iOS ». Avec le passage à iOS 17.4, les sites Web ajoutés à l’écran d’accueil agissent désormais uniquement comme des signets qui ouvrent un nouvel onglet dans votre navigateur, plutôt que des services (potentiellement) autonomes capables de faire des choses comme envoyer des notifications et afficher des badges, une fonctionnalité qu’Apple vient d’ajouter aux applications Web l’année dernière.
Les applications Web progressives sur iOS sont également capables de stocker des données séparément de l’instance de votre navigateur, ce qui est pratique s’il existe un site auquel vous souhaitez accéder rapidement et que vous ne souhaitez pas continuer à vous connecter. Certains services, comme Facebook Gaming, utilisent des applications Web. comme un moyen de contourner l’Apple App Store et ses frais.
Maintenant que les moteurs de navigation alternatifs sont ajoutés au mélange dans l’UE, Apple affirme qu’il s’agit d’un risque de sécurité, notant que « des 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 d’un utilisateur. Il indique également que les navigateurs pourraient installer des applications Web à l’insu de l’utilisateur, même si les téléphones Android proposent depuis des années des applications Web avec différents types de navigateurs.
« Nous nous attendons à ce que ce changement affecte un petit nombre d’utilisateurs », écrit Apple. « Néanmoins, nous regrettons tout impact que ce changement – qui a été apporté dans le cadre du travail de mise en conformité avec le DMA – pourrait avoir sur les développeurs d’applications Web Home Screen et nos utilisateurs. » Apple cite « une très faible adoption par les utilisateurs » des applications sur écran d’accueil comme une autre raison du manque de support.