Fuchsia e il futuro di Android

Se seguite molte notizie su Android, è probabile che abbiate sentito almeno qualcosa su un misterioso progetto di Google noto come Fuchsia. Ed è probabile che siate almeno un po’ confusi su cosa sia in realtà e su cosa sia destinato a fare.

Lasciate che vi assicuri: Non siete soli.

Fuchsia, per chi non lo sapesse, è un “progetto sperimentale in fase iniziale” di Google. È in fase di sviluppo almeno dal 2017 – ed è open source, il che significa che chiunque può sbirciare il codice e anche installare il software su alcuni dispositivi. (Suggerimento: si può effettivamente controllare dal tuo browser anche ora, grazie a una demo web Fuchsia creata in modo indipendente. Un giusto avvertimento, però:

Google

Fuchsia, nella sua forma attuale

Google descrive Fuchsia come “un nuovo sistema operativo” progettato per “moderni telefoni e moderni personal computer con processori veloci, quantità non banali di RAM con periferiche arbitrarie che fanno calcoli aperti”. Giusto.

Questa rappresentazione così vivida a parte, c’è molto poco in termini di informazioni solide su cosa sia tutta questa cosa o perché sia stata sviluppata. E in assenza di tali informazioni solide, cosa otteniamo? Indovinelli, teorie e altre ipotesi non comprovate che poi vengono ripetute fino al punto in cui la gente assume che siano fatti.

La conclusione più comune è che Fuchsia è destinato a diventare un sostituto unificato di Android e Chrome OS – un unico nuovo sistema operativo di Google che si estenderà attraverso computer portatili e telefoni e fornirà una struttura coerente e più strettamente controllata per i dispositivi futuri. A differenza di Android e Chrome OS, Fuchsia non è basato su Linux ma su una base personalizzata di Google – che potrebbe, in teoria, portare ad aggiornamenti del sistema più semplici e più snelli (qualcosa che tutti sappiamo essere una lotta costante con Android in particolare).

Quindi è effettivamente vero? Beh, forse. Tutto è certamente possibile; dopo tutto, questa è Google. L’azienda ha tirato fuori la sua parte di flip-flop da far alzare le sopracciglia e di mosse che sembrano folli prima d’ora. E al di fuori di Google stessa, nessuno sa effettivamente qual è il piano per Fuchsia o cosa Google spera di ottenere.

Ma soprattutto in questo momento, dopo quello che abbiamo visto al Google I/O e nelle settimane che lo circondano, penso che accettare completamente l’idea che Fuchsia sia destinato a sostituire Android e Chrome OS come una conclusione scontata – come così tante persone sembrano fare in questi giorni – è un errore.

Consentitemi di elaborare alcuni punti critici – e restate con me, perché ogni parte di questo è un pezzo importante di un puzzle che stiamo assemblando.

Android e Chrome OS sono marchi ed ecosistemi massicci – con investimenti massicci, adozione e valore

Placamente e semplicemente, marchi come questi non nascono da un giorno all’altro. Android è diventato un fenomeno globale nei 10 anni dal suo inizio – e Chrome OS, mentre a volte viene ancora ignorato come irrilevante, si sta rapidamente espandendo per diventare una piattaforma universale con possibilità uniche e potenti. È anche enormemente significativo nell’istruzione, rappresentando il 60% di tutte le spedizioni di dispositivi basati sull’istruzione negli Stati Uniti l’anno scorso (rispetto al 22% per Windows e un 17% combinato per MacOS e iOS insieme).

Numerosi produttori in tutto il mondo sono pesantemente investiti in entrambi i marchi, nel frattempo – e in un senso ancora più grande e a lungo termine, Google ha lavorato duramente per piantare semi metaforici e ottenere innumerevoli studenti impegnati nei Chromebook all’inizio con l’obiettivo di trasformarli in utenti a vita.

Questi non sono marchi o ecosistemi usa e getta, in altre parole – lontano da esso. Gli investimenti coinvolti e la familiarità raggiunta sono immensi e non facilmente replicabili. Anche se Google sposta la sua attenzione sempre più sulla nozione di “Google” che serve come filo conduttore tra i suoi prodotti, Android e Chrome OS valgono molto – per Google e per gli altri attori associati. E mentre Google ha una storia di fare perni sconcertanti, l’idea che faccia qualcosa di così drastico come scaricare Android e Chrome OS è una mossa difficile da immaginare.

Google sembra solo aumentare il suo impegno per entrambe le piattaforme come di recente

Mentre la narrativa popolare del momento suggerisce che i primi dispositivi Fuchsia potrebbero apparire già questo autunno o all’inizio dell’anno successivo, Google sta continuando a spingere in avanti con Android e Chrome OS in modi che non sembrano allinearsi con un cambiamento così rapidamente in arrivo.

Non sto parlando solo dei tipici aggiornamenti di versione del sistema operativo; sto parlando di mosse più ampie come l’allineamento in corso di Android e Chrome OS – qualcosa a cui sono state dedicate risorse sostanziali – e la spinta di accompagnamento per gli sviluppatori ad abbracciare quel modello due-per-uno.

Avvero: Google sta portando il pieno supporto per le applicazioni Linux sui Chromebook, in gran parte per consentire agli sviluppatori di eseguire strumenti di codifica multipiattaforma e incoraggiarli a creare applicazioni Android ottimizzate per i Chromebook così come per i normali dispositivi Android. L’azienda ha anche appena aggiunto un emulatore di Chrome OS al suo strumento di sviluppo Android Studio per promuovere questo obiettivo e incoraggiare gli sviluppatori a lavorare con i Chromebook in mente, anche se non hanno un dispositivo Chrome OS presente per il test.

Pensate, inoltre, a tutto il lavoro in corso in questo momento per ristrutturare Android in un modo che rende più facile per i produttori di dispositivi elaborare gli aggiornamenti del SO. Potrebbe non essere la risposta magica che alcuni sperano che sia, ma è un enorme investimento nel riorganizzare il nucleo stesso del sistema operativo Android – che sembra una cosa strana da fare se Android è destinato ad essere abbandonato in un anno o giù di lì.

Poi c’è la presentazione pubblica. All’evento I/O di quest’anno, la sezione Android del keynote è iniziata con un video elaborato che ha propagandato Android come “il sistema operativo mobile più popolare del mondo”. L’introduzione ruotava intorno al tema dell’apertura di Android e terminava con una citazione che veniva presentata sullo schermo e letta ad alta voce:

Se credi nell’apertura, se credi nella scelta, se credi nell’innovazione da parte di tutti, allora benvenuto in Android.

Poco dopo, il VP di Android Engineering Dave Burke è salito sul palco e ha parlato dell’obiettivo originale di Google con Android: “costruire una piattaforma mobile che fosse libera e aperta a tutti” – “e oggi,” ha proseguito, “quell’idea sta prosperando.”

Ancora una volta, è difficile conciliare la scelta di fare una presentazione così vivace e in evidenza con l’idea che questa sia una piattaforma sull’orlo dell’abbandono. C’è qualcosa che non quadra.

Fuchsia nel contesto: una possibilità più sfumata

Pensando a Fuchsia e alle sue possibili implicazioni, dobbiamo considerare il contesto di Google e la sua tendenza a “esplorare” e “sperimentare”

Per anni, abbiamo sentito la certezza che Google stava “fondendo” Android e Chrome OS. La realtà si è rivelata essere l’allineamento più sfumato delle due piattaforme che stiamo ancora vedendo prendere forma oggi. Più recentemente, le voci ruotavano intorno a qualcosa conosciuto come Andromeda – un progetto interno di Google che avrebbe riunito Android e Chrome OS in una singola nuova piattaforma progettata per funzionare su tutte le forme di dispositivi. Ad un certo punto, abbiamo anche avuto una data specifica per la sua grande rivelazione – una data che, naturalmente, non ha mai portato a nulla.

Crudelmente, il fatto che nessuna di queste cose si sia realizzata non significa che non ci fossero pepite di realtà coinvolte. Più probabilmente, significa che Google ha esplorato e sperimentato alcuni concetti internamente, ma alla fine ha finito per abbandonarli o fare perno in direzioni diverse.

Parlando di perno, quando ha affrontato una domanda su Fuchsia durante una sessione all’evento I/O dell’anno scorso, Burke ha fatto un’osservazione interessante: “

Così forse con Fuchsia, un’implementazione più sfumata potrebbe anche finire per emergere – qualcosa in cui le idee e i progressi dello sforzo sono utilizzati ma fatti in un modo che non necessariamente sostituisce Android o Chrome OS, come la narrazione attuale implica. Forse Fuchsia potrebbe invece finire per diventare una nuova struttura di base per una o entrambe le piattaforme, pur lasciando intatte le identità originali.

Se vogliamo davvero leggere le foglie di tè, infatti, ci sono alcune prove che suggeriscono che un tale risultato potrebbe non essere così improbabile. Il repository open-source di Google per Fushia include un testo allettante che sembra quasi un indovinello: “Pink + Purple == Fuchsia (a new Operating System)”

Su Twitter, il direttore di Fuchsia Engineering Chris McKillop una volta ha notato casualmente che “pink” era un riferimento al progetto Taligent – un tentativo fallito di Apple negli anni ’90 di sostituire MacOS con una nuova alternativa. Per Wikipedia (l’enfasi qui è mia):

Pink doveva essere un OS completamente nuovo orientato agli oggetti implementato in C++ sopra un nuovo microkernel, con una nuova GUI che tuttavia assomigliava al Mac esistente. Oltre ad eseguire programmi scritti per Pink, il sistema doveva essere in grado di eseguire programmi Mac OS esistenti.

Per quanto riguarda “purple”, non c’è bisogno di sforzarsi molto per immaginare che sia un riferimento a Project Purple, il nome in codice dell’iPhone originale di Apple. McKillop stesso era un membro del team che ha lavorato su quel dispositivo, e la sua suddetta conversazione su Twitter era con un ingegnere che ha anche lavorato alla Apple nello stesso periodo. Nel thread, quell’ingegnere ha chiesto a McKillop se “il viola in ‘rosa + viola’” era “il viola che conosciamo” – a cui McKillop ha risposto “sì.”

Ora, ancora una volta, stiamo leggendo le foglie di tè qui – ma il fatto che lo slogan pubblicato all’interno del repository del codice Fuchsia di Google sembra fare riferimento alla combinazione di un prodotto chiave per smartphone e uno sforzo per sostituire un sistema operativo esistente da tempo con uno più moderno che avrebbe l’aspetto e la sensazione dell’originale e supporterebbe lo stesso set di applicazioni sembra piuttosto significativo. Forse potrebbe essere integrato nei sistemi operativi in un modo che mantenga i loro marchi, ecosistemi e persino le apparenze. Forse Fuchsia potrebbe entrare nelle nostre vite senza grandi sconvolgimenti – e senza che la stragrande maggioranza degli utenti si renda conto che qualcosa è cambiato.

Di sicuro non posso dirlo con certezza. Quello che posso dire, però, è che accettare ciecamente l’idea che questo misterioso sforzo sperimentale stia per sostituire le due più grandi piattaforme di Google sembra sconsigliato. Semplicemente non conosciamo i dettagli – e come ci è stato ricordato un sacco di volte prima, le cose sono raramente così bianche e nere come appaiono inizialmente.

Anche con un concetto così audace come Fucsia, le sfumature di grigio molto meno drammatiche possono finire per essere le tonalità più importanti di tutte.

Iscriviti alla nuova newsletter settimanale di JR per ricevere questa rubrica insieme a consigli bonus, raccomandazioni personali e altri extra esclusivi nella tua casella di posta.