Le navigateur web Safari d’Apple manque de certaines fonctionnalités avancées par rapport à Chrome, Firefox et d’autres navigateurs. Heureusement, un défaut majeur est en train d’être corrigé : les notifications push.
Apple a confirmé l’année dernière qu’elle travaillait sur la prise en charge des notifications push web standard pour Safari sur toutes les plateformes, 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 prenaient en charge. La nouvelle fonctionnalité fonctionne avec les notifications push web standard – les mêmes que les sites utilisent déjà pour envoyer des alertes via Chrome, Firefox ou Microsoft Edge. Elle est déjà arrivée 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 impopulaires 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 met en œuvre la fonctionnalité différemment de la plupart des navigateurs mobiles sur les appareils Android – les sites ne peuvent pas demander à envoyer des notifications à moins qu’ils ne soient mis en signet sur l’écran d’accueil. On peut supposer que si vous aimez un site ou une application Web au point de l’ajouter à 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 billet 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 est en réponse à une interaction directe de l’utilisateur, par exemple en appuyant sur un bouton d’abonnement fourni par l’application web. iOS ou iPadOS invitera l’utilisateur à donner à l’application web l’autorisation d’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 l’iPhone et l’iPad. Les notifications des applications Web fonctionnent exactement comme les notifications des autres applications. Elles s’affichent sur l’écran de verrouillage, dans le Centre de notifications et sur une Apple Watch appariée. »
Ce ne sont pas les seules 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 que dans les versions bêta d’iOS 16.4 et d’iPadOS 16.4, mais qui devrait être déployé pour tout le monde prochainement.