Les frontières s’effacent entre le développement mobile et le Web. Le mouvement a commencé avec des applications hébergées pour contourner les restrictions des galeries d’applications (lire par ailleurs).
Le trio HTML5, CSS3, JavaScript a fait de plus en plus d’adeptes à tel point que certains lui prédisent même un avenir plus florissant que les développements natifs.
La Fondation Mozilla œuvre à sa manière dans ce sens.
Son OS mobile, Boot To Gecko, repose entièrement sur les technologies et les applications web.
Mais les applications hébergées, à la différence des applications natives, ne permettent pas d’accéder à toutes les fonctionnalités d’un smartphone.
C’est pour remédier à cette faiblesse que Mozilla a lancé un projet de « Web API » parallèle à son OS mobile. Un projet qui fait penser et qui pourrait compléter celui du W3C baptisé « Device API ». Le projet de Mozilla est déjà en cours de validation par le W3C.
Concrètement, ces APIs de Mozilla permettent à des applications Web d’exploiter le hardware du téléphone depuis une page web.
Paul Rouget, développeur français et « techno-évangéliste » chez Mozilla, vient de publier une vidéo très intéressante qui montre l’avancée du projet. Il y fait la démonstration, depuis Firefox pour Android, de l’utilisation des fonctionnalités de l’appareil photo, du GPS, de l’accéléromètre, du vibreur et de l’accès à des informations comme le taux de chargement de la batterie.
[ame="http://www.youtube.com/watch?v=1s2KmEetAhM"]Exemple d'utilisation des WebAPIs de Mozilla[/ame]
Reste que la diversité du support du standard par les navigateurs fait qu’aujourd’hui une application Web est certes multiplateforme (ce qui justifie ce projet), mais que cet avantage n’est pas encore aussi tangible que cela.
Il est vrai également que ce projet s’inscrit dans le long terme, et que les choses ont donc le temps de changer et de ne pas concerner que les seuls Boot to Gecko et Firefox.
La documentation sur les WebAPIs de Mozilla se trouve sur cette page.
Et vous ?
Intéressé(e) par ces APIs ?
Que pensez-vous d’application Web qui utilisent les fonctions natives d’un terminal ? Pourront-elles remplacer les applications natives ?
Les WebAPIs de Mozilla progressent
Les applications Web peuvent exploiter de plus en plus de fonctionnalités natives des Smartphones
Les WebAPIs de Mozilla progressent
Les applications Web peuvent exploiter de plus en plus de fonctionnalités natives des Smartphones
Le , par Gordon Fowler
Une erreur dans cette actualité ? Signalez-nous-la !