5 points par GN⁺ 2024-03-02 | 1 commentaires | Partager sur WhatsApp

Revirement d’Apple sur les changements liés aux PWA en Europe

  • Apple est revenu à la situation antérieure à iOS 17.3 en réponse aux critiques suscitées par la disparition annoncée des applications web progressives (PWA) dans l’Union européenne (UE).
  • Après la sortie de la bêta d’iOS 17.4, les utilisateurs européens ont constaté que les PWA ne fonctionnaient plus correctement.
  • Apple a fait marche arrière à la suite de nombreuses demandes d’utilisateurs et a modifié sa page consacrée aux changements liés aux applications dans le cadre du Digital Markets Act.

Nouveau contenu de la page d’Apple

  • Apple prévoyait initialement de supprimer dans l’UE la fonctionnalité des applications web sur l’écran d’accueil afin de se conformer au DMA, expliquant qu’il aurait fallu mettre en place une nouvelle architecture d’intégration en raison de problèmes de sécurité et de confidentialité.
  • Toutefois, après avoir reçu des demandes de prise en charge des applications web sur l’écran d’accueil, l’entreprise a décidé de conserver la fonctionnalité existante.
  • Les développeurs et les utilisateurs peuvent donc s’attendre au rétablissement des fonctionnalités actuelles des applications web sur l’écran d’accueil avec la sortie d’iOS 17.4.

Impact du Digital Markets Act (DMA) de l’Union européenne

  • Le Digital Markets Act (DMA) de l’Union européenne doit entrer en application d’ici le 8 mars, et Apple devrait publier iOS 17.4 le 5 mars.

Le plan DMA d’Apple et les critiques qu’il suscite

  • Apple a annoncé des changements destinés à se conformer au DMA à partir de mars 2024.
  • Pour tous les utilisateurs, Apple notariera toutes les applications iOS, quel que soit l’endroit où elles sont distribuées.
  • Les développeurs pourront proposer leur propre marketplace d’applications dans l’UE, mais devront obtenir l’approbation d’Apple et passer par un processus d’examen humain.
  • Ces boutiques devront gérer elles-mêmes les remboursements, mais pourront utiliser des processeurs de paiement tiers alternatifs.
  • Apple a modifié sa structure tarifaire en abaissant la commission standard de 30 % à 17 %, et les applications qui restent dans l’App Store devront verser 3 % pour utiliser le service de traitement des paiements d’Apple.
  • Toutes les applications vendues hors de l’App Store seront soumises à une Core Technology Fee de 0,50 euro par première installation annuelle, avec une exonération pour le premier million d’installations.
  • Il existe aussi une exigence selon laquelle iOS doit prendre en charge plusieurs moteurs de navigateur au-delà de WebKit, ce qui signifie qu’Apple doit pleinement prendre en charge Firefox de Mozilla dans l’UE.
  • Dans le même temps, Apple avait désactivé les PWA, probablement parce qu’il estimait devoir les prendre en charge dans tous les navigateurs n’utilisant pas WebKit.
  • Apple a pris cette mesure après que des autorités de la Commission européenne ont menacé d’enquêter sur le sujet.

L’avis de GN⁺

  • Cette décision d’Apple montre que la voix des utilisateurs peut influencer les choix techniques des entreprises.
  • Les PWA sont une technologie qui brouille la frontière entre le web et les applications natives, avec le potentiel d’améliorer l’expérience utilisateur tout en réduisant les coûts de développement.
  • Cette affaire suggère que la régulation peut avoir un impact direct sur la manière dont les entreprises technologiques opèrent.
  • La dépendance d’Apple à WebKit peut freiner l’innovation des autres moteurs de navigateur, ce qui peut se traduire par moins de diversité et de choix pour les développeurs comme pour les utilisateurs finaux.
  • D’un point de vue technique, prendre en charge les PWA est important pour respecter les standards du web, favoriser la compatibilité entre plateformes et offrir une meilleure expérience web aux utilisateurs.

1 commentaires

 
GN⁺ 2024-03-02
Avis Hacker News
  • Il faut toujours construire les PWA sur la base de WebKit pour bénéficier de leur prise en charge.

    • Je me demande s’il y a eu des échanges informels avec l’Union européenne (UE). Ils semblent avoir conclu que la concurrence entre moteurs de rendu n’était pas importante pour les PWA et que WebKit suffisait.
    • Au final, la loi n’exige que des changements sur les fonctionnalités qui intéressent l’UE.
  • La position d’Apple était que, si les PWA fonctionnaient sur des moteurs de navigateur tiers, certaines restrictions en matière de confidentialité et de sécurité ne pourraient pas être appliquées.

    • Si le DMA n’avait pas exigé l’exécution des PWA sur des moteurs de navigateur tiers, Apple n’aurait eu aucune raison de s’en inquiéter dès le départ.
    • Apple explique continuer à construire les web apps d’écran d’accueil sur WebKit et son architecture de sécurité, afin qu’elles correspondent au même modèle de sécurité et de confidentialité que les apps natives sur iOS.
  • Si Apple avait retiré la prise en charge des notifications push pour les PWA, cela aurait pu être un coup dur pour les développeurs qui avaient lancé des projets annexes sur cette base.

    • Revenir sur les notifications push pour les PWA moins de 12 mois après leur lancement dans iOS 16.4 aurait été une énorme déception pour les développeurs qui s’appuyaient sur cette fonctionnalité.
  • À propos de l’interprétation selon laquelle l’UE autoriserait la limitation des PWA à Safari/WebKit :

    • Rien dans l’annonce d’Apple n’indique que l’UE l’autorise.
    • L’annonce d’Apple n’est qu’une mise à jour de son plan de conformité au DMA, et l’UE ne prendra pas de mesure concrète avant la date limite de conformité du 7 mars.
    • L’UE a réagi en urgence à l’annonce d’Apple sur les PWA. Si Apple avait déployé la mise à jour, beaucoup de PWA existantes auraient cessé de fonctionner, obligeant leurs créateurs à passer par l’App Store, ce qui aurait nui à la réputation des PWA.
    • Par le biais du DMA, l’UE impose à Apple d’ouvrir iOS aux navigateurs tiers et de ne pas favoriser son propre Safari/WebKit.
  • Était-ce le plan initial d’Apple ? Présenter le pire scénario possible pour donner l’impression que le résultat actuel est une victoire ?

  • Heureux qu’on n’ait pas fait un pas en arrière sur la plateforme web.

  • Si Apple continue à compliquer les choses, je pourrais envisager de passer sur Android.

  • En tant qu’amateur de PWA, j’aime bien cette direction. Apple devrait ouvrir les PWA à d’autres moteurs de navigateur tout en améliorant leurs capacités dans Safari. Les développeurs d’apps finiront par comprendre que, pour la plupart des usages, une PWA suffit largement et constitue un bon moyen d’éviter l’App Store.

  • Heureusement. J’avais commencé à porter mon app perso de sveltekit pwa vers react native.

  • Quand les apps sur iOS auront-elles le même statut que les apps sur MacOS ?

    • Apple ne peut pas continuer à se cacher derrière le prétexte du « pour votre sécurité ». Ils avancent tous les mêmes problèmes qui existent déjà sur MacOS.
    • Les smartphones modernes sont des ordinateurs puissants, et pourtant on a toujours l’impression de garder une brique hors de prix dans sa poche.