Ouvrir le menu principal

MacGeneration

Recherche

Les développeurs de WebKit préparent le terrain pour les notifications dans les web apps

Nicolas Furno

vendredi 01 octobre 2021 à 08:45 • 14

Logiciels

Apple traine des pieds depuis des années pour gérer les web apps qui ressemblent à des apps natives. Alors même que c’était la première solution pour créer des apps pour l’iPhone, l’entreprise favorise désormais les apps natives au détriment de celles qui reposent sur le navigateur. Mais cela change petit à petit, comme en témoigne l’ajout à WebKit de l’API PushEvent.

WebKit est le nom du moteur de rendu de Safari, c’est une brique indispensable pour le navigateur web d’Apple, mais c’est aussi et surtout le seul autorisé sur iOS. PushEvent est le nom d’une nouvelle API encore au stade expérimental, mais qui est d’ores et déjà prise en charge par Chrome et tous les navigateurs dérivés. Le développement de WebKit étant open-source, on sait qu’Apple a commencé à travailler sur cette API grâce à ce bug report ouvert hier, 30 septembre 2021 par un ingénieur français qui travaille dans l’équipe Safari.

Le rapport de bug qui ajoute l’API PushEvent à WebKit.

À ce stade, on est encore loin de la fonction finalisée et intégrée à Safari, mais c’est une étape de préparation nécessaire pour offrir des notifications aux web apps basées sur WebKit. Ce serait surtout utile sur iOS, où seules les apps distribuées sur l’App Store peuvent envoyer des notifications depuis le départ. Dans le meilleur des cas, on pourrait avoir un fonctionnement similaire à celui d’Android, où une web app peut envoyer des notifications même quand elle est en arrière-plan, comme une app native.

C’est peut-être l’objectif, mais ce rapport de bug ne dit rien quant aux intentions d’Apple. Ceux qui voient les verres à moitié vides pourraient aussi considérer que ce changement ne concernera que la version macOS de Safari, qui propose déjà des notifications mais en utilisant une API plus ancienne. Pour rassurer les adeptes des verres à moitié pleins, le code concerne autant macOS qu’iOS et on peut espérer une prise en charge complète.

Source :

Rejoignez le Club iGen

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

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Tous les Cybertruck produits rappelés pour... des morceaux de carrosserie qui se détachent

22/03/2025 à 21:00

• 74


Promo : l'iPad 10 64 Go à 285 €, soit son plus bas prix !

22/03/2025 à 11:57

• 14


Dites adieu aux éditeurs PDF encombrants : UPDF fait tout, 10x plus vite ! 📍

22/03/2025 à 11:11


Test des Mac Studio de 2025 : une drôle de gamme

22/03/2025 à 10:00

• 41


Découvrez le compagnon idéal pour votre (nouveau) Mac

Partenaire


Sortie de veille : l’iPhone va devoir faire ami-ami avec les gadgets de la concurrence

22/03/2025 à 08:00

• 8


USA : la responsabilité de l’hébergeur de site internet probablement bientôt modifiée... ou purement supprimée

21/03/2025 à 21:45

• 37


Un processeur fait de neurones humains présenté au MWC 2025

21/03/2025 à 21:15

• 65


TechCrunch rejoint MacWorld et PCWorld dans un fonds d’investissements

21/03/2025 à 20:30

• 4


Un Apple-1 vendu aux enchères pour 375 000 dollars

21/03/2025 à 20:00

• 11


Claude d'Anthropic sait maintenant chercher sur le web

21/03/2025 à 16:30

• 11


Calibre synchronise les liseuses Kobo comme un iPod

21/03/2025 à 13:45

• 29


Promo : une box et un forfait 5G illimité à 20 € par mois chez Free, une offre similaire chez Bouygues

21/03/2025 à 12:30

• 31


Sonos : -20% sur des enceintes, barre, casque et caisson de basses

21/03/2025 à 11:41

• 33


Fnac : 100 € reversés pour l'achat d'un MacBook Air ou d'iPhone 16 Plus et 16 Pro

21/03/2025 à 11:30

• 2


Google confie la recherche de Gmail aux bons soins de l’IA

21/03/2025 à 11:15

• 12