Fuchsia et l’avenir d’Android

Si vous suivez beaucoup l’actualité d’Android, il y a de fortes chances que vous ayez entendu au moins quelque chose sur un mystérieux projet de Google connu sous le nom de Fuchsia. Et les chances sont, vous êtes au moins un peu confus sur ce qu’il est réellement et ce qu’il est destiné à faire.

Laissez-moi vous assurer : Vous n’êtes pas seul.

Fuchsia, pour les non-initiés, est un « projet expérimental de stade précoce » au sein de Google. Il est en développement depuis au moins 2017 – et il est open source, ce qui signifie que tout le monde peut jeter un coup d’œil au code et même installer le logiciel sur certains appareils. (Conseil de pro : vous pouvez aussi le tester à partir de votre navigateur dès maintenant, grâce à une démo web Fuchsia créée indépendamment. Un avertissement, cependant : Il n’y a vraiment pas grand-chose à faire.)

Google

Fuchsia, dans sa forme actuelle dépouillée

Google décrit Fuchsia comme « un nouveau système d’exploitation » conçu pour « les téléphones modernes et les ordinateurs personnels modernes avec des processeurs rapides, des quantités non triviales de RAM avec des périphériques arbitraires faisant des calculs ouverts ». Exact.

Cette description oh combien vivante mise à part, il y a très peu d’informations solides sur ce qu’est toute cette histoire ou pourquoi elle est développée. Et en l’absence d’informations solides, qu’obtenons-nous ? Des suppositions, des théories et d’autres hypothèses non fondées qui sont ensuite répétées au point que les gens supposent que ce sont des faits.

La conclusion la plus courante est que Fuchsia est destiné à devenir un remplacement unifié d’Android et de Chrome OS – un seul nouveau système d’exploitation Google qui s’étendrait aux ordinateurs portables et aux téléphones et fournirait un cadre cohérent et plus étroitement contrôlé pour les futurs appareils. Contrairement à Android et Chrome OS, Fuchsia n’est pas basé sur Linux mais sur la propre fondation personnalisée de Google – une fondation qui pourrait, en théorie, conduire à des mises à jour du système plus simples et plus rationalisées (quelque chose que nous savons tous être une lutte constante avec Android en particulier).

Alors, est-ce réellement vrai ? Eh bien, peut-être. Tout est certainement possible ; après tout, c’est Google. L’entreprise a déjà réalisé sa part de volte-face et de mouvements qui semblent fous. Et en dehors de Google lui-même, personne ne sait réellement quel est le plan pour Fuchsia ou ce que Google espère qu’il réalisera.

Mais particulièrement en ce moment, après ce que nous avons vu à la Google I/O et dans les semaines qui l’entourent, je pense qu’accepter carrément l’idée que Fuchsia est destiné à remplacer Android et Chrome OS comme une conclusion inévitable – comme tant de gens semblent le faire ces jours-ci – est une erreur.

Permettez-moi de développer quelques points critiques – et restez avec moi, car chaque partie de ceci est une pièce importante d’un puzzle que nous assemblons.

Android et Chrome OS sont des marques et des écosystèmes massifs – avec des investissements, une adoption et une valeur massifs

Plaine et simple, des marques comme celles-ci ne surgissent pas du jour au lendemain. Android est devenu un phénomène mondial au cours des 10 années qui ont suivi sa création – et Chrome OS, bien que parfois encore ignoré comme non pertinent, se développe rapidement pour devenir une plate-forme polyvalente avec des possibilités uniques et puissantes. Il est également extrêmement important dans le domaine de l’éducation, représentant 60 % de toutes les livraisons d’appareils destinés à l’éducation aux États-Unis l’année dernière (contre 22 % pour Windows et 17 % pour MacOS et iOS réunis).

De nombreux fabricants dans le monde entier sont fortement investis dans les deux marques, pendant ce temps – et dans une vision encore plus grande et à plus long terme, Google a travaillé dur pour planter des graines métaphoriques et faire en sorte que d’innombrables étudiants s’engagent très tôt dans les Chromebooks dans le but de les transformer en utilisateurs à vie.

Ce ne sont pas des marques ou des écosystèmes jetables, en d’autres termes – loin de là. Les investissements impliqués et la familiarité obtenue sont immenses et ne sont pas facilement reproductibles. Même si Google se concentre de plus en plus sur la notion de « Google » servant de fil conducteur entre ses produits, Android et Chrome OS ont une grande valeur – pour Google et pour les autres acteurs associés. Et bien que Google ait une histoire de pivots déroutants, l’idée qu’il fasse quelque chose d’aussi drastique que de larguer Android et Chrome OS complètement est un mouvement difficile à imaginer.

Google semble seulement accélérer son engagement envers les deux plates-formes ces derniers temps

Alors que le récit populaire du moment suggère que les premiers appareils Fuchsia pourraient apparaître dès cet automne ou au début de l’année suivante, Google continue de faire avancer Android et Chrome OS d’une manière qui ne semble pas correspondre à un changement aussi rapide.

Je ne parle pas seulement des mises à jour typiques des versions du système d’exploitation ; je parle de mouvements plus larges comme l’alignement continu d’Android et de Chrome OS – quelque chose auquel des ressources substantielles sont consacrées – et la poussée qui l’accompagne pour que les développeurs adoptent ce modèle deux pour un.

À savoir : Google est en train d’apporter un support complet des applications Linux aux Chromebooks, en grande partie pour permettre aux développeurs d’exécuter des outils de codage multiplateformes et les encourager à créer des applications Android optimisées pour les Chromebooks ainsi que pour les appareils Android ordinaires. La société vient également d’ajouter un émulateur Chrome OS à son outil de développement Android Studio pour poursuivre cet objectif et encourager les développeurs à travailler avec les Chromebooks à l’esprit, même s’ils n’ont pas un appareil Chrome OS présent pour les tests.

Pensez également à tout le travail en cours en ce moment pour restructurer Android d’une manière qui facilite le traitement des mises à jour de l’OS par les fabricants d’appareils. Ce n’est peut-être pas la réponse magique que certains espèrent, mais c’est un énorme investissement dans le remaniement du noyau même du système d’exploitation Android – ce qui semble une chose étrange à prendre la peine de faire si Android est destiné à être abandonné dans un an ou deux.

Puis il y a la présentation publique. Lors de l’événement I/O de cette année, la section Android de la keynote a démarré avec une vidéo élaborée qui vantait Android comme étant « le système d’exploitation mobile le plus populaire au monde. » L’introduction tournait autour du thème de l’ouverture d’Android et se terminait par une citation présentée à l’écran et lue à haute voix :

Si vous croyez à l’ouverture, si vous croyez au choix, si vous croyez à l’innovation de chacun, alors bienvenue à Android.

Peu après, le vice-président de l’ingénierie d’Android, Dave Burke, est monté sur scène et a parlé de l’objectif initial de Google avec Android : « construire une plate-forme mobile qui était libre et ouverte à tous » – « et aujourd’hui, a-t-il poursuivi, cette idée est florissante. »

Encore, il est difficile de concilier le choix de faire une présentation aussi vive et bien placée avec la notion que c’est une plate-forme sur le point d’être abandonnée. Quelque chose à ce sujet ne colle pas.

Fuchsia dans le contexte : une possibilité plus nuancée

En réfléchissant à Fuchsia et à ses implications possibles, nous devons considérer le contexte de Google et sa tendance à « explorer » et à « expérimenter ».

Pendant des années, nous avons entendu parler de la certitude que Google « fusionnait » Android et Chrome OS. La réalité s’est avérée être l’alignement plus nuancé des deux plateformes que nous voyons encore prendre forme aujourd’hui. Plus récemment, les rumeurs ont tourné autour de quelque chose connu sous le nom d’Andromeda – un projet interne de Google qui aurait réuni Android et Chrome OS en une seule nouvelle plateforme conçue pour fonctionner sur toutes les formes d’appareils. À un moment donné, nous avions même une date spécifique pour sa grande révélation – une date qui, bien sûr, ne s’est jamais élevée à quoi que ce soit.

Crucialement, le fait que rien de tout cela ne s’est concrétisé ne signifie pas qu’il n’y avait pas de pépites de réalité impliquées. Plus probablement, cela signifie que Google a exploré et expérimenté certains concepts en interne, mais a finalement fini par les abandonner ou par pivoter dans des directions différentes.

En parlant de pivotement, lorsqu’il a répondu à une question sur Fuchsia lors d’une session de l’événement I/O de l’année dernière, Burke a fait une remarque intéressante : « Comme beaucoup de projets en phase de démarrage, il va probablement pivoter et se transformer. »

Alors peut-être qu’avec Fuchsia, une mise en œuvre plus nuancée pourrait aussi finir par faire surface – quelque chose dans lequel les idées et les avancées de l’effort sont utilisées mais faites d’une manière qui ne remplace pas nécessairement Android ou Chrome OS, comme le récit actuel l’implique. Peut-être que Fuchsia pourrait plutôt finir par devenir une nouvelle structure sous-jacente pour l’une ou les deux plates-formes tout en laissant intactes les identités originales tournées vers l’extérieur.

Si nous voulons vraiment lire quelques feuilles de thé, en fait, il y a en fait quelques preuves qui suggèrent qu’un tel résultat pourrait ne pas être si farfelu. Le dépôt open-source de Google pour Fushia comprend un morceau de texte alléchant qui ressemble presque à une énigme : « Pink + Purple == Fuchsia (a new Operating System) »

Sur Twitter, le directeur technique de Fuchsia, Chris McKillop, a noté avec désinvolture que « pink » était une référence au projet Taligent – un effort raté d’Apple dans les années 90 pour remplacer MacOS par une alternative plus récente. Per Wikipedia (l’emphase ici est la mienne):

Pink devait être un système d’exploitation orienté objet complètement nouveau implémenté en C++ au sommet d’un nouveau micro-noyau, exécutant une nouvelle interface graphique qui ressemblait néanmoins au Mac existant. En plus d’exécuter des programmes écrits pour Pink, le système devait être capable d’exécuter des programmes Mac OS existants.

Pour ce qui est du « violet », il ne faut pas s’étendre beaucoup pour imaginer qu’il s’agit d’une référence au Project Purple, le nom de code de l’iPhone original d’Apple. M. McKillop était lui-même membre de l’équipe qui a travaillé sur cet appareil, et la conversation qu’il a eue sur Twitter avec un ingénieur qui a également travaillé chez Apple à la même époque. Dans ce fil de discussion, cet ingénieur a demandé à McKillop si « le violet dans ‘rose + violet' » était « le violet que nous connaissons » – ce à quoi McKillop a répondu « oui ». »

Maintenant, encore une fois, nous lisons les feuilles de thé ici – mais le fait que le slogan posté dans le dépôt de code Fuchsia de Google semble faire référence à la combinaison d’un produit smartphone pivot et d’un effort pour remplacer un OS existant depuis longtemps par un plus moderne qui aurait l’apparence et la sensation de l’original et supporterait le même ensemble d’applications semble certainement quelque peu significatif.

Peut-être, juste peut-être, que Fuchsia pourrait devenir une partie d’Android et/ou Chrome OS sans réellement les remplacer. Peut-être qu’il pourrait être intégré dans les systèmes d’exploitation d’une manière qui maintient leurs marques, leurs écosystèmes et même leurs apparences en place. Peut-être que Fuchsia pourrait entrer dans nos vies sans trop de perturbations – et sans que la grande majorité des utilisateurs ne se rendent compte que quelque chose a changé.

Je suis sûr de ne pas pouvoir l’affirmer. Ce que je peux dire, cependant, c’est qu’accepter aveuglément l’idée que ce mystérieux effort expérimental va remplacer les deux plus grandes plateformes de Google semble peu judicieux. Nous ne connaissons tout simplement pas les détails – et comme on nous l’a rappelé plein de fois auparavant, les choses sont rarement aussi noires et blanches qu’elles le paraissent initialement.

Même avec un concept aussi audacieux que Fuchsia, les nuances de gris beaucoup moins dramatiques peuvent finir par être les teintes les plus importantes de toutes.

S’inscrire à la nouvelle newsletter hebdomadaire de JR pour recevoir cette chronique ainsi que des conseils bonus, des recommandations personnelles et d’autres extras exclusifs dans votre boîte de réception.