Ce n’est pas un bug, iOS 17.4 va liquider les web apps (PWA) en Europe

Stéphane Moussie |

Les craintes des développeurs et des utilisateurs des web apps avancées (PWA) étaient fondées : iOS 17.4 va gravement réduire leurs capacités sur iPhone en Europe. Les web apps ajoutées sur l’écran d’accueil ne s’ouvriront plus dans une fenêtre à part entière et perdront des fonctions, parmi lesquelles les notifications.

Sur son portail développeur, Apple indique finalement que ce nouveau comportement remarqué dans les premières bêtas d’iOS 17.4 n’est pas un bug mais un changement délibéré, un changement que l’entreprise met sur le dos du DMA.

GeForce Now ne s’ouvre plus comme une PWA sur la bêta d’iOS 17.4 et par conséquent ne peut plus fonctionner en l'état.

« iOS a traditionnellement pris en charge les web apps de l'écran d'accueil en s'appuyant directement sur WebKit et son architecture de sécurité, commence par expliquer Apple. Cette intégration signifie que ces web apps sont gérées de manière à être conformes au modèle de sécurité et de confidentialité des applications natives sur iOS, y compris concernant la compartimentation du stockage et les demandes d’autorisation pour accéder aux fonctionnalités ayant un impact sur la vie privée, site par site. »

Sans ce type de mesures, des web apps malveillantes pourraient lire les données d’autres web apps ainsi que tirer parti de leurs autorisations, comme l’accès à la caméra, poursuit Apple. Et de pointer enfin ce qui bloque :

Répondre aux préoccupations complexes de sécurité et de confidentialité liées aux web apps utilisant des moteurs de navigateurs alternatifs [Apple est en effet contrainte d’autoriser d’autres moteurs que WebKit, ndlr] nécessiterait de construire une toute nouvelle architecture d’intégration qui n’existe pas actuellement sur iOS et qui n’était pas réalisable compte tenu des autres exigences du DMA et de l’adoption très faible des web apps sur l’écran d’accueil par les utilisateurs. Ainsi, pour répondre aux exigences du DMA, nous avons dû supprimer la fonctionnalité des web apps sur l’écran d’accueil dans l’Union européenne.

En résumé, prolonger les PWA tout en se conformant au DMA et en ne sapant pas la sécurité est trop compliqué et ne vaut de toute façon pas le coup compte tenu du faible nombre d’utilisateurs concernés, estime Apple.

« Les utilisateurs européens pourront continuer à accéder aux sites web directement depuis leur écran d’accueil via un signet avec un impact minimal sur leurs fonctionnalités », conclut l’entreprise. En réalité, l’impact n’est pas minimal du tout puisque les web apps vont perdre la possibilité d’envoyer des notifications ainsi que des possibilités de stockage avancées. Des services comme GeForce Now et Xbox Cloud Gaming qui reposent actuellement sur des PWA ne pourront plus fonctionner sur iOS en étant privés de ces fonctions.

Pour retrouver ces capacités, les développeurs n’auront d’autre choix que de créer des applications natives figurant dans l’App Store (dans le cas de GeForce Now, Apple vient tout juste d'ouvrir la porte aux services de cloud gaming) ou dans une boutique d’apps alternatives, un bouleversement complet en matière de développement et de distribution.

« Si ce changement finit par être présent sur les appareils des utilisateurs finaux, cela montrera qu’Apple cherche à empêcher activement le web de concurrencer équitablement l’App Store », avait déclaré Open Web Advocacy, une association qui milite pour une meilleure prise en charge des web apps par Apple, alors que des doutes existaient encore sur la nature de la modification. Cette dégradation des PWA va-t-elle passer auprès de la Commission européenne ?

avatar shaba | 

@MSpock

Ah oui merci :)
J’avais aussi spliiit, j’avais oublié que c’est une web app

avatar armandgz123 | 

@shaba

Pour prendre l’exemple de spliiit, ça fonctionne parfaitement dans le navigateur, pour moi c’est pas une grande perte.

Ou alors il y a un truc qui m’échappe

avatar Chrismen78 | 

@shaba

"T’as un exemple de web app avec notifications etc stp ?"

Oui, moi j’utilise « MailTrack » (renommée MailSuite, depuis peu). C’est une extension Chrome pour le suivi des e-mails avec une interface web. Cette entreprise n’a pas d’application native. Elle propose uniquement la Web App qui me notifie lorsque mon e-mail a été ouvert. Nous verrons bien ce que cela donnera si les notifications disparaissent. 😏

avatar Bigdidou | 

@Chrismen78

"Cette entreprise n’a pas d’application native"

Ça risque de changer vite, maintenant...

avatar Chrismen78 | 

@Bigdidou

""Cette entreprise n’a pas d’application native"
Ça risque de changer vite, maintenant..."

Espérons le. Si cela pousse les développeurs à développer une application native, tant mieux.
Mais, cela a un coup. Un coup minime lorsqu’il s’agit d’une Web App. Nous verrons bien.😏

avatar Bigdidou | 

@Chrismen78

D'autres services du même type pour le même coût proposent des apps natives, du coup avec une bien meilleure visibilité.

S'il existe en plus une forte dégradation du service rendu et qu'ils ne bougent pas, ça me donnerait super envie d'aller voir leur concurrence..;)

avatar byte_order | 

@Chrismen78
> Mais, cela a un coup. Un coup minime

Un *coût*.

avatar shaba | 

@Chrismen78

Merci :)
Malheureusement pour toi c’est sûr que les notifications vont disparaître oui.

avatar Chrismen78 | 

@shaba

"Malheureusement pour toi c’est sûr que les notifications vont disparaître oui."

C’est pas important pour moi. Je n’ai pas spécialement besoin des notifications. Lorsque je veux connaître l’état de mes mails envoyés, je vais directement sur l’interface. Mais, il est vrai que ce sera certainement ennuyeux pour certaines personnes selon la Web App et l’utilisation de cette dernière.

avatar marc_os | 

@ Chrismen78

> Cette entreprise n’a pas d’application native

C'est vrai que c'est au dessus des moyens de Google que de proposer des apps natives. On ne peut pas tout exiger de petites startups.

avatar gequil | 

Toujours pareil quand ça marche on réglemente et c’est le bordel.

avatar Kenny31i | 

@gequil

Ils pourraient laisser le choix… ouvrir au DMA son appareil ou pas.

avatar marc_os | 

@ Kenny31i

> Ils pourraient laisser le choix… ouvrir au DMA son appareil ou pas

Est-ce que la CE accepterait ?
Rien n'est moins sûr.
Mais ça serait marrant d'avoir un réglage nommé "Jailbreak On".

avatar Kenny31i | 

@marc_os

Si la possibilité est offerte librement à l’utilisateur je trouverais ça reglo pour tout le monde.
Parce que je me réjouissais de l’ouverture mais plus ça va et moins j’ai hate…

avatar tibcheshire | 

Grâce a votre précédent article j’ai découvert la fonction webapp sur macOS mais c’est génial ça crée une « vrai » appli pour les saas de compta monitoring etc… (fichier -ajouter au dock ) je sais pas comment je suis passé à côté depuis tout ce temps
J’espère qu’ils n’y toucheront pas , bon a priori non 😊

avatar f-factor | 

@tibcheshire

Et pourtant Apple l’autorise et même en fait la promotion, sur Mac OS 🤷🤷🏻‍♂️🤷‍♀️

avatar trenkwill | 

Apple commence vraiment à me dégoûter

avatar cecile_aelita | 

@trenkwill

Commence ?

avatar armandgz123 | 

@trenkwill

Pourtant c’était l’enfer pendant des années

avatar marc_os | 

@ trenkwill

> Apple commence vraiment à me dégoûter

Tu préférais des failles de sécurité ?
Car c'est ça le problème : Apple ne peut techniquement pas assurer une sécurité aussi forte pour des webapps basées sur autre chose que Safari.
Or le DMA impose à Apple d'autoriser d'autres moteurs que Safari.

Ou bien, expliques-nous comment Apple pourrait faire justement pour assurer une sécurité maximale avec ceux-là aussi.
Merci.

avatar Dimemas | 

en quoi c'est un problème de sécurité ?
donc ce qui n'utilise pas webkit est forcément vérolé selon apple ?

foutaises !

c'est juste qu'Apple perd sa poule aux oeufs d'or

avatar mat16963 | 

@marc_os

La sécurité a bon dos…

avatar Brice21 | 

@marc_os

Simple : Apple pourrait n’autoriser les PWA que depuis Safari. Ça n’empêche pas d’avoir d’autres browsers avec d’autres moteurs de rendus.

avatar Bouledeneige | 

Vous y connaissez quoi en sécurité ? Le mode lockdown n'est même pas activé par défaut! Une appli en PWA est plus sécurisé puisqu'elle sont isolé dans le navigateur qui lui même est isolé dans l'OS.

avatar trenkwill | 

@marc_os

Ils ont 160 000 employés. Ils trouveront bien une solution.
La c’est une entreprise délibérée de sabotage du web ouvert. C’est degeulasse.

avatar tempest | 

Ça n’a sera pas une grosse perte. Les véritables développeurs feront des app natives avec Swift. No pain, no gain.

avatar Kenny31i | 

@tempest

Rien à voir.
J’utilise les PWA pour GeForce Now parce que j’ai pas le choix et Insta / Twitter parce que ça prend beaucoup moins de place, pas de mise à jour, mon Adblock est actif, etc.

avatar koko256 | 

@tempest

Swift, pain ? Apple ne va pas apprécier. Pour savoir faire les deux (et aussi Kotlyn et Java côté opposé) swift est plus rapide pour développer que le js.

avatar tempest | 

@koko256

C’est exactement ce que je dis. 100% d’accord.

avatar fte | 

@tempest

"Les véritables développeurs"

lol, comment foutre en l’air toute crédibilité de ta contrib… pardon, éructation. 🤡

avatar Dimemas | 

@ tempest : ah d'accord
donc apple va perdre beaucoup de dev alors et va devenir seul dans son coin

pas sûr qu'ils gagnent au change croit moi

mais vu que tu es un pro dans le domaine on va te croire ;)

avatar tempest | 

@Dimemas

La part d’apps développées sous cette forme est très négligeable et ne représente quasi rien à l’échelle du catalogue d’app. Sur 1000 clients je n’en ai pas 1 qui a des web apps. Ce n’est certes pas plusieurs millions de clients mais c’est suffisamment représentatif d’un bon panel.

avatar cecile_aelita | 

J’aurais adoré utiliser des web app si celles ci étaient disponibles dans la librairy d’applications !
Ça n’a jamais été le cas et ce n’est pas près d’arriver du coup ^^.

avatar blopi4 | 

Une vraie PWA est 💯 comme une app qui vient de lApp store ;)

avatar cecile_aelita | 

@blopi4

Vous avez les web app qui apparaissent dans la librairy dapps vous ?
Moi elles apparaissent uniquement dans la liste continue d’applications (quand on tire vers le bas depuis la librairy d’apps) mais pas dans la librairy d’apps elle même !

Typiquement la web app de YouTube apparaît bien ici…

https://www.dropbox.com/scl/fi/xlmq67xmx8o59qbjekqbd/Capture-d-cran-.-2024-02-15-22.43.53.jpeg?rlkey=dugar8l64hdtbv2xuk4dyceu3&dl=0

Mais pas dans la librairie.

https://www.dropbox.com/scl/fi/owjlagbbf3bptpflfh3ld/Capture-d-cran-.-2024-02-15-22.42.49.jpeg?rlkey=q5hgeq7npqzpbyqifqmk66bju&dl=0

avatar blopi4 | 

@cecile_aelita

Ah oui moi non plus mais je passe jamais par là 😅 bien vu !

avatar cecile_aelita | 

@blopi4

Vous non… moi constamment

avatar Phiphi | 

@cecile_aelita

À tout hasard, elle ne serait pas dans la library, mais ailleurs que dans divertissements ? Juste une supposition !

avatar Kenny31i | 

@cecile_aelita

Je pense que tu as un soucis car j’ai bien mes web app dans la librairie.
Bon du coup… ça ne change plus rien…

avatar cecile_aelita | 

@Kenny31i

Cf les captures et mon commentaire juste au dessus

avatar Kenny31i | 

@cecile_aelita

Ah oui en effet !
Bon de toutes façons… ce sera bientôt terminé donc…

avatar cecile_aelita | 

@Kenny31i

Du coup je n’ai aucun soucis avec la librairy dapps 😉!

avatar Baptiste_nv18 | 

@Kenny31i

Ce n’est pas possible d’avoir une web app dans l’App Library. Sur l’écran d’accueil avec les autres apps; oui; mais pas dans l’App Library.

avatar Kenny31i | 

@Baptiste_nv18

Oui tout à fait. Il s’affiche dans la liste en fait. Perso je n’utilise pas la grille mais la liste donc je n’avais jamais constaté leur absence à cet endroit.

avatar cecile_aelita | 

@Kenny31i

Moi je n’utilise plus que ça maintenant !

avatar fleeBubl | 

L’utilisation d’une web app n’est pas minimizable, puisque qu’elle n’est pas comptable de la libration d’Apple autour de la librairie des applications

avatar ScarletLivingFelidae | 

@cecile_aelita

Idem 👍

avatar marc_os | 

@ cecile_aelita

> J’aurais adoré utiliser des web app si celles ci étaient disponibles dans la librairy d’applications !

Il te reste une solution :
Trouver un iPhone 3GS.

avatar albandf | 

Il est de plus en plus clair qu'Apple à décidé de jouer la mauvaise foi absolue face au DMA.
Espérons pour le coup que l'UE ne va pas les laisser faire et forcer une réelle ouverture, des stores alternatifs réellement concurrentiels, des web apps fonctionnelles et une sécurité préservée. Tout cela est possible (et existe sur le mac sans trop de problèmes d'ailleurs).

avatar MattEyraud | 

@albandf

Je pense qu’Apple a les moyens de se payer des bons avocats, qui ont du éplucher le DMA comme il faut, à la recherche de toutes les « failles ». Et je doute qu’Apple aurait passer autant de temps à penser son niveau système sans être sûr que ça leur permettrait de répondre au DMA.

On peut apprécier ou pas ce que fait Apple, mais c’est aussi un risque à tout vouloir réglementer. Maintenant la question est de savoir si un iPhone utilisé en Europe mais connecté à un compte non Européen pourra garder les web apps.

Pages

CONNEXION UTILISATEUR