Les applications Web bénéficieront d’une grande mise à niveau sur iPhone et iPad
Le navigateur Web Safari d’Apple manque de certaines fonctionnalités avancées par rapport à Chrome, Firefox et d’autres navigateurs. Heureusement, une lacune majeure est en train d’être corrigée : les notifications push.
Apple a confirmé l’année dernière qu’il travaillait sur la prise en charge standard des notifications push Web pour Safari sur toutes les plates-formes, y compris Mac, iPhone et iPad. Avant cela, Safari n’était compatible qu’avec la technologie push propriétaire d’Apple, que peu de sites Web supportaient. La nouvelle fonctionnalité fonctionne avec les notifications push Web standard – les mêmes que celles que les sites utilisent déjà pour envoyer des alertes via Chrome, Firefox ou Microsoft Edge. Il est déjà arrivé dans macOS Ventura, et maintenant Apple teste iOS 16.4 beta et iPadOS 16.4 beta, qui apporte enfin la fonctionnalité aux iPhones et iPads.
Les notifications Web sont utiles pour les applications Web, mais elles sont incroyablement impopulaire partout ailleurs. Mozilla a déclaré en 2019 que les demandes d’autorisation des notifications push des sites étaient rejetées plus de 97 % du temps par les utilisateurs de Firefox. C’est probablement la raison pour laquelle Apple implémente la fonctionnalité différemment de la plupart des navigateurs mobiles sur les appareils Android – les sites ne peuvent pas demander d’envoyer des notifications à moins qu’ils ne soient marqués sur l’écran d’accueil. Vraisemblablement, si vous aimez tellement un site ou une application Web que vous l’ajoutez à votre écran d’accueil, il y a de fortes chances que vous soyez ouvert à l’idée de recevoir des notifications push.
Apple a déclaré aujourd’hui dans un article de blog : « Une application Web qui a été ajoutée à l’écran d’accueil peut demander l’autorisation de recevoir des notifications push tant que cette demande répond à une interaction directe de l’utilisateur, par exemple en appuyant sur un bouton » s’abonner « fourni par l’application Web. iOS ou iPadOS invitera l’utilisateur à autoriser l’application Web à envoyer des notifications. L’utilisateur peut ensuite gérer ces autorisations par application Web dans les paramètres de notification, comme n’importe quelle autre application sur iPhone et iPad. Les notifications des applications Web fonctionnent exactement comme les notifications des autres applications. Ils s’affichent sur l’écran de verrouillage, dans le centre de notifications et sur une Apple Watch jumelée.
Cependant, ce ne sont pas toutes les améliorations apportées à Safari sur iPhone et iPad. Les applications Web sur l’écran d’accueil peuvent désormais définir un badge sur l’icône, tout comme les applications natives, et utiliser des API vidéo et écran plus avancées. Enfin, si vous ajoutez un site à l’écran d’accueil qui n’a pas créé d’icône spéciale, Safari en générera désormais une à partir du nom et des couleurs du site au lieu d’utiliser une simple capture d’écran.
Les nouvelles fonctionnalités sont disponibles dans Safari 16.4, qui n’est actuellement disponible que dans les versions bêta d’iOS 16.4 et d’iPadOS 16.4, mais devrait bientôt être déployé pour tout le monde.
Source : Blog WebKit