Notifications, badges : les web apps se rapprochent des apps natives dans iOS 16.4
La première bêta d'iOS 16.4 (et d'iPadOS 16.4) apporte une grosse nouveauté pour Safari. Les web apps installées sur le bureau de l'iPhone ou de l'iPad peuvent désormais afficher des notifications. Les applications web, qui s'installent en passant par le menu de partage > Sur l'écran d'accueil, ont également la possibilité d'intégrer un badge avec un compteur. Ce faisant, elles se rapprochent encore davantage de l'« expérience » offerte par les applications natives.

La web app doit au préalable demander l'autorisation à l'utilisateur pour envoyer des notifications. Ce dernier pourra ensuite gérer ces alertes dans les réglages Notifications du système, comme pour une app classique. Les messages des web apps sont aussi présents sur l'écran verrouillé, dans le centre de notification et ils peuvent également apparaitre sur une Apple Watch jumelée avec l'iPhone.
Les modes de concentration sont compatibles avec ces notifications, on ne sera donc pas bombardé la nuit ou quand on fait du sport. Apple précise que les développeurs web n'ont pas besoin d'adhérer à son programme dev pour utiliser cette nouveauté.
Apple avait annoncé le support des notifications pour les web apps en septembre dernier, en même temps que la prise en charge du standard Web Push. Ça fonctionne déjà dans Safari 16.1 sous macOS Ventura, mais il a fallu attendre quelques mois de plus pour la version mobile de Safari.

Notifications : Web Push pris en charge par Safari 16 sur macOS Ventura
Et ça n'est pas fini. Les navigateurs tiers pourront également installer des web apps sur le bureau d'iOS et d'iPadOS ! Enfin, si le développeur n'a pas conçu d'icône spécifique pour la version web app de son site, cette dernière s'affichera sous la forme d'une icône reprenant la couleur principale du site en question, agrémentée de la première lettre du nom du site. Jusqu'à présent, c'était une capture d'écran qui faisait office d'icône, ce qui est difficilement lisible.
Peut-on les ranger dans le tiroir d’app ?
@Crash System
Actuellement non 🫤… et c’est bien dommage
@cecile_aelita
Bah oui…
Houla, une belle merde à désactiver au plus vite !
@Furious Angel
Au contraire, c’est génial !
@Furious Angel
C’est incroyable j’ai hâte !
@Furious Angel
À refuser de supporter dans ça notre vie déjà trop encombrée par les vicissitudes d'internautes qui ne sont pas moi.
J'ai jamais utilisé cette fonction car par exemple pour Instagram chaque fois que j'ouvrais ça n'actualisait pas le contenu (web app sur iPad).
Y’a pas des vraies bouveautes
Pas mal pour avoir les notifications avec WhatsApp web sur iPad
@macbook60
C’est bien ça qui peut confirmer ? Merci
Une vraie avancée pour le web et les PWA !!
Bonne nouvelles ça !
Par contre le gros manque pour moi, c’est que les webapp n’apparaissent pas dans l’app librairy 🫤
@cecile_aelita
Comment ça ? Tu en demandes trop !
@Change
Je sais bien, mais j’avoue que j’utilise énormément l’app library ! Je trouve ça génial… et du coup j’ai dû supprimer toutes mes web apps vu qu’elles n’étaient pas compatibles avec 🙂.
@cecile_aelita
Peut être que la si ! Sous iOS 16.4
@ifranz67
L’article n’en parle pas en tout cas 🤞🤞
@cecile_aelita
Faut regarder en détail on en saura plus rapidement je pense !
@ifranz67
Oui c’est sûr 🤞.
En tout cas pour le moment c’est un manque 😋
@cecile_aelita
Je suis totalement d’accord !
@ifranz67
Je m’en servais beaucoup avant iOS 14. Mais maintenant que j’utilise que l’app librairy… bah du coup je ne les utilise plus 🫤.
@cecile_aelita
Y a des chances car les web app se retrouve maintenant dans les réglages donc peut être indexé ^^
@ifranz67
Ça serait vraiment top 🙂
Chez moi elles y sont, ça y est :) (beta 16.4)
@Bardyl
C’est vrai ? 🤩
Ça sera la première fonction utile pour moi d’iOS 16 😁
@Bardyl
Est ce que vous savez si ça marche avec whatsapp web sur iPad
Enfin !!
Est-ce qu’il y’a des web apps qui sont se références en la matière ?
@Jymini
Celle de Twitter est plutôt bonne.
Pas eu l’occasion de tester mais celles de Spotify et de Uber sont assez bien réputées.
Est-ce qu’on pourrait pousser des notifications geo-based depuis une webapp? Si un utilisateur rentre dans une certaine zone GPS alors on lui pousse la notif.
Ma question est peut être plus reliée à l’utilisation du GPS en backgrounding dans une webapp que les notifications en tant quel tel mais c’est un use-case qui m’intéresse!
@gobi13
Sans l’affirmer, il me semble qu’avec cette version tu auras tout ce qu’il faut.
J’ai un doute sur la possibilité de laisser tourner la localisation en arrière-plan 🤔
@gobi13
Non.
@gobi13
Difficile à dire comme ça sans avoir l’API en main
D’après la doc que j’ai pu lire au sujet du WebPush il nécessitera un Worker pour tourner en arrière plan (pour interroger le serveur si la notif est basée sur du contenu disponible, ou activer un script JS)
Rien ne dit que certaines API web comme la géolocalisation ne seront pas accessibles, mais comme l’accès au GPS est défini par le système ça reste une inconnue.
Intéressant ça notamment pour le xCloud. En effet sur Edge sur ordinateur la rendu du streaming est bien meilleur que sur tous les autres navigateurs. On pourrait avoir désormais le meilleur rendu en « installant » la web app depuis… Edge.
Autant je trouve que c’est une excellente avancée pour les PWA et webapp autant je redoute l’affichage en permanence des sites nous demandant d’activer les notifications pour tout et rien…
il y a des web app sur Mac OS ?