Il nuovo sistema operativo di Android si chiamerà Fucsia?


Buongiorno gente,
Fucsia un sistema operativo completamente nuovo, attualmente nelle primissime fasi di sviluppo di Google. Come si differenzia da Android e Chrome, e potrebbe sostituire uno dei due?

Fucsia è apparso per la prima volta sul radar del mondo tecnologico a metà del 2016, quando un progetto open source non annunciato di Google è apparso sul repository di GitHub.
Secondo indiscrezioni iniziali da parte della stampa tecnologica, è stato progettato per essere un sistema operativo "universale", in grado di funzionare su qualsiasi cosa, dagli smartwatch a basso consumo ai potenti desktop.
Ciò include potenzialmente telefoni, tablet, laptop, elettronica per auto, apparecchi generici, hardware per smartphone e altro ancora.

Un sistema operativo universale è una sorta di sacro graal per i produttori di software, ma non è ancora stato raggiunto.
Microsoft ha cercato di rendere Windows 10 "universale", almeno nel senso che alcuni telefoni sono stati fatti che possono essere eseguiti in una versione ridotta.
Apple ha notoriamente sostenuto (abbastanza discutibilmente) che l'iPhone eseguiva "OS X reale", prima di rinunciare a quel concetto a favore di un iOS.
Il più vicino ai sistemi operativi che funzionano a tutti i livelli di hardware consumer è, ironia della sorte, Linux.



Vari aggiusti del kernel Linux sono utilizzati per Android, Chrome OS, set-top box, router e modem, dispositivi intelligenti e tonnellate di software industriale.

Ma ottenere semplicemente hardware diverso da eseguire su software vagamente simili non è davvero il punto.
L'obiettivo per Microsoft, Apple e Google è quello di creare un unico sistema operativo in grado di eseguire le stesse applicazioni con minime modifiche di sviluppo su una gamma di hardware il più ampia possibile.
Ciò faciliterebbe una facile interconnessione delle tecnologie a livello dei consumatori, attirerebbe gli sviluppatori di software che desiderano creare in modo efficiente applicazioni su piattaforme multiple e, soprattutto, bloccherebbe i consumatori in un unico ecosistema software facile da controllare (e difficile da lasciare alla concorrenza).



Google non ha detto che questo è l'obiettivo di Fucsia in realtà, Google non ha detto molto su fucsia al mondo,  ma sembra come un'aspirazione naturale.
Ciò è rafforzato da alcune funzionalità integrate multipiattaforma con Android e iOS.
Mentre Android e Chrome OS utilizzano entrambi una versione pesantemente modificata del kernel Linux, Fuchsia è costruito da zero su un micro-kernel completamente nuovo di nome Zircon.

Le differenze tra un kernel di sistema operativo convenzionale e un microkernel sono complicate, ma il succo di base è che i microkernel sono costruiti da zero per garantire efficienza e flessibilità.
Il concetto risale a decenni fa, ma è stato in gran parte abbandonato con la potenza del computer, la memoria, e lo spazio di archiviazione fiorì negli anni '90.
Ora, con la tendenza per l'elettronica di consumo che si sposta verso hardware più piccolo, più efficiente e più portatile, Google vede l'architettura microkernel come un potenziale adatto per il suo sistema operativo di nuova generazione.

Google ha imparato la lezione con Android, che ora è molto diffuso a livello di consumatori grazie alla sua natura open source.
Chrome OS è essenzialmente bloccato dai suoi termini di licenza, anche se è tecnicamente open source. Fucsia, sempre open source, sarebbe presumibilmente controllato quasi interamente da Google stesso, anche se funziona su hardware venduto da società partner.



In che modo fucsia influenzerà gli sviluppatori?
Fucsia non è a un punto in cui gli sviluppatori possono praticamente creare applicazioni complete.
Ma quando arriverà, Google non intende abbandonare del tutto il lavoro che ha messo in Android. Con il nuovo kit di sviluppo software Flutter è possibile scrivere app per fucsia in diversi linguaggi di programmazione.

Flutter consente di scrivere app con la massima compatibilità tra Fucsia, Android e iOS.
Ciò non solo significa che le app possono essere scritte su tutte e tre le piattaforme con un investimento minimo, ma rende anche facile il porting delle app esistenti in Fucsia e il supporto di tutte e tre le piattaforme.

Flutter si basa anche sull'attuale standard di progettazione visiva di Google, Material Design, a cui aderisce in varia misura per tutte le sue proprietà Android, Chrome OS e Web.
Include il supporto per elementi di interfaccia utente avanzata basata sul flessibile motore di rendering Vulkan, comprese le ombre volumetriche (uno degli strumenti preferiti di Material Design) e le animazioni super uniformi 120 FPS.
Èanche in grado di far girare applicazioni di gioco impressionanti e media, anche se le prestazioni naturalmente dipenderanno dall'hardware.

Se ti stai chiedendo perché Chrome OS non è in quell'elenco di compatibilità, ricorda che le "app" per Chrome sono quasi interamente basate sul web.
Non scarica codice ed esegue localmente come la maggior parte degli altri sistemi operativi, ma Chrome OS può eseguire applicazioni Android ora, e che la capacità è stata notevolmente ampliata da Google in ogni versione importante.
La conclusione più semplice da fare è che Google spera di passare dalla sua infrastruttura Play Store ad almeno alcune applicazioni desktop complete basate su Android per il sistema operativo Chrome.
A quel punto, se Google può riuscire a lanciare Fucsia e sostituire o passare entrambe le piattaforme, sarebbe un facile agglomerato per gli sviluppatori (e quindi per gli utenti).



Quando esce Fucsia?
La risposta è semplice: non ne abbiamo idea.
Fucsia è in una fase così precoce che Google probabilmente non ha nemmeno una tabella di marcia fissa.
Google ha commentato il progetto molto poco, se non per confermare che è una cosa reale che ha un supporto significativo.
Al momento, l'unica informazione facilmente disponibile su Fucsia è il suo codice sorgente, che viene pubblicato sia su GitHub che sul repository di Google.

E' del tutto possibile che a un certo punto Google valuti Fucsia in relazione alle attuali condizioni di mercato e decida di abbandonare il progetto.
Potrebbe continuare con Android (per quanto imperfetto) e Chrome OS, o sviluppare qualcosa che non abbiamo ancora visto. Ma al momento, Fucsia sembra il più probabile (se distante) successore di Android e possibilmente Chrome.

Posso provarlo ora?
Una sorta di struttura ossea di Fuscia è disponibile nei repository open source ed è possibile ottenere una costruzione estremamente precoce del progetto e funzionante, ma solo su alcuni pezzi specifici di hardware al momento.
Al momento della scrittura, questi sono limitati al mini-PC Intel NUC, al tablet Acer Switch Alpha 12, all'HiKey960 e al VIM Khadas. 





Grazie per il commento