Internet

Microsoft envoie un correctif à WebKit pour améliorer la compatibilité avec les écrans tactiles

WebKit, le moteur de rendu des pages utilisé dans les navigateurs tels que Chrome et Safari, a reçu un patch cette semaine pour améliorer la compatibilité avec les écrans tactiles. Le code, qui a un prototype de la spécification Pointer Events, a été envoyé par nul autre que Microsoft – la même société qui a développé Trident, le moteur d’Internet Explorer.

Microsoft collabore déjà avec Google, Mozilla et Opera pour mettre en œuvre la spécification Pointer Events, une tentative du W3C de normaliser les interactions entre les commandes tactiles. Une fois la spécification définie, les développeurs peuvent créer des applications compatibles avec les écrans tactiles qui fonctionnent sur le plus grand nombre d’appareils possible.

Safari for iOS utilise également le moteur WebKit et supporte les commandes tactiles depuis des années, mais comme le rappelle Ars Technica, Apple a breveté la technologie et refusé de la fournir gratuitement à la communauté. Le W3C a même lancé une spécification similaire appelée Touch Events, mais elle utilisait la technologie propriétaire d’Apple et l’idée a été abandonnée.

  Google Translate est livré avec beatbox inclus

La spécification Pointer Events est prise en charge par Microsoft, Nokia, Zynga, jQuery et les principaux navigateurs. Bien entendu, Microsoft ne fait pas cela uniquement pour collaborer avec la communauté : la normalisation est importante pour que les sites soient également compatibles Trident avec Internet Explorer. Mais il est bon de voir qu’elle contribue à créer une norme ouverte qui peut être utilisée par tout le monde, au lieu de se contenter de créer une technologie propriétaire pour gêner les développeurs et ralentir les progrès du web.

A propos de l'auteur

Ronan

Le Breton de l'équipe ! Développeur back-end dans une startup française. Internet des objets, domotiques, mes sujets de prédilection sont vastes. #teamLinux sur PerlmOl

Laisser un commentaire