Firefox OS, ex-Boot to Gecko, le Web sans Windows

Basé sur Linux et autres outils open source, Firefox OS de Mozilla est une alternative à Chrome OS ou Android, ou Tizen. En fait il utilise le moteur de rendu Gecko qui dispose de tous les éléments d'interface nécessaire pour faire tourner une application en ligne ou locale.
Les applications sur ce système sont faites en HTML 5 et n'utilisent plus XUL.
Mozilla le destine plutôt aux appareils mobiles, tablettes et smartphone. La question que l'on se pose, c'est: Est-ce qu'il permettra de faire de ces appareils compact une alternative aux ordinateurs de bureau classiques, pour l'utilisateur ordinaire (et non le gamer)?

Boot to Gecko, le Web sans Windows

L'idée à la base de Firefox OS est la même que celle qui à inspiré Google pour la création de ChromeOS: passer des applications locales, propre à un système, et qu'il faut installer sur son ordinateur, aux applications Web, indépendantes du système car fonctionnant dans le navigateur et reposant sur les standards du Web .

Même si Firefox OS fournit une alternative à Chrome OS, ce n'est pas forcément un concurrent pour Google qui finance la Fondation Mozilla, au moins jusqu'en 2014: dans la mesure ou le moteur de recherche est installé par défaut sur le système, c'est plutôt un complément pour Google.

Compatible avec Android

Firefox OS est donc une sorte de système d'exploitation, en fait un couple Linux avec un ensemble d'APIs pour former une interface entre les composants matériels et périphériques et l'application. Linux sert à démarrer le système qui repose ensuite entièrement sur le navigateur. Selon la FAQ, il partage 95% de son code avec Firefox.
Firefox OS ressemble à Android, mais c'est un projet différent.
Cependant il utilise les pilotes d'Android, et donc en en installant la machine virtuelle Dalvik, on peut faire tourner les applications Android sur Firefox OS, même s'il est conçu pour faire tourner des applications HTML + JavaScript

Au contraire de Webian (toujours selon la FAQ) qui est un bureau conçu pour le Web, Firefox OS veut fournir aux applications Web les mêmes fonctions que les applications locales (et surtout l'accès au système de fichiers).

Gecko est la part essentielle du système, comme le nom l'indique: il joue un peu le même rôle que WinRT pour Metro et fournit l'API pour afficher l'interface des applications.
Laquelle, selon les concepts d'écran proposés, est celle d'un système pour mobiles.

Firefox OS supporte les nouveaux protocoles WebRTC et WebAPI et en outre, même s'il est fourni avec une version de Firefox, il est possible d'installer un navigateur Webkit (le nom Boot to Gecko devrait d'ailleur changer). C'est un système ouvert et facile à personnaliser.

Une app store décentralisée

Même s'il est possible de mettre en ligne des applications sur le site addons.mozilla.org, Mozilla veut une approche plus libre pour les applications: elles pourront être téléchargée directement sur le site de l'éditeur.

C'est la démarche inverse de celle de Microsoft qui passe du modèle décentralisé à une app store pour Metro, ce qui permet au passage de percevoir 30% du montant des ventes!

De la tablette à l'ordinateur de bureau

Firefox OS a en apparence de nombreux concurrents. Pour ne citer que les systèmes basés sur Linux, il y a Tizen, ChromeOS, webOS et Android, et d'autres encore. Chacun d'entre eux dispose d'un framework très développé, alors que Firefox OS est encore en cours de définition. Android dispose de centaines de milliers d'applications. Pour se montrer convainquant, donc, Firefox OS doit proposer quelque chose de plus.

Pour répondre à la question initiale, Firefox OS permet-il aux tablettes de remplacer les ordinateurs de bureau, oui, c'est clairement son but, pour ce faire il intègre aux applications Web des fonctions de fichiers, de communication avec les périphériques par Bluetooth notamment.

Boot2Gecko sur Galaxy S2

Vidéo: Démonstration de Boot2Gecko sur un Galaxy S2 de Samsung

Plus d'informations

Actualité: 16 avril 2013

Mozilla a annoncé que des smartphones sous Firefox OS seraient disponible en juin 2013 en Espagne, au Portugal, en Pologne, au Brésil et au Vénézuela. Ce choix est dicté par les opérateurs qui font des offres couplées avec un abonnement.
Pour les autres pays, il est toujours possible d'installer le système sur un smartphone Android dont l'ancien OS ne peut être actualisé.

9 décembre 2015

Mozilla a confirmé qu'elle abandonnait le projet Firefox OS. Bien que plusieurs appareils dotés de ce système aient été commercialisés, notamment par Alcatel, le succès n'a pas été au rendez-vous. Le marché des mobiles de bas de gamme est largement remporté par le système Android.
FirefoxOS pourra peut-être s'utiliser dans l'Internet des objets.

© 2011-2012 Xul.fr