Ouvrir le menu principal

iGeneration

Recherche

iOS 15.4 : les notifications arrivent enfin pour les applications web PWA

Mickaël Bazoge

lundi 31 janvier 2022 à 19:30 • 8

iOS

Ce n'est pas demain la veille que les web apps « avancées » (PWA pour Progressive Web Apps) pourront être confondues avec des applications natives. Mais comme l'ont démontré les services de streaming de jeux vidéo, il est possible de faire des choses tout à fait épatantes depuis Safari. Et cela va encore s'améliorer avec iOS 15.4 dont la liste de nouveautés ne cesse de s'allonger.

Côté utilisateurs, il y deux bonnes nouvelles. La première et sans doute la plus importante, c'est qu'Apple prépare le terrain pour les notifications provenant de PWA, une fonction réclamée à cor et à cri par les développeurs depuis toujours. Deux API sont présentes dans les fonctions expérimentales WebKit, pour le push et l'affichage des notifications, mais elles ne sont pas activées par défaut.

Comme le relève Maximiliano Firtman dans son exposé des nouveautés, il manque encore des bouts de code pour que les notifications soient fonctionnelles avec les web apps. Néanmoins, sur macOS la boîte de dialogue qui demande l'autorisation d'envoyer des notifications est fonctionnelle dans la dernière version de Safari TP (Safari pour les développeurs) :

Il faudra attendre qu'Apple termine les travaux pour que les PWA puissent finalement envoyer des notifications. L'autre changement est la meilleure prise en charge des icônes. Beaucoup de web apps doivent se contenter d'apparaitre sous la forme d'une icône standard sur l'écran d'accueil de l'iPhone, en raison d'un problème de prise en charge par Safari et WebKit de la déclaration de l'icône.

iOS 15.4 corrige enfin le tir, mais le processus n'est pas immédiat. Pendant quelques instants, l'icône qui apparait dans le panneau de partage de Safari n'est pas celle de la web app, la bonne version met un peu de temps avant d'apparaitre (voir la vidéo ci-dessous). Si on valide trop rapidement, on se retrouvera avec la mauvaise icône sur son iPhone.

Parmi les autres nouveautés en gestation, relevons le support de WebXR au travers de quatre expérimentations WebKit désactivées par défaut. WebXR est une API en cours de standardisation au sein du W3C qui permet de profiter d'expériences de réalité augmentée et virtuelle dans le navigateur. Des développeurs travaillent à son intégration dans WebKit depuis 2020.

L

L'API WebXR en cours d'implémentation dans WebKit

À tout cela s'ajoutent les nouveautés disponibles depuis iOS 15, entre autres la prise en charge de la couleur inscrite dans le manifeste de la web app (la barre de statut de la vue web prend cette couleur, sinon Safari détermine une couleur en fonction du contenu) ; les web apps peuvent proposer des Extraits d'apps (App Clips) que personne n'utilise ; les vues web peuvent enregistrer l'audio et la vidéo, gérer la lecture de contenus et démarrer/reprendre les téléchargements.

Le dossier Webclips dans le simulateur iOS de la Bibliothèque d'apps.

En revanche, les PWA ne sont toujours pas invitées à prendre place dans la page d'accueil de la Bibliothèque d'apps, bien qu'elles soient accessibles depuis le moteur de recherche de cet écran… et présentes aussi dans le simulateur iOS de Xcode, dans un dossier dédié.

Pour les développeurs et les utilisateurs intéressés, Maximiliano tient à jour une liste de compatibilité des fonctions supportées dans les PWA de Safari sur iOS et iPadOS.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Apple TV+ augmente son prix pour les abonnés au mois dans certains pays

16:34

• 41


Orange et Sosh changent leurs options : jusqu'à trois Multi-SIM, dont une eSIM Apple Watch

13:33

• 93


Promotion : jusqu'à -150 € sur du matériel Sonos

13:00

• 7


Plus malin, Gemini va bientôt prendre la place de Google Assistant dans Google Home

11:52

• 24


Le mode vidéo Action sur l'iPhone peut compenser les effets de la maladie de Parkinson

11:25

• 7


Avec l’arrivée des Pixel 10, la recharge Qi2 n’est plus l’apanage des iPhone

10:49

• 12


South Park se paye la pomme de Tim Cook et de son cadeau en or de 24 carats à Donald Trump

09:34

• 17


Google dévoile quatre Pixel 10 aux améliorations nuancées

20/08/2025 à 20:26

• 104


D'importants correctifs de sécurité avec macOS 15.6.1 et iOS 18.6.2 [🆕 : iPadOS 17.7.10, macOS 14.7.8 et macOS 13.7.8 aussi proposés]

20/08/2025 à 19:49

• 28


TechWoven, le petit nom des coques iPhone 17 qui voudraient faire oublier le FineWoven ?

20/08/2025 à 17:59

• 39


Les futures tablettes d'Amazon pourraient bien troquer Fire OS pour Android

20/08/2025 à 16:30

• 3


Orange Belgique victime d’une cyberattaque fin juillet, des données clients compromises

20/08/2025 à 14:36

• 17


Orange débranchera la 2G en 2026 : le sud-ouest en première ligne

20/08/2025 à 12:10

• 77


Après Apple, Google change aussi les règles de sa boutique d'apps en Europe

20/08/2025 à 10:35

• 4


iOS 26 et macOS Tahoe accueillent l'utilisateur avec une tournée des nouveautés

20/08/2025 à 09:49

• 75


Promo : l'iPhone 16e à 534,99 € aujourd'hui seulement

20/08/2025 à 08:10

• 13