Fuchsia : le nouveau système d'exploitation pour smartphones de Google
Fuchsia

S'il y a une chose que l'on peut facilement souligner chez Google, c'est que ses projets semblent parfois se concurrencer, mais il ne s'agit pas d'une erreur stratégique, bien au contraire. Dans le cas spécifique des systèmes d'exploitation, le succès d'Android est incontestable et les chiffres de Chrome OS continuent de grimper, mais il existe un projet en arrière-plan qui pourrait les remplacer tous les deux. Son nom de code est Fuchsia, et bien que techniquement il ait un profil open source, il n'est pas basé sur Linux.

Pourquoi Google repart de zéro

Android traîne plusieurs problèmes, mais le plus critique est l'absence d'une plateforme solide pour livrer des mises à jour à ses utilisateurs. Une fois que les correctifs arrivent dans le code, tout dépend des OEM et des opérateurs téléphoniques, qui ne montrent aucun intérêt à prendre en charge les appareils au-delà de leurs engagements essentiels. Ces lacunes et d'autres accompagnent le système depuis des années, ce qui pose une question très intéressante : à quoi ressemblerait Android si Google pouvait le développer depuis zéro, en 2017, avec toutes ses connaissances actuelles ? La réponse est Fuchsia.

Fuchsia : le nouveau système d'exploitation pour smartphones de Google
Ainsi se présente le « mode tablette » de Fuchsia

Armadillo et le micro-noyau

Les premières informations sur ce mystérieux système d'exploitation sont apparues en août 2016 sous la forme d'une simple ligne de commande. Aujourd'hui, Fuchsia a une idée d'interface beaucoup plus élaborée (baptisée « Armadillo »), avec un mode tablette dédié, des écrans partagés et des panneaux de suggestions. Pour l'instant, ce n'est pas beaucoup plus qu'un squelette, et ce qui est vraiment intéressant dans ce système se situe au niveau bas. En termes simples, Fuchsia abandonne le noyau Linux et l'utilisation de la licence GPL, au profit d'un micro-noyau interne appelé Magenta, et d'une combinaison de licences Apache 2.0, MIT et BSD (3-Clause). Autre chose qui tombe au passage : tout le matériel « legacy » lié à Java. L'interface est construite avec le SDK Flutter, et les applications sont basées sur Dart.

Fuchsia : le nouveau système d'exploitation pour smartphones de Google
L'interface suggère une utilisation plus efficace et intelligente de l'écran

Un projet de très long terme

Il reste une semaine avant l'édition 2017 de Google I/O. L'idéal serait que l'entreprise décide d'y partager davantage d'informations sur Fuchsia, mais quelque chose me dit que ce ne sera pas le cas (j'espère me tromper). Fuchsia a toutes les caractéristiques d'un projet à très long terme, et cette « distance » est peut-être nécessaire pour développer une transition stable d'Android et Chrome OS vers le nouveau système.

Source :