Ce n’est pas un bug, iOS 17.4 va liquider les web apps (PWA) en Europe
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.
« 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 ?
@MSpock
Ah oui merci :)
J’avais aussi spliiit, j’avais oublié que c’est une web app
@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
@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. 😏
@Chrismen78
"Cette entreprise n’a pas d’application native"
Ça risque de changer vite, maintenant...
@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.😏
@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..;)
@Chrismen78
> Mais, cela a un coup. Un coup minime
Un *coût*.
@Chrismen78
Merci :)
Malheureusement pour toi c’est sûr que les notifications vont disparaître oui.
@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.
@ 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.
Toujours pareil quand ça marche on réglemente et c’est le bordel.
@gequil
Ils pourraient laisser le choix… ouvrir au DMA son appareil ou pas.
@ 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".
@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…
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 😊
@tibcheshire
Et pourtant Apple l’autorise et même en fait la promotion, sur Mac OS 🤷🤷🏻♂️🤷♀️
Apple commence vraiment à me dégoûter
@trenkwill
Commence ?
@trenkwill
Pourtant c’était l’enfer pendant des années
@ 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.
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
@marc_os
La sécurité a bon dos…
@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.
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.
@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.
Ça n’a sera pas une grosse perte. Les véritables développeurs feront des app natives avec Swift. No pain, no gain.
@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.
@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.
@koko256
C’est exactement ce que je dis. 100% d’accord.
@tempest
"Les véritables développeurs"
lol, comment foutre en l’air toute crédibilité de ta contrib… pardon, éructation. 🤡
@ 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 ;)
@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.
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 ^^.
Une vraie PWA est 💯 comme une app qui vient de lApp store ;)
@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
@cecile_aelita
Ah oui moi non plus mais je passe jamais par là 😅 bien vu !
@blopi4
Vous non… moi constamment
@cecile_aelita
À tout hasard, elle ne serait pas dans la library, mais ailleurs que dans divertissements ? Juste une supposition !
@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…
@Kenny31i
Cf les captures et mon commentaire juste au dessus
@cecile_aelita
Ah oui en effet !
Bon de toutes façons… ce sera bientôt terminé donc…
@Kenny31i
Du coup je n’ai aucun soucis avec la librairy dapps 😉!
@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.
@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.
@Kenny31i
Moi je n’utilise plus que ça maintenant !
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
@cecile_aelita
Idem 👍
@ 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.
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).
@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