ou INSCRIVEZ-VOUS Mot de passe oublié ?
Publicité

Mozilla WebAPI : donner le pouvoir aux applications HTML5

La grande ambition, le mur des éditeurs à convaincre

html5Dans le paysage du web, l’arrivée du HTML5 est une occasion de parvenir graduellement au fameux mantra « Coder une fois, exécuter partout ». Mozilla ne l’a clairement pas oublié et affiche désormais ses ambitions avec un nouveau projet baptisé WebAPI. Le but ? Permettre l’écriture d’applications web sur les smartphones tout en leur offrant un puissant champ fonctionnel.

Le terme « ambitieux » est en fait presque un euphémisme. Ce que vise Mozilla n’est ni plus ni moins que l’universalité d’une application web qui pourrait s’exécuter dans l’ensemble des navigateurs mobiles sans plus être limité par les seuls capacités du HTML5 justement. Comment ? En proposant une API capable de fournir à ladite application des capacités qu’elle ne peut actuellement posséder.

WebAPI a pour objectif d’être multiplateforme et d’autoriser au sens large les applications HTML5 à faire nettement plus qu’actuellement, pratiquement au degré d’une application native. Dans cette optique, Mozilla travaille déjà depuis un moment sur un groupe d’API qui doivent permettre une expérience téléphonique basique pour une application HTML5. En d’autres termes, faire en sorte que cette dernière accède aux fonctions de base d’un smartphone.

Parmi ces fameuses API, Mozilla vise en premier lieu les plus importantes :
  • La partie téléphonie
  • Le carnet d’adresses
  • La gestion des SMS/MMS
  • L’horloge
  • La caméra
  • Système de fichiers
  • La calculatrice
  • Les réglages/paramètres (état des applications, etc.)
  • Les jeux (accéléromètre, etc.)
  • Les cartes (géolocalisation, etc.)
Et pour montrer à quel point Mozilla est sérieux sur ces objectifs, l’éditeur cherche activement plusieurs développeurs à temps plein qui travailleront exclusivement sur WebAPI. Une première version fonctionnelle doit être en effet présentée dans environ six mois, ce qui laisse finalement assez peu de temps face à la dose de travail encore à fournir.

De son côté, Ars Technica rappelle que le W3C travaille déjà sur un projet équivalent au sein du Device APIs Working Group. Toutefois, comme il s’agit véritablement d’un standard en cours de création, il pourrait prendre des années, ce qui cadre mal avec l’objectif des six mois que s’est fixé Mozilla.

Le fait est que Mozilla va essentiellement avoir besoin de mettre tout le monde d’accord. La création d’une API est une chose, obtenir le concours de Google, Apple ou encore Microsoft en est une autre. L’idéal pour le développeur dans un premier temps serait que la WebAPI soit reprise et intégrée dans les spécifications du moteur de rendu WebKit, pour toucher du même coup iOS et Android. Cela dit, dans un second temps, il faudrait que lesdites spécifications soient réellement implémentées par les sociétés concernées.

Dans tous les cas, les résultats de ces travaux seront soumis au W3C.
 
Source : Mozilla
le 25 août 2011 à 12:40 (21 009 lectures)