Boot to Gecko, le Web sans Windows
Basé sur Linux et autres outils open source, ce système de Mozilla est une alternative à Chrome OS ou Android, ou Tizen. En fait il est basé sur 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.
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)?
L'idée à la base de B2G 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 B2G 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.
B2G 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.
B2G ressemble à Android, mais c'est un projet différent et les applications Android ne seront pas supportées, à moins que quelqu'un ne fasse un port de Dalvik comme cela a été fait pour le Blackberry.
Au contraire de Webian (toujours selon la FAQ) qui est un bureau conçu pour le Web, B2G 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.
De la tablette à l'ordinateur de bureau
B2G 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 B2G est encore en cours de définition. Android dispose de centaines de milliers d'applications. Pour se montrer convainquant, donc, B2G doit proposer quelque chose de plus.
Mais le but n'est pas d'être un concurrent, il est plutôt d'inspirer les autres éditeurs de navigateurs pour qu'ils intègrent les fonctions de B2G et permettent ainsi aux applications Web de se substituer aux applications locales.
Il veut donc jouer le même genre de rôle que Chrome à joué vis-à-vis des navigateurs en les inspirant et les poussant à devenir des plateformes d'applications Web. B2G veut juste aller encore plus loin.
Pour répondre à la question initiale, B2G 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.
Vidéo: Démonstration de Boot2Gecko sur un Galaxy S2 de Samsung
Plus d'informations
- Boot to Gecko , le site officiel.
- xPUD est un projet similaire qui est en fait une distribution Linux avec un navigateur, et qui ressemble aussi à Chrome OS qui s'adresse lui aux netbooks.
