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

Apple commanderait à Nvidia pour 1 milliard en serveurs pour l'IA

10:30

• 1


Control est maintenant disponible sur le Mac App Store pour 40 €

10:00

• 5


Une lueur d'espoir pour l'arrivée de Recopie de l'iPhone en France ?

09:34

• 17


Kernel Panic : Antennagate, Siri… Comment Apple gère-t-elle ses crises ?

07:30

• 1


Que faut-il deviner dans les visuels de la WWDC 2025 ?

25/03/2025 à 20:46

• 63


Plongez au cœur de l’actualité Apple et bien plus encore grâce au Club iGen

25/03/2025 à 20:30

• 7


La WWDC 2025 se tiendra du 9 au 13 juin 2025

25/03/2025 à 18:16

• 27


Promos du printemps : des chargeurs Qi2, des hubs Thunderbolt ou des pavés numériques Bluetooth chez Satechi

25/03/2025 à 17:30

• 7


Bouygues Telecom abandonne le Wi-Fi 5

25/03/2025 à 17:00

• 24


Promos du printemps : quelques réductions sur des SSD externes, jusqu'à 4 To

25/03/2025 à 14:45

• 26


Carte cadeau Apple : 10 € retournés sur son compte Amazon pour une carte à 100 €

25/03/2025 à 13:30

• 13


Orange va bientôt lancer deux nouvelles Livebox et augmenter ses débits

25/03/2025 à 12:23

• 33


Promos du printemps : plus de 50 % de réduction sur l'abonnement Office 365

25/03/2025 à 10:55

• 18


macOS 15.4 : les utilisateurs européens toujours privés de recopie de l’iPhone

25/03/2025 à 10:00

• 71


Apple prête à brider iOS et macOS pour s'extirper du DMA ?

25/03/2025 à 09:55

• 69


Promo : jusqu'à -230 € sur le Mac mini M4 chez Amazon Allemagne

25/03/2025 à 07:15

• 11