- Apple a expliqué sur son site web que le fait que les Progressive Web Apps (PWA) ne fonctionnent plus dans l’UE après l’installation d’une récente version bêta d’iOS n’était pas un bug
- Selon Apple, ce changement découle du Digital Markets Act (DMA), la nouvelle réglementation européenne, dont l’exigence d’autoriser différents moteurs de navigateur serait à l’origine du problème
- Le chercheur en sécurité Tommy Mysk et Open Web Advocacy ont été les premiers à constater qu’avec la sortie de la deuxième bêta d’iOS 17.4, les PWA avaient été rétrogradées au rang de simples raccourcis vers des sites web
Causes et conséquences de la dégradation des fonctionnalités des PWA
- Les développeurs ont constaté que les PWA s’ouvraient comme des favoris enregistrés sur l’écran d’accueil, ce qui signifie l’absence de « fenêtre dédiée, de notifications ou de stockage local persistant »
- iOS 16.4 permettait aux PWA d’afficher des notifications sur leur icône comme des applications natives, mais les utilisateurs de la bêta iOS 17.4 ont vu apparaître un message demandant si l’app web devait s’ouvrir dans Safari
- Les utilisateurs ont subi des pertes de données, car les raccourcis de sites web dans Safari n’offrent pas de stockage local, et les notifications ne fonctionnaient pas non plus
Réponse d’Apple et explications sur les PWA
- Malgré plusieurs sollicitations, Apple n’avait d’abord pas fourni de réponse officielle, puis a mis à jour son site pour expliquer les changements liés au DMA dans l’UE
- Apple a indiqué que le système iOS prenait en charge les apps web sur l’écran d’accueil via WebKit (le moteur de navigateur de Safari), mais qu’avec le DMA, qui impose d’autoriser des moteurs de navigateur alternatifs, il n’était plus possible de continuer à prendre en charge les PWA
- Apple a confirmé que, avec ce changement, les utilisateurs de l’UE pourraient continuer à utiliser la fonction de favoris permettant d’accéder à des sites web depuis l’écran d’accueil
Avis de GN⁺
- Cet article confirme un point important : Apple a volontairement restreint les fonctionnalités des Progressive Web Apps (PWA) sur iPhone dans l’UE en réponse au nouveau Digital Markets Act (DMA)
- Apple justifie cette décision par des raisons de sécurité et de protection de la vie privée, mais cela entre en tension avec l’objectif du DMA de renforcer la concurrence sur le marché européen et d’élargir le choix des utilisateurs
- Cette affaire illustre les tensions entre les grandes entreprises technologiques et la régulation publique, ainsi qu’un changement majeur susceptible d’affecter les utilisateurs et la communauté des développeurs
6 commentaires
Les navigateurs favorisent la diversité et élargissent le choix des utilisateurs, mais les ports sont tous unifiés en C...
Quel est l’intérêt de diversifier les ports ?
On peut considérer que les navigateurs sont eux aussi unifiés autour du « port » qu’est le HTML, non..
Les ports disposent d’une implémentation intégrée qui partage les bénéfices en tant que consortium, alors que pour les navigateurs, il n’existe encore que des implémentations individuelles.
N'est-ce pas la différence entre le matériel et le logiciel ?
Avis sur Hacker News
Résumé de la position officielle d’Apple :
Résumé des commentaires sur Hacker News :