Les applications Web progressives (PWA) de l'iPhone sont une fonctionnalité intéressante, car elles permettent aux pages Web de fonctionner presque comme des applications iOS natives, ce qui peut être une bouée de sauvetage cruciale pour les services qui ne sont pas approuvés par l'App Store. Malheureusement, il semble qu'Apple ait simplement limité cette fonctionnalité, mais uniquement dans l'UE.

Repéré pour la première fois par Open Web Advocacy, la nouvelle version iOS 17.4 bêta 2 semble avoir désavantagé considérablement les applications Web dans l’UE. Le nouveau logiciel semble empêcher les applications Web de s'ouvrir dans une fenêtre plein écran, les limitant à un onglet du navigateur Safari.

En appuyant sur l'icône d'une application Web, il est demandé aux utilisateurs de l'UE s'ils souhaitent l'ouvrir dans Safari, et après confirmation, on leur dit que l'application Web « s'ouvrira désormais dans votre navigateur par défaut ». La nouvelle fenêtre n'a pas de fenêtrage dédié, de stockage local à long terme ni même de notifications. Il s'agit essentiellement d'un raccourci vers une page Web mise en signet.

Bien que cela puisse être utile, ce n’est pas ce que les applications Web iPhone sont réellement censées faire.

Ce qui se passe ici n’est pas tout à fait clair. Le fait que seule l'UE semble être affectée suggère que ce problème est lié aux changements qu'Apple met en œuvre en raison du Digital Markets Act (DMA). La nouvelle législation a obligé Apple à ouvrir iOS aux magasins d'applications tiers, les changements correspondants arrivant dans le cadre d'iOS 17.4.

Étant donné qu'Apple ne souhaite pas vraiment prendre en charge les magasins d'applications tiers, ces fonctionnalités requises par DMA sont géo-verrouillées sur les iPhones détenus et enregistrés dans l'UE. Il est possible que les modifications apportées pour prendre en charge les magasins d'applications tiers et les fonctionnalités DMA telles que les paiements NFC ouverts aient en quelque sorte interrompu la fonctionnalité de l'application Web.

Cela expliquerait pourquoi il n'y a pas eu de rapports faisant état d'un tel phénomène ailleurs, et c'est aussi un bon exemple de la raison pour laquelle un logiciel passe par des tests bêta en premier lieu. Parfois, les modifications logicielles peuvent entraîner la rupture d'anciennes fonctionnalités, et il n'y a aucun moyen de prédire cela jusqu'à ce qu'un grand nombre de personnes commencent à utiliser le logiciel.

Apple n'a pas encore commenté le problème, mais j'espère que le problème sera résolu. Considérant que certains services, y compris les plateformes de streaming de jeux comme Xbox Game Pass, dépendent toujours totalement des applications Web iPhone pour fonctionner. Étant donné que la version publique d'iOS 17.4 doit être publiée d'ici le 7 mars, conformément aux règles du DMA, Apple ferait mieux de se dépêcher et de résoudre le problème.