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

29PARTAGES

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
Membre expert 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 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 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 
Avatar de Coudrak
Membre régulier https://www.developpez.com
Le 02/03/2024 à 3:45
C'est bon, Apple a changé d'avis, il conserve les PWA, rien ne change (en forçant l'utilisation de Webkit comme avant).
1  0 
Avatar de Aiekick
Membre extrêmement actif https://www.developpez.com
Le 07/03/2024 à 21:19
ce qui est drole c'est qu'il nous font payer la DMA mais vont continuer a voler les meta données comme avant. je gage que dans quelques années on decouvrira que rien n'avait changé sur leur spoil systeme.
1  0 
Avatar de smarties
Expert confirmé https://www.developpez.com
Le 08/03/2024 à 8:21
Comme dit précédemment, sur F-Droid, il y a des applications de qualité qui répondent bien aux besoins courants et sans trackers.

Quand je vois ce que le Google Play Services prend en taille (plus de 500Mo) sur mon Pixel, j'ai hâte de m'en séparer. Et généralement quand on se fait voler son téléphone il est flashé rapidement donc localiser son téléphone doit être fait rapidement et il existe des applications de ce type sur F-Droid.

Ce qui est embêtant, ce sont les banque avec l'autorisation de paiement en ligne qui demande leur application qui ne fonctionne pas sur un téléphone déverrouillé.
1  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 08/03/2024 à 8:23
Juridiquement, ils ne sont contraints qu'en UE. Mais c'est clairement fait pour emmerder les utilisateurs de magasins alternatifs et que les gens à l'étranger sachent que pour eux rien à changé, ils restent obligés de passer par l'AppleStore.
1  0 
Avatar de OrthodoxWindows
Membre émérite https://www.developpez.com
Le 10/03/2024 à 12:35
Citation Envoyé par smarties Voir le message
Comme dit précédemment, sur F-Droid, il y a des applications de qualité qui répondent bien aux besoins courants et sans trackers.

Quand je vois ce que le Google Play Services prend en taille (plus de 500Mo) sur mon Pixel, j'ai hâte de m'en séparer. Et généralement quand on se fait voler son téléphone il est flashé rapidement donc localiser son téléphone doit être fait rapidement et il existe des applications de ce type sur F-Droid.

Ce qui est embêtant, ce sont les banque avec l'autorisation de paiement en ligne qui demande leur application qui ne fonctionne pas sur un téléphone déverrouillé.
Tu a tout résumé. La plupart des applications sur mon smartphone (un vieux Samsung de 2015) viennent de F-Droid. F-Droid est la preuve de la mauvaise fois d'Apple en matière de magasins d'application, puisque qu'il est plus sécurisé que le Play Store (et donc logiquement au moins aussi sécurisé que l'App Store).
Concernant le DMA, il est évident qu'Apple fait tout pour tricher avec les exigences du DMA... Le but est clairement que ni l'utilisateur ni le développeur ne soit libre sur IOS.

Effectivement les banques font vraiment c****. Cela me rappelle l'époque où il fallait avoir Windows avec IE et ActiveX pour accéder à de nombreux services sur le web. C'est exactement ce qu'il se passe aujourd'hui avec les services Google sur Android. Une technologie qui n'apporte que des problèmes sur le plan technique, mais qu'il est difficile de ne pas avoir.
1  0