Le navigateur web Safari d’Apple a pris du retard sur certaines fonctionnalités ces dernières années, notamment en ce qui concerne les services d’arrière-plan. Après des années d’attente, il semble que Safari va enfin prendre en charge les notifications push web sur toutes les plateformes.

Après l’événement WWDC d’aujourd’hui, Apple a publié un billet sur le WebKit Blog expliquant les nouveautés de la version bêta de Safari 16. L’ajout le plus surprenant est peut-être la prise en charge du Web Push, qui est déjà fonctionnelle sur la version bêta de macOS Ventura. La fonctionnalité permettra aux sites et aux applications web d’envoyer des notifications push, même lorsqu’ils ne sont pas ouverts.

COMMENT CHANGER LE MOTEUR DE RECHERCHE PAR DÉFAUT DE SAFARI SUR MAC

« Web Push arrive dans Safari 16 sur macOS Ventura », indique Apple dans le billet de blog. « Cela vous permet d’envoyer à distance des notifications aux utilisateurs de vos sites web et applications web – et de diffuser ces notifications même lorsque Safari n’est pas en cours d’exécution. Il utilise la même combinaison de normes web que vous connaissez peut-être dans d’autres navigateurs : Push API et Notifications API, ainsi que Service Worker ».

À l’instar de Firefox, Safari n’autorisera un site Web à afficher une invitation à activer les notifications qu’après que vous ayez interagi avec la page. Par exemple, vous ne verrez pas le message contextuel juste après le chargement d’une page, mais vous pourrez en voir un après avoir cliqué sur un lien ou un bouton. Cela n’empêchera pas les pages d’afficher des boutons permettant d’activer les notifications, mais cela empêchera Safari lui-même de vous spammer.

Safari sur macOS prend techniquement en charge les notifications push depuis Mac OS X 10.9, mais les notifications de Safari fonctionnaient différemment des notifications push des autres navigateurs – les sites devaient s’inscrire pour obtenir une licence de développeur Apple payante, et la technologie d’envoi des alertes n’était pas du tout similaire. Cette nouvelle mise en œuvre utilise la même norme push que tous les autres navigateurs, et les sites n’ont pas besoin de payer pour des comptes de développeur Apple pour fournir des notifications aux visiteurs.

Il est important de noter que, selon Apple, le Push Web arrivera sur l’iPhone et l’iPad dans le courant de l’année 2023. Il s’agit d’une victoire massive pour les applications web sur les appareils mobiles d’Apple. Vous pouviez toujours utiliser des navigateurs alternatifs sur Mac si vous aviez besoin de notifications push, mais Apple n’autorise pas les moteurs de navigateur tiers sur l’iPhone et l’iPad. Web Push rendra les applications Web progressives plus performantes que jamais sur l’iPhone et l’iPad, à condition qu’Apple n’introduise pas de limitations étranges ou de fonctionnalités manquantes.