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.