Ce que va changer Fuchsia, l’OS qui devrait remplacer Android d’ici 5 ans<!-- --> | Atlantico.fr
Atlantico, c'est qui, c'est quoi ?
Newsletter
Décryptages
Pépites
Dossiers
Rendez-vous
Atlantico-Light
Vidéos
Podcasts
High-tech
Ce que va changer Fuchsia, l’OS qui devrait remplacer Android d’ici 5 ans
©MAURO PIMENTEL / AFP

La minute tech

Fuchsia est encore un projet expérimental, mais Google espère beaucoup des possibilités qu’un tel système d’exploitation pourrait impliquer.

Fuchsia est un tout nouveau « operating system », ou système d’exploitation développé par Google. Différent d’Android et de Chrome, il pourrait très bien remplacer les deux fiertés de Google : on parle même de les envoyer au placard d’ici 5 ans.

Développé depuis 2016, ce projet « open-source » a été lancé sur le GitHub de Google. Il est pensé comme une système d’exploitation universel, capable de fonctionner autant sur des montres connectées que sur des tablettes, des ordinateurs, des voitures électroniques, ou Google Home. Fuchsia est donc le Graal des fabricants de software… mais un Graal encore à trouver, puisque pour l’instant la compatibilité n’est pas complète.

Google n’est pas le seul à chercher dans cette direction. Microsoft avait tenté de faire pareil avec Windows 10, tout comme Apple avec la vrai OS X. Mais rien à côté de ce que pourrait être Fuchsia.

L’objectif de Google est de créer un système d’exploitation unique capable d’exécuter les mêmes applications avec des changements de développement minimes sur une gamme de matériels aussi large que possible. Cela faciliterait l'interconnexion au niveau de la technologie au niveau du consommateur, attirerait les développeurs de logiciels qui souhaitent créer efficacement des applications sur plusieurs plates-formes et, surtout, inciterait les consommateurs à accéder à un écosystème logiciel facile à contrôler. Google n'a pas beaucoup parlé de Fuchsia, mais cela semble être une aspiration naturelle. Cela est renforcé par des fonctionnalités multi plates-formes intégrées avec Android et iOS.

Quelle est la relation entre Fuchsia et Android et Chrome? Alors qu'Android et Chrome OS utilisent tous deux une version fortement modifiée du noyau Linux, Fuchsia est conçu à partir de zéro sur un micro-kernel totalement nouveau appelé Zircon.

Les différences entre un kernel - ou noyau -de système d'exploitation conventionnel et un micro-kernel sont compliquées, mais l'essentiel est que les micro-noyaux sont conçus à partir de zéro pour l'efficacité et la flexibilité. Le concept remonte à des décennies, mais a été largement abandonné au fur et à mesure que la puissance de l’ordinateur, la mémoire et l’espace de stockage se sont développés dans les années 90. Désormais, avec la tendance des produits électroniques grand public à évoluer vers des matériels plus petits, plus efficaces et plus portables, Google considère l’architecture des micro-noyaux comme une solution potentielle pour son système d’exploitation de nouvelle génération.

Cela ne fait pas de mal qu’avec un système qu’il a créé tout seul, Google ait plus ou moins le contrôle total de la façon dont Zircon et Fuchsia évoluent, avant et après leur commercialisation (si jamais cela arrive). Google a appris sa leçon avec Android, qui est maintenant fortement fracturé au niveau du consommateur grâce à sa nature open source. Chrome OS est essentiellement bloqué par ses termes de licence, même s'il est techniquement open source. Fucshia, encore une fois open source, serait presque entièrement contrôlé par Google lui-même, même s'il était exécuté sur du matériel vendu par des sociétés partenaires.

Qu'est-ce que va change Fuchsia pour les développeurs?

Fuchsia n'est pas à un point où les développeurs peuvent pratiquement créer des applications complètes pour le moment. Mais quand il arrive, Google n'a pas l'intention d'abandonner totalement le travail qu'il a mis dans Android. Les applications Fuchsia peuvent être écrites dans divers langages de programmation populaires en utilisant le nouveau kit de développement logiciel Flutter.

Flutter permet d'écrire des applications avec une compatibilité maximale entre Fucshia, Android et iOS. Cela signifie non seulement que les applications peuvent être écrites sur les trois plates-formes avec un investissement minimal, mais aussi que le portage des applications existantes vers Fuchsia et la prise en charge des trois plates-formes sont faciles.

Flutter est également construit autour de la conception de matériaux standard de conception visuelle de Google à laquelle il adhère pour tous ses Android, Chrome OS, et les propriétés Web (à des degrés divers). Il inclut la prise en charge d'éléments d'interface utilisateur avancés basés sur le moteur de rendu Vulkan flexible, y compris des ombres volumétriques (un outil favori de Material Design) et des animations 120 FPS ultra-fluides. Il est également capable d'impressionnantes applications de jeux et de médias, bien que les performances dépendent évidemment du matériel.

Si vous vous demandez pourquoi Chrome OS ne figure pas dans cette liste de compatibilité, rappelez-vous que les «applications» pour Chrome sont presque entièrement basées sur le Web. Il ne télécharge pas le code et l'exécute localement comme la plupart des autres systèmes d'exploitation. Mais Chrome OS peut maintenant exécuter des applications Android, et cette fonctionnalité est considérablement étendue par Google dans chaque version majeure de Chrome. La conclusion la plus simple à tirer est que Google espère faire évoluer son infrastructure Play Store vers au moins certaines applications Android de bureau complètes pour Chrome OS.

À ce stade, si Google parvient à lancer Fuchsia et à remplacer ou à faire évoluer les deux plates-formes, les développeurs (et donc les utilisateurs) pourront facilement procéder à un ajustement.

Quand Fuchsia sort-il?

Fuchsia est à un stade si précoce que Google n'a probablement même pas de feuille de route fixe. Google a commenté le projet de manière très restreinte, sauf pour confirmer qu'il s'agit d'un réel soutien. En ce moment, la seule information facilement disponible sur Fuschia est son code source, qui est publié à la fois sur GitHub et sur le propre référentiel de Google.

Il est tout à fait possible qu’à un moment donné, Google évalue Fuchsia par rapport aux conditions actuelles du marché et décide de mettre un terme au projet. Il pourrait continuer avec Android (défectueux comme il est) et Chrome OS, ou développer quelque chose que nous n'avons même pas encore vu. Mais pour le moment, Fuchsia ressemble au successeur le plus probable (si distant) d’Android et peut-être de Chrome.

En raison de débordements, nous avons fait le choix de suspendre les commentaires des articles d'Atlantico.fr.

Mais n'hésitez pas à partager cet article avec vos proches par mail, messagerie, SMS ou sur les réseaux sociaux afin de continuer le débat !