Le service d’alerte de message de WebKit, Web Push, sera bientôt pris en charge par WebKit pour les utilisateurs d’appareils Apple, selon un tweet de Jen Simmonsmembre de l’équipe d’expérience des développeurs Web Safari et Webkit.

Web Push est un service de notification opt-in, qui l’obligera à demander l’autorisation des utilisateurs avant d’envoyer des notifications. Aucune date précise n’a été donnée pour la sortie sur macOS Ventura. Il sera disponible pour tous les utilisateurs, sans qu’aucune adhésion au programme Apple Developer Program ne soit requise.

Cet ajout précède la date de sortie précédente annoncée par Apple, qui a rendu Web Push disponible sur ses appareils l’année prochaine. L’annonce intervient le même jour que Safari 16.0 est livré pour iOS, macOS Monterey et Big Sur.

Web Push autorise plusieurs normes pour les notifications Safari

Les développeurs ont pu envoyer des notifications push sur Safari pendant un certain temps, mais auparavant, celles-ci suivaient une norme différente.

L’inclusion de la prise en charge de Web Push signifie que les applications Safari pourront désormais envoyer des notifications avec la même combinaison de normes Web que les autres navigateurs. En d’autres termes, si un développeur a codé les notifications selon les standards du web, il n’aura plus à ajouter de lignes de code supplémentaires ni à apporter de modifications pour que son application fonctionne dans Safari.

Certaines normes qui fonctionnent avec Web Push incluent l’API Push, l’API Notifications et les Service Workers. Web Push pour Safari utilisera le même service de notification Apple qui alimente Native Push sur tous les appareils iOS.

Les nouvelles URL de point de terminaison enverront des notifications à partir des sous-domaines de push.apple.com.

Web Push l’un des nombreux ajouts WebKit à Safari

WebKit est un moteur de navigateur Web open source utilisé par de nombreuses applications macOS, iOS et Linux. Dans un article de blog publié le 12 septembre, Simmons a souligné toutes les nouvelles fonctionnalités du moteur qui seront disponibles dans Safari 16.0.

Ceux-ci incluent des clés d’accès pour fournir un moyen simple et sécurisé de se connecter, des requêtes de conteneur, qui permettront aux développeurs d’ajuster la mise en page et le style des éléments sur un site Web en fonction de la taille, plutôt que de la fenêtre d’affichage, et des améliorations d’accessibilité.

Une fonctionnalité particulièrement intéressante pour les entreprises de commerce électronique est l’ajout de la prise en charge des jetons marchands dans Apple Pay. Cela fournit un « moyen plus efficace de prendre en charge les paiements récurrents, la prise en charge des paiements multi-marchands et un moyen de payer plusieurs marchands enregistrés en une seule transaction », selon le billet de blog.

Safari 16 prend également en charge le suivi des commandes, permettant aux marchands en ligne de fournir aux clients des informations détaillées sur les commandes et les expéditions via Apple Wallet.


Image en vedette : DANIEL CONSTANTE/Shutterstock

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici