Safari sur Mac, iPhone et iPad autorisera les notifications Web

By Flavien ROUX

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.

A lire également :  Comment ouvrir Powershell avec des privilèges d'administrateur à partir de CMD ?

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.

2 réflexions au sujet de “Safari sur Mac, iPhone et iPad autorisera les notifications Web”

  1. Bonjour,

    Le navigateur web Safari d’Apple a pris du retard sur certaines fonctionnalités au cours des dernières années, notamment en ce qui concerne les services en 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 Safari 16 Beta. L’ajout le plus étonnant est sans doute la prise en charge des push web, qui est déjà en vigueur dans la bêta de macOS Ventura. Cette fonctionnalité permet aux sites web et aux applications web d’envoyer des notifications push même lorsqu’ils ne sont pas ouverts.

    « A venir dans Safari 16 sur le web push Makos Ventura », a déclaré Apple dans un billet de blog. « Il vous permet d’envoyer à distance des notifications aux utilisateurs de votre site web et de votre application web – et peut délivrer ces notifications même lorsque Safari n’est pas en cours d’exécution. Elle utilise la même combinaison de normes web que celles que vous connaissez peut-être dans d’autres navigateurs : l’API push et l’API de notification, y compris les travailleurs de service.

    Comme Firefox, Safari ne permet à un site Web d’afficher une invitation à activer les notifications qu’après avoir interagi avec la page. Par exemple, vous ne verrez pas le message de toast une fois la page chargée, mais vous verrez un lien ou un bouton après avoir cliqué dessus. Cela n’empêche pas les sites d’afficher des boutons sur les pages pour activer les notifications, mais cela empêche Safari lui-même de vous spammer.

    Mac OS a Safari Techniquement, Mac OS X v10.9 prend en charge les notifications push, mais les notifications de Safari fonctionnent 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’alerte n’était pas la même. Cette nouvelle mise en œuvre utilise la même norme push que celle utilisée par tous les navigateurs, et les sites web n’ont pas à payer pour des comptes de développeur Apple pour fournir des notifications.

    Il est important de noter qu’Apple a annoncé que Web Push sera disponible sur l’iPhone et l’iPad d’ici 2023. Une victoire gigantesque pour les applications web sur les appareils mobiles Apple – Vous pouvez toujours utiliser un autre navigateur sur Mac si vous avez 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 sur iPhone et iPad meilleures que jamais, à moins qu’Apple n’introduise des limitations bizarres ou des fonctionnalités manquantes.

    Répondre

Laisser un commentaire