Se c'è una cosa che possiamo notare facilmente di Google è che a volte i suoi progetti sembrano competere tra loro, ma non si tratta di un errore strategico, tutto il contrario. Nel caso specifico dei sistemi operativi, il successo di Android è innegabile e i numeri di Chrome OS continuano a salire, tuttavia esiste un progetto in secondo piano che potrebbe sostituirli entrambi. Il suo nome in codice è Fuchsia, e anche se tecnicamente ha profilo open source, non è basato su Linux.
Android porta con sé diversi problemi, ma il più critico è l'assenza di una piattaforma solida per distribuire aggiornamenti ai suoi utenti. Una volta che le patch arrivano al codice, tutto dipende da OEM e operatori telefonici, che non dimostrano alcun interesse a supportare i dispositivi oltre i loro impegni essenziali. Queste e altre carenze si sono trascinate insieme al sistema operativo per anni, il che solleva una domanda interessante: Come sarebbe Android se Google potesse svilupparlo da zero, nel 2017, con tutta la sua conoscenza attuale? La risposta è Fuchsia.
I primi dettagli su questo misterioso sistema operativo sono emersi nell'agosto 2016 come una semplice riga di comando. Oggi Fuchsia ha un'idea di interfaccia molto più elaborata (chiamata «Armadillo»), con una modalità tablet dedicata, schermi divisi e pannelli di suggerimenti. Per ora non è molto più che uno scheletro, e ciò che è veramente interessante del sistema operativo passa per il basso livello.
In termini semplici, Fuchsia scarta il kernel Linux e l'uso della licenza GPL, a favore di un microkernel interno chiamato Magenta, e una combinazione di licenze Apache 2.0, MIT e BSD (3-Clause). Un'altra cosa che resta indietro è tutto il materiale «legacy» legato a Java. L'interfaccia è realizzata con l'SDK di Flutter, e le app si basano su Dart.
Manca una settimana all'edizione 2017 di Google I/O. Sarebbe ideale che l'azienda decidesse di condividere lì ulteriori dati su Fuchsia, ma qualcosa mi dice che non sarà così (spero di sbagliarmi). Fuchsia ha tutte le caratteristiche di un progetto a lunghissimo termine, e quella «distanza» forse è necessaria per sviluppare una transizione stabile da Android e Chrome OS al nuovo sistema.