À partir de la bêta 1 d’iOS et iPadOS 16.4, les notifications push sont prises en charge sur le Web.
Oui, il s’agit bien de ces notifications push.
Cependant, pour activer cette fonctionnalité, toutes les conditions ci-dessous doivent être remplies.
- Le site web concerné doit être ajouté à l’écran d’accueil.
- L’utilisateur doit autoriser les notifications push.
Les apps web ajoutées à l’écran d’accueil prendront également en charge les fonctionnalités ci-dessous, en plus des notifications push.
- Mode de concentration (Focus Mode)
- API de badge d’app (Badging API, fonctionnalité permettant d’afficher le nombre de notifications, etc., sur l’app)
- Maintien de l’écran allumé (Screen Wake Lock API)
- Orientation de l’écran (Screen Orientation API)
- Activation utilisateur (User Activation API)
- Codecs web (Web Codecs API)
En plus de cela, la prise en charge de l’ajout à l’écran d’accueil pour les navigateurs tiers et une icône de secours (Fallback Icon) remaniée seront également ajoutées.
8 commentaires
C’est peut-être par ignorance de ma part. Je suis utilisateur Android, mais je n’ai encore jamais reçu de notification push web sur mon téléphone.
Si le push web est pris en charge, quels changements cela peut-il apporter ?
Si j’essaie d’imaginer, est-ce que cela permettrait des améliorations comme celles-ci ?
Oh oh~ merci pour cette explication détaillée. Cela aidera particulièrement davantage les entreprises qui proposent leurs services en PWA.
(Ci-dessous, une explication de la PWA par GPT-3, pour les débutants comme moi..)
Les PWA (Progressive Web Apps) sont des applications qui utilisent les technologies web pour offrir sur les appareils mobiles une expérience proche de celle des applications natives. Les PWA sont des applications web qui s’exécutent dans le navigateur ; elles ne nécessitent donc pas d’installation séparée. À la place, les utilisateurs peuvent utiliser une PWA via leur navigateur web.
Les PWA offrent diverses fonctionnalités que l’on retrouve dans les applications mobiles, notamment le cache, la prise en charge hors ligne et les notifications push. Tout en offrant une meilleure expérience utilisateur, les PWA permettent aussi de réduire les coûts de développement et de maintenance. De plus, comme les PWA ne dépendent pas d’un système d’exploitation mobile en particulier, il est possible d’utiliser la même base de code sur plusieurs plateformes.
Plutôt qu’une nouvelle amélioration, c’est davantage quelque chose qui n’arrive que maintenant. C’est exactement ce que vous dites.
Jusqu’ici, même pour des services web, il arrivait souvent qu’on les habille de force comme des applis pour les enregistrer afin de contourner l’absence de fonction push.
Mais Apple n’approuve pas facilement les applications composées d’une simple WebView. Sur ce point, cela devrait d’abord réduire un peu les contraintes.
Même sur Android, les web push ne sont généralement pas beaucoup utilisés, sauf par des sites de spam, mais des SNS compatibles PWA les utilisent bel et bien.
Chez Apple, les PWA étaient jusque-là clairement maltraitées, mais on dirait qu’ils ont enfin décidé d’accorder un peu de considération aux PWA.
Est-ce que cela va enfin permettre aux PWA de se diffuser plus largement ? Dans ce cas, cela pourrait même représenter un changement majeur, presque comparable au sideloading...
Il faut ajouter ce site web à l’écran d’accueil. Ça me semble être une approche assez raisonnable.
Enfin... !
Enfin !!!!!
Incroyable, enfin... Il était temps, quel changement d’époque.