Vaig arribar a esbrinar-me completament quan Daniel Matte va escriure les coses que va trobar sobre Andròmeda tot examinant algun codi font de Google a principis d’aquesta setmana. Va reforçar moltes coses que vaig pensar quan vaig examinar tot el codi a l’agost del 2016, vaig agafar moltes més coses que vaig passar per alt i vaig examinar el nou codi. Crec que les valoracions de Matte són bastant properes a la nota aquí. No perquè confirmessin alguns dels meus pensaments originals, sinó perquè assenyalava coses que em van equivocar. O almenys crec que m’he equivocat. Tot sobre Andròmeda o Fúcsia és encara educat per endevinar.
Més: el projecte del sistema operatiu "Fuchsia" és interessant, no tenen detalls que la facin importar
Arribats a aquest moment, crec que tenim una molt bona idea de cap a on va Google amb Andromeda, Fuchsia, Android i Chrome. El futur sembla que es tractarà de consolidar-ho tot sense fer les coses iguals. He estat cavant i xerrant i picant coses durant un parell de dies i aquesta és la meva conclusió.
El fúcsia és on hem de començar. Fuchsia és una manera de substituir Linux i convertir-se en un sistema operatiu per a Chrome i Android. Android és estrany. Es pot crear com un sistema operatiu tot en un en espera que s’afegeixi algun suport de maquinari per preparar-lo per executar-lo, o també pot ser un temps d’execució i fitxers de suport per a aplicacions. El Nexus 6P està utilitzant Android com a sistema operatiu, BlackBerry Classic està utilitzant Android com a plataforma d'aplicacions a sobre d'un altre sistema operatiu. Si haguessis de piratejar les aplicacions de Google (Google Play, Play Services, etc) al Classic, pot fer tot el que Nexus 6P pot fer quan es tracta d’aplicacions Android, tot i que no utilitza “Android” com a sistema operatiu.
Fuchsia funcionarà amb el temps d’execució d’Android i donarà suport a tot utilitzant API compatibles. És a dir, no veurem cap diferència, però la gent que desenvolupa Android ho farà.
El futur on tot és igual però diferent té sentit quan es fa bé.
Fuchsia també alimentarà Andròmeda. Ja hem vist l’etapa d’Andromeda quan Google Play va arribar a alguns Chromebooks. Ara mateix, Chrome OS és bàsicament una interfície d’usuari i una plataforma d’aplicacions que funciona amb un nucli i un middleware de Linux bastant estàndard. Si això sembla confús, només cal que pensis en Chrome OS com a Ubuntu. Això és prou a prop del que parlem aquí. Les aplicacions d'Android funcionen de manera nativa a Chrome, però no realment. Hi ha una capa que parla amb les aplicacions d'Android i que parla amb el middleware a través de Chrome que la fa perfecta per a l'usuari. Aquesta capa és el pas primer d’Andròmeda.
Fuchsia funcionarà amb la plataforma i el framework d'aplicacions Chrome i donarà suport a tot amb les API compatibles. És a dir, no veurem cap diferència, però les persones que desenvolupen Chromium ho faran.
Sembla que Andròmeda i Fuchsia és un híbrid d'Android i Chrome, però no de la manera que la gent va pensar que seria. Es tracta del programari que hi ha a sota de tot el que està canviant per suportar-ho tot. I això és tan impressionant com per a les persones que treballen amb Android i Chrome cada dia.
Més: Com Google pot utilitzar Andromeda per conquistar-ho tot
Vostè i jo som usuaris finals d’Android i Chrome. Agraïm els canvis (o els odiem) al sistema operatiu, però els coneixem tots dos i decidim utilitzar-los en lloc d’una altra cosa. Canviar això i oferir alguna cosa que sembli i se senti diferent és arriscat. Seguiu donant a la gent les coses que volen comprar.
Un sistema operatiu universal és dur, ja que no totes les pantalles tenen la mateixa mida.
Els desenvolupadors es beneficien de tenir un sistema operatiu que alimenti ambdues plataformes. A mesura que avancen les coses, les línies entre el que és una aplicació Chrome i el que és una aplicació per a Android es difuminaran fins que no hi hagi una sola aplicació que s'executi en totes dues. Els desenvolupadors poden orientar-se a la versió mòbil, senzilla al tacte o a la versió completa basada en el punter o a totes dues. Això elimina l’inconvenient més gran que fan Ubuntu i Microsoft perquè una interfície universal no funcionarà en una pantalla de 4, 5 polzades i en un monitor de 30 polzades.
O tothom pensant en tot i endevinar podria estar completament equivocat. No seria la primera vegada.