Au revoir Google Gears, bonjour HTML5

Les technologies Google sont connues pour leurs longues périodes de test bêta - à tel point que lorsque le géant de la recherche expédie réellement un produit fini, il fait la une des journaux. Mais si la bêta représente les jours de salade pour un projet Google, sa vie d'adulte peut être considérablement plus courte et plus brutale. Considérez le sort de Google Gears. Lancé il y a à peine quatre ans, Gears s'est officiellement arrêté la semaine dernière, pour être bientôt remplacé par une technologie équivalente de la spécification HTML5.

Gears est arrivé au début de 2007 au milieu de beaucoup d'enthousiasme parmi les développeurs Web. Son objectif était de fournir aux navigateurs Web un moyen de maintenir l'état entre les sessions, en comblant le fossé entre le paradigme informatique de bureau traditionnel et le monde naissant du cloud computing. En conservant des copies des données essentielles sur le PC client, Gears a permis aux applications Web de rester accessibles même lorsque le PC manquait de connectivité Internet.

[Mettez dès aujourd'hui vos sites Web à niveau avec HTML5 en utilisant les techniques du rapport pratique HTML5 Deep Dive PDF. | Apprenez à sécuriser vos navigateurs Web dans le guide PDF «Web Browser Security Deep Dive». ]

Cependant, il n'y aura plus de nouvelles versions de Gears. Gears ne sera jamais disponible pour la dernière vague de navigateurs, y compris Internet Explorer 9 qui vient de sortir et le prochain Firefox 4. Même le navigateur Chrome de Google, qui est livré avec Gears intégré depuis sa création, abandonnera la prise en charge du technologie à partir de la version 12, prévue plus tard cette année.

Il est tentant d'interpréter la disparition de Gears comme un échec pour Google, mais ce ne serait pas tout à fait correct. Au contraire, la décision d'arrêter Gears peut être considérée comme une victoire dans la volonté de Google de promouvoir les normes Web ouvertes en tant que plate-forme d'application, et elle offre un aperçu révélateur du processus de normalisation HTML en cours.

Prêcher par l'exemple

En 2008, environ un an après le lancement de Gears, j'ai interviewé Dion Almaer, qui travaillait à l'époque pour les programmes de développement de Google. Même alors, Almaer n'a pas caché les efforts de développement parallèle en cours chez Google et le groupe de travail HTML5 du W3C. "Vous pouvez jeter un œil à la proposition HTML5 qui est actuellement en cours de modification, et vous verrez qu'il existe une API de base de données comme Gears a une API de base de données", a déclaré Almaer. "Nous souhaitons vivement que cela fasse partie du Web que tout le monde puisse utiliser."

En fait, Almaer n'a fait aucune distinction entre la technologie Google Gears et la spécification en cours de réflexion au W3C. «Nous avons Gears là-bas», a déclaré Almaer. «Nous avons beaucoup appris en faisant ce travail pour le faire fonctionner hors ligne. Nous pouvons donc maintenant revenir aux groupes de normalisation, partager notre expérience et travailler avec eux pour obtenir ces normes qui ont réellement été testé au combat. "

Pour Almaer, non seulement il était acquis que la technologie Gears serait soumise au W3C, mais le fait que la technologie Gears ait déjà été testée sur le terrain faisait toute la différence, même si elle avait été développée par un seul fournisseur. "Si vous regardez les normes qui ont été couronnées de succès par rapport à celles qui n'ont pas, à mon avis, uniformément, c'est de savoir si elles ont été réellement testées ou étaient juste un groupe de fournisseurs dans une pièce essayant de déterminer quoi faire" m'a dit.