16/02/2024 @ 14:28:06: iOS - Apple a volontairement cassé les applications Web sur les iPhones en Europe
Le Digital Markets Act (DMA), la nouvelle réglementation des marchés numériques dans l'Union européenne, aura une conséquence inattendue : la fin des applications web progressives sur iPhone . Après plusieurs jours d'incertitude, Apple a confirmé qu'il ne s'agissait pas d'un bug mais d'un choix délibéré. Outre la possibilité d' installer des places de marché alternatives , l'une des innovations les plus importantes apportées par le DMA sera la possibilité de développer des navigateurs pour iOS avec des moteurs de rendu propriétaires , et non plus basés uniquement sur WebKit (le moteur créé par Apple, le même utilisé par Safari) . C'est précisément de là que vient la décision d'Apple d'éliminer le support des applications Web progressives (PWA) : la société a déclaré que les applications Web basées sur WebKit " étaient alignées sur les normes de sécurité et de confidentialité d'iOS ", mais que cela ne serait plus possible avec des moteurs alternatifs. , ce qui pourrait permettre à des applications Web malveillantes de lire les données d'autres applications Web et d'accéder à la caméra, au microphone et à l'emplacement sans le consentement explicite de l'utilisateur.
Pour clarifier, rappelons que les progressive web apps sont (ou vaudrait-il mieux dire étaient ? ) ces applications web qui peuvent être utilisées presque comme s'il s'agissait d'applications natives : une fois ajoutées à la page d'accueil, elles s'ouvrent en plein écran (sans barre d'URL). ), ils peuvent envoyer des notifications et enregistrer des données séparément du navigateur. Avec iOS 17.4, ils ne seront plus disponibles en Europe sur iPhone en raison d'éventuels risques de sécurité évoqués par Apple (mais continueront d'exister sur Android). Étant donné que Google et Mozilla étaient déjà mécontents de la façon dont Apple s'ouvrait aux autres navigateurs, l'arrêt du WPA sera un autre point sensible pour ceux qui espèrent une concurrence plus libre dans les navigateurs.