IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apple confirme avoir volontairement cassé les progressive web app sur iPhone dans l'UE avec la deuxième version bêta d'iOS 17.4
Invoquant la législation sur les marchés numériques (DMA)

Le , par Stéphane le calme

34PARTAGES

8  0 
Avec la deuxième version bêta d'iOS 17.4, Apple a désactivé une grande partie des fonctionnalités des Progressive Web Apps (PWA) dans l'Union européenne. On a pu penser qu'il s'agissait d'un changement temporaire ou d'un bogue lié à certaines mises à jour de l'écosystème des applications en Europe, mais Apple a confirmé que les PWA avaient été intentionnellement supprimées et qu'elles ne reviendraient pas.

Une progressive web app (PWA) est une application conçue pour le Web et offrant une expérience semblable à celle d'une application mobile. Les PWA sont rapides et offrent de nombreuses fonctionnalités disponibles sur les appareils mobiles. Par exemple, elles peuvent fonctionner hors connexion et envoyer des notifications.

Il s'avère que ce n'est pas un bogue qui a interrompu les PWA pour iPhone dans l'Union européenne. À la suite de plaintes de développeurs et d'articles de presse indiquant que les PWA ne fonctionnaient plus dans l'Union européenne après l'installation des dernières versions bêta d'iOS, Apple a mis à jour son site web pour en expliquer les raisons. Sans surprise, la grande enseigne de la technologie accuse la nouvelle réglementation de l'UE, la loi sur les marchés numériques, d'être à l'origine de ce changement, en expliquant que les complexités liées à l'exigence de la loi sur les marchés numériques d'autoriser différents moteurs de navigateur en sont la cause première.

Pour la petite histoire, le chercheur en sécurité Tommy Mysk et Open Web Advocacy ont remarqué pour la première fois que les PWA avaient été rétrogradées au rang de raccourcis de sites web lors de la publication de la deuxième version bêta de l'iOS 17.4. Au départ, on ne savait pas s'il s'agissait d'un bug de la version bêta - des choses plus étranges sont arrivées - ou si l'intention était de saper la fonctionnalité des PWA dans l'UE, un marché où Apple est désormais contraint d'autoriser des boutiques d'applications alternatives, des paiements par des tiers et des moteurs de navigateur alternatifs, entre autres choses. Dans les versions bêta, les PWA, qui permettent généralement aux applications web de fonctionner et de ressembler davantage à des applications iOS natives, ne fonctionnaient plus. Les développeurs ont remarqué que ces applications web s'ouvraient comme un signet enregistré sur l'écran d'accueil.

Apple confirme le changement

Dans une mise à jour de son site web pour les développeurs, Apple indique qu'elle supprime les applications de l'écran d'accueil pour les utilisateurs de l'UE parce que leur mise en conformité avec le Digital Markets Act (DMA) impliquerait « une architecture d'intégration entièrement nouvelle » qu'il n'est « pas pratique » de construire en plus des autres changements qu'elle a été forcée d'apporter. L'un de ces changements exige qu'Apple laisse les navigateurs tiers utiliser leurs propres moteurs sur iOS.

Dans son billet, Apple affirme que les applications web sont construites « directement sur WebKit » - le moteur utilisé par Safari - ce qui permet aux applications web de « s'aligner sur le modèle de sécurité et de confidentialité des applications natives sur iOS ». Avec le changement apporté à iOS 17.4, les sites web ajoutés à l'écran d'accueil n'agissent plus que comme des signets qui ouvrent un nouvel onglet dans votre navigateur, plutôt que comme des services (potentiellement) autonomes capables d'envoyer des notifications et d'afficher des badges, une fonctionnalité qu'Apple a ajoutée 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 s'avère pratique si vous souhaitez accéder rapidement à un site sans avoir à vous connecter en permanence. Certains services, comme Facebook Gaming, utilisent les applications web pour contourner l'App Store d'Apple et ses frais.

Maintenant que des moteurs de navigateur alternatifs sont proposés dans l'UE, Apple affirme qu'il s'agit d'un risque pour la 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 à l'appareil photo, au microphone ou à la localisation d'un utilisateur sans son consentement ». Elle affirme également que les navigateurs pourraient installer des applications web à l'insu de l'utilisateur, même si les téléphones Android proposent des applications web avec différents types de navigateurs depuis des années.


Mise à jour sur les applications distribuées dans l'Union européenne

Ci-dessous, le communiqué d'Apple :

Apple communique les modifications apportées à iOS, Safari et l'App Store, qui ont un impact sur les applications des développeurs dans l'Union européenne (UE) afin de se conformer à la loi sur les marchés numériques (Digital Markets Act, DMA). Ces modifications offrent de nouvelles options aux développeurs, notamment en ce qui concerne la distribution des applications sur iOS, le traitement des paiements, l'utilisation des moteurs de navigateur web dans les applications iOS, l'interopérabilité avec les fonctionnalités matérielles et logicielles de l'iPhone et d'iOS, l'accès aux données et aux analyses relatives à leurs applications et le transfert des données des utilisateurs de l'App Store.

Les changements sont disponibles pour les développeurs qui distribuent des applications dans l'un des 27 pays membres de l'UE et ne s'appliquent qu'aux applications disponibles et distribuées aux utilisateurs dans l'UE. Pour les développeurs existants qui souhaitent que rien ne change pour eux - par rapport à la façon dont l'App Store fonctionne actuellement et dans le reste du monde - aucune action n'est nécessaire, et ils peuvent continuer à distribuer leurs applications uniquement sur l'App Store et à utiliser son système privé et sécurisé d'achat dans les applications (In-App Purchase).

iOS, Safari et l'App Store font partie d'un système intégré de bout en bout qu'Apple a conçu pour protéger la sécurité et la vie privée de ses utilisateurs et leur offrir une expérience simple et intuitive. Nous nous efforçons de gagner la confiance des utilisateurs en résolvant rapidement les problèmes liés aux applications, aux achats ou à la navigation sur le web grâce à App Review, à l'assistance clientèle AppleCare, etc.

Le DMA exige des modifications de ce système qui entraînent des risques accrus pour les utilisateurs et les développeurs. Il s'agit notamment de nouvelles voies pour les logiciels malveillants, les fraudes et les escroqueries, les contenus illicites et préjudiciables, et d'autres menaces pour la vie privée et la sécurité. Ces changements compromettent également la capacité d'Apple à détecter, prévenir et prendre des mesures contre les applications malveillantes sur iOS et à aider les utilisateurs touchés par des problèmes liés à des applications téléchargées en dehors de l'App Store.

C'est pourquoi Apple met en place des mesures de protection - notamment la notarisation des applications iOS, une autorisation pour les développeurs de places de marché et des informations sur les paiements alternatifs - afin de réduire les risques et d'offrir aux utilisateurs de l'Union européenne l'expérience la plus sécurisée possible. Même si ces mesures de protection sont en place, de nombreux risques subsistent.

Les mesures de protection des utilisateurs et les outils et technologies pour les développeurs que nous avons mis au point reflètent notre engagement à ce que l'iPhone et iOS restent la plateforme mobile la plus sûre que les utilisateurs puissent choisir, et l'écosystème d'applications qui offre à tous les développeurs les meilleures opportunités.

Les développeurs peuvent commencer à utiliser ces options dans la version bêta de Xcode 15.3 et d'iOS 17.4 à partir d'aujourd'hui. Les changements seront disponibles pour les utilisateurs des 27 pays membres de l'UE à partir de mars 2024.


Distribution alternative sur iOS dans l'UE

Pour tenir compte des modifications apportées par la DMA, les utilisateurs de l'UE peuvent installer des applications provenant de places de marché alternatives dans iOS 17.4 et les versions ultérieures. Les utilisateurs pourront télécharger une application provenant d'une place de marché alternative à partir du site web du développeur de la place de marché. Les développeurs peuvent accéder à ces options de distribution dans App Store Connect après avoir accepté les conditions commerciales applicables aux applications dans l'UE via developer.apple.com.

Si elle n'est pas correctement gérée, la distribution alternative présente des risques accrus pour la vie privée, la sécurité et la sûreté des utilisateurs et des développeurs. Il s'agit notamment des risques liés à l'installation de logiciels provenant de développeurs inconnus qui ne sont pas soumis aux exigences du programme Apple Developer, à l'installation de logiciels qui compromettent l'intégrité du système avec des logiciels malveillants ou d'autres codes malveillants, à la distribution de logiciels piratés, à l'exposition à des contenus illicites, répréhensibles et nuisibles en raison de normes de contenu et de modération moins strictes, et à l'augmentation des risques d'escroqueries, de fraudes et d'abus. Apple est moins à même de faire face à ces risques, d'assister et de rembourser ses clients sur ces questions. Même avec des mesures de protection, bon nombre de ces risques subsistent.

Bien que nous ayons développé de nouvelles capacités pour continuer à prendre en charge les fonctionnalités d'iOS dont les utilisateurs dépendent dans leurs applications, il est important de comprendre que certaines fonctionnalités peuvent ne pas fonctionner comme prévu pour les applications utilisant une distribution alternative. Les fonctionnalités telles que le temps d'écran, le contrôle parental et Spotlight continueront à fonctionner et à respecter les normes d'Apple en matière de sécurité, de confidentialité et de sûreté. Les fonctionnalités telles que les restrictions sur les achats In-App dans Screen Time et Family Purchase Sharing, l'achat universel, ainsi que Ask to Buy ne sont pas prises en charge car l'App Store et son système de commerce privé et sécurisé ne faciliteront pas ces achats. Apple ne sera pas en mesure d'aider les utilisateurs en ce qui concerne les remboursements, l'historique des achats, les annulations et la gestion des abonnements, les violations de la confidentialité des données des utilisateurs, les abus, les fraudes et les manipulations, ainsi que les problèmes qui rendent l'expérience de l'utilisateur moins intuitive. Il incombera aux développeurs, ou à la place de marché alternative à partir de laquelle leur application a été installée, de résoudre ces problèmes avec les clients.

Sources : Open Web Advocacy, Apple

Et vous ?

Que pensez-vous de la décision d’Apple de briser les applications web dans l’UE ?
Croyez-vous les propos d'Apple selon lesquels l'entreprise agit par souci de respecter le DMA ?
Pensez-vous que les applications web sont une menace ou une opportunité pour l’App Store et les développeurs ?
Quelles sont les conséquences de la limitation des applications web pour le web ouvert et ses principes ?
Quelle solution alternative Apple pourrait-il proposer pour les applications web ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de 23JFK
Inactif https://www.developpez.com
Le 17/02/2024 à 19:22
Ça fait 30 ans que je boycotte Apple, et ça n'est pas près de changer.
4  0 
Avatar de DespairPaprika
Futur Membre du Club https://www.developpez.com
Le 09/03/2024 à 11:16
Pour ceux qui sortaient l'excuse de la sécurité, c'est un comble !
Selon Apple, laisser les utilisateurs utiliser des boutiques tierces est un risque de sécurité. Sauf qu'empêcher les utilisateurs de faire des mises à jour, c'est un risque avéré.
4  0 
Avatar de hd999
Membre à l'essai https://www.developpez.com
Le 18/10/2024 à 16:49
Sacrée Union Européenne : avec eux, ne pas posséder de numéro de cellulaire, d'appareil compatible iOS ou android, c'est d'être interdit de citoyenneté de l'UE : merci la machiavélique DSP2!

L'europe, nous ne vous oublierons pas.
5  1 
Avatar de der§en
Membre éprouvé https://www.developpez.com
Le 18/10/2024 à 17:23
Une fois à la retraite, et débarrassé des contraintes pro, la première chose que je ferait, sera de résilier mon abonnement téléphonique (a zut, il y a une 2ème, c’est de virer Windows pour installer Linux), je sent que cela fera de moi, un citoyen de seconde zone !
5  1 
Avatar de Thaumasson
Nouveau membre du Club https://www.developpez.com
Le 22/06/2024 à 10:30
Ce qui m'agace, c'est de voir que certaines personnes râlent contre les efforts que l'Europe déploie pour nous protéger, nous les consommateurs, face aux lobbies extrêmes des GAFAM.
Ce qui m'agace, c'est de voir que certaines personnes ne voient pas dans ces démarches une simple manœuvre d'Apple pour ne pas se conformer aux directives européennes.
Il est important de reconnaître que les décideurs européens sont guidés par la volonté de protéger les libertés des consommateurs.
Je comprends parfaitement que chacun a ses préférences en matière d'applications et de fonctionnalités, mais il est important de garder à l'esprit qu'avoir le choix est dans notre intérêt.
4  1 
Avatar de Bigb
Membre averti https://www.developpez.com
Le 22/06/2024 à 19:46
Apple ne s'est plus comment essayer de renverser l'opinion publique contre le DMA imposé par la Commission Européenne. Elle fait comme Google qui a retiré les liens Google Maps utilisés par les internautes en invoquant l'obligation du DMA. Mais à coté ne se conforme en rien aux nouvelles règles dès que ca touche à son business...
4  1 
Avatar de Bigb
Membre averti https://www.developpez.com
Le 27/02/2024 à 11:45
La Commission Européenne a été très claire concernant les règles et les sanctions liées au DMA. Apple a décidé de jouer, mais risque de perdre gros !
2  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 12/03/2024 à 19:42
Cette possibilité est néanmoins soumise à un lot de conditions dont la présence du développeur sur la boutique d’applications en ligne d’Apple depuis deux ans à minima.
discrimner des développeurs qui ont moins de deux ans d’inscription sur Apple Developper, c'est légal ?
2  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 23/06/2024 à 9:04
Je trouve bien qu'il y est des gardes fous. C'est sensé être le rôle de l'Europe (que ce soit bien ou mal fait, je ne rentrerais pas dans ce débat).

Le prob. n'est pas de mettre des normes, ils en faut pour éviter les abus, le prob. est de le faire de façon raisonnable, mais encore une fois c'est un autre sujet.

Ton avis s'entend tout comme celui de Thaumasson, l’idée étant de trouver un juste milieu.

Je veux être libre d'utiliser mes bécanes sans avoir à me préoccuper d'antivirus, ni de l'origine réelle de ce que j'installe, entre autres
Le prob est que tu peux dans ce cas à ton insu contaminer d'autres personnes, faire fuiter des infos personnelles d'autres personnes (en même temps que les tiennes mais là je dirais que c'est ton prob. dépendant de ton choix).
Et encore tu es du métier donc plus ou moins apte à ne pas faire n'importe quoi, ce qui n'est pas le cas du grand public. Mais ça ça pourrait se régler avec un blocage par défaut pouvant être retiré en passant en mode expert par exemple.
C'est pas si simple que ça.

Apple ne compte pas respecter les lois européennes sur ce sujet car ils sont en position de quasi monopole et ça aura un impact très faible pour eux. Ils veulent juste vendre sans se prendre la tête. Ils vont par contre se conformer à l'obligation de possibilité de store externes pour pouvoir continuer à vendre les iphones. C'est du pragmatisme commercial.

Vous avez le choix : Achetez n'importe quelle marque sauf Apple, vous trouverez des systèmes performants et souvent moins chers. Vous installerez ce que vous voudrez et vous ferez ce que vous jugerez bon pour éviter de pourrir votre système.
Sauf que si tu laisses tout faire, qui te garantie que demain les autres marques ne feront pas pareil ?
2  0 
Avatar de Fagus
Membre expert https://www.developpez.com
Le 18/02/2024 à 12:44
Citation Envoyé par 23JFK Voir le message
Ça fait 30 ans que je boycotte Apple, et ça n'est pas près de changer.
Je n'ai jamais rien acheté chez eux non plus, mais ils ont quasi 30% du marché mobile en France et le double aux USA. Et c'est plus élevé si le revenu augmente. Si je fais un truc pour les gens et que ça ne marche pas sur leur téléphone, il y aura comme une incompréhension...
1  0