Contrairement à Android et Chrome OS, Fuchsia n’est pas basé sur Linux. Il s’appuie sur un nouveau micronoyau appelé « Magenta » et développé par Google. Magenta est un micronoyau de taille moyenne caractérisé par sa capacité de s’adapter à différents types de systèmes de toutes tailles et formes (appareils embarqués, smartphones, ordinateurs…). Laisser tomber le noyau de Linux pourrait être choquant pour certains, mais l’écosystème d’Android actuellement ne suit pas la cadence du développement du noyau Linux. Même le Google Pixel tourne toujours sous le noyau Linux 3.18 qui a été lancé depuis la fin de 2014.
Les images récentes de l’OS donnent une idée sur le travail accompli par Google, notamment avec l’ajout d’un design basé sur des cartes. L’interface utilisateur porte le nom Armadillo et va servir comme « l’interface utilisateur par défaut de Fuchsia ». Cette interface a été développée avec le SDK Flutter de Google utilisé pour le développement de code multiplateforme qui s’exécute sur plusieurs OS comme Android, iOS et même Fuchsia. Cela veut dire qu’Armadillo peut être compilée et s’exécuter sur un appareil Android.
Il est possible de télécharger la source et compiler l’interface utilisateur de Fuchsia en un fichier APK installable sur tout appareil Android. Ce sont les fouilles de Hotfix IT qui ont permis de découvrir un dossier nommé Armadillo qui inclurait l’interface de Fuchsia. Cette interface constitue une refonte de l’écran d’accueil avec un clavier, un bouton d’accueil et un gestionnaire de fenêtres. Pour le moment, le dossier ne donne qu’une idée graphique (mais pas vraiment fonctionnelle) sur l’interface utilisateur de ce nouvel OS.
L’écran d'accueil comprend une liste déroulante, au centre on trouve la photo de profil, la date, le nom de la ville et l’icône de batterie. En haut, il y a des cartes « Story » des applications récentes et au-dessous, il y a une autre liste déroulante de suggestions qui ressemblent à Google Now. En quittant l’écran principal, on voit apparaitre un bouton « home » en bas de l’écran qui est juste un cercle blanc.
En cliquant sur l’image de profil au centre, un menu apparait et affiche des boutons de réglages rapides ressemblant à ceux d’Android. La première ligne des icônes affiche la batterie et la connectivité. Au-dessous, des sliders permettent de régler le niveau de volume et de luminosité, ainsi que les icônes usuelles du mode avion, « Ne pas déranger » et l’autorotation. Pour le moment, ces boutons n’affectent pas Android.
Développer un nouveau système d’exploitation grand public n’est pas une tâche facile et rares sont les entreprises qui se lancent dans une telle mission. Mais Google a prouvé maintes fois qu’il est capable de le faire, surtout qu’il compte dans ses rangs des vétérans du monde des OS.
Si le développement d’un nouvel OS peut être bénéfique pour les consommateurs et l’entreprise qui assure son développement à l’image d’iOS d’Apple, on ne connait toujours pas la raison exacte qui a poussé Google à se lancer dans le développement d’un nouvel OS qui va entrer en concurrence directe avec Android. Pour le moment, l’entreprise n’a pas donné de commentaire sur ses ambitions avec Fuchsia. Travis Geiselbrecht qui est un développeur de l’équipe de Fuchsia a informé dans une room de chat (Fuchsia IRC) que le nouvel OS constitue un projet sérieux qui ne sera pas vite oublié rapidement par Google.
Avec Android, Google fait toujours face à des problèmes qui résultent de décisions anciennes du géant de la recherche, avant qu’Android ne soit devenu le premier OS mobile en termes de part de marché avec plus d’un milliard d’utilisateurs. En effet, Google a toujours du mal à déployer les mises à jour d’Android à travers tout le parc d’utilisateurs et des constructeurs. De plus, la firme cherche à améliorer davantage la performance d’Android. Dans le projet Fuchsia, les applications Flutter sont développées avec Dart, un langage développé par Google et qui se focalise sur la haute performance et des applications qui peuvent tourner jusqu’à 120 fps.
Pour le moment, rien ne prouve que Fuchsia puisse remplacer Chrome OS ou Android, mais il pourrait servir de base pour une transition majeure d’Android, non seulement pour les utilisateurs, mais aussi pour les développeurs qui pourront créer des applications multiplateformes avec Flutter capables de tourner sur iOS, Android et Fuchsia.
Source : Hotfix
Et vous ?
Pensez-vous que Google va remplacer Android par Fuchsia OS ?