Je suis devenu complètement geek quand Daniel Matte a écrit ce qu'il avait découvert sur Andromeda en consultant un code source de Google plus tôt cette semaine. Cela renforçait beaucoup de choses auxquelles je pensais lorsque je parcourais le code pour la première fois en août 2016, que je trouvais beaucoup plus de choses que j'avais oubliées et que j'examinais le nouveau code. Je pense que les évaluations de Matte sont assez proches de la réalité. Non pas parce qu'ils ont confirmé certaines de mes pensées initiales, mais parce que cela indique des choses que je me suis trompé. Ou du moins je pense que je me suis trompé. Tout ce qui concerne Andromeda ou Fuchsia n’est encore qu’un jeu d’instructions.
Plus: le projet de système d'exploitation 'Fuchsia' est intéressant, il manque des détails qui le rendent important
À ce stade, je pense que nous avons une assez bonne idée de la direction que prend Google avec Andromeda, Fuchsia, Android et Chrome. L’avenir semble vouloir tout consolider sans que les choses ne se ressemblent. J'ai creusé, bavardé et piqué depuis quelques jours et c'est ma conclusion.
Le fuchsia est l'endroit où nous devons commencer. Fuchsia est un moyen de remplacer Linux et de devenir un système d'exploitation sur lequel Chrome et Android peuvent fonctionner. Android est un peu bizarre. Il peut être créé en tant que système d'exploitation tout-en-un, dans l'attente de la prise en charge matérielle, le rendant prêt à fonctionner, ou il peut également s'agir d'un environnement d'exécution et de fichiers de support pour les applications. Le Nexus 6P utilise Android comme système d'exploitation, le BlackBerry Classic utilise Android comme plate-forme d'application installée sur un autre système d'exploitation. Si vous deviez pirater les applications de Google (Google Play, Play Services, etc.) sur le Classic, il pourrait faire tout ce que le Nexus 6P peut faire lorsqu'il s'agit d'applications Android, même s'il n'utilise pas "Android" comme système d'exploitation.
Fuchsia fonctionnera avec le runtime Android et supportera tout en utilisant des API compatibles. En d'autres termes, nous ne verrons aucune différence, mais les développeurs d'Android le feront.
L’avenir, où tout est identique mais différent, prend tout son sens.
Le fuchsia alimentera aussi Andromède. Nous avons déjà vu la première étape d’Andromeda lorsque Google Play est arrivé sur certains Chromebooks. Actuellement, Chrome OS est essentiellement une interface utilisateur et une plate-forme d’application fonctionnant sur un noyau et un middleware Linux relativement standard. Si cela semble déroutant, pensez à Chrome OS comme à Ubuntu. C'est assez proche de ce dont nous parlons ici. Les applications Android s'exécutent dans Chrome de manière native, mais pas vraiment de manière native. Il existe une couche qui communique avec les applications Android et avec ce middleware via Chrome, ce qui la rend transparente pour l'utilisateur. Cette couche est la première étape d'Andromède.
Fuchsia fonctionnera avec la plate-forme d’application et le framework Chrome, et supportera tout avec des API compatibles. En d'autres termes, nous ne verrons aucune différence, mais les personnes développant du chrome le verront.
Il semblerait qu'Andromeda et Fuchsia soient un hybride d'Android et de Chrome, mais ce n'est pas ce que les gens pensaient. C'est le logiciel sous-jacent qui est en train d'être modifié pour tout supporter. Et c'est à peu près aussi impressionnant que possible pour les personnes qui travaillent quotidiennement avec Android et Chrome.
Plus: Comment Google peut utiliser Andromeda pour tout conquérir
Vous et moi sommes des utilisateurs finaux pour Android et Chrome. Nous apprécions les modifications (ou les détestons) du système d'exploitation, mais nous les connaissons tous les deux et choisissons de les utiliser plutôt que de faire autre chose. Changer cela et offrir quelque chose qui ressemble et se sent différent est risqué. Continuez à donner aux gens ce qu'ils veulent acheter.
Un système d'exploitation universel est difficile car tous les écrans n'ont pas la même taille.
Les développeurs bénéficient d’un système d’exploitation qui alimente les deux plates-formes. À mesure que les choses avancent, la frontière entre ce qui est une application Chrome et ce qui est une application Android s'estompe jusqu'à ce qu'une seule application fonctionne sur les deux. Les développeurs peuvent cibler la version mobile, la version tactile, la version complète pilotée par un pointeur, ou les deux. Cela élimine le plus gros inconvénient de ce que font Ubuntu et Microsoft, car une interface universelle ne fonctionnera tout simplement pas sur un écran de 4, 5 pouces et un moniteur de 30 pouces.
Ou tout le monde pensant à tout cela et devinant pourrait être complètement faux. Ce ne serait pas la première fois.