Aggiornamento dell'8 maggio 2017: il blog di Hotfix mostra l'interfaccia utente nel suo stato attuale e Google ci mostra come appariranno le app Flutter.
Se dovessi prenderti il tempo per costruire l'interfaccia basata su Flutter che è disponibile per Fuchsia in questo momento, avresti una buona occhiata al modo in cui le cose vengono disegnate e animate. Il blog di Hotfix ha fatto proprio questo e il loro video è una buona idea di dove sono le cose oggi. Anche se non è molto funzionale, è comunque bello vedere qualcosa di nuovo mentre si sviluppa.
Se vuoi fare un passo ulteriore, Google ti copre. Novità di Google Play, l'app Flutter Gallery è una demo di come le applicazioni possono apparire e agire quando sono scritte in Flutter, che è il modo in cui le app Fuchsia "native" vengono scritte proprio ora.
Flutter è un SDK per app mobili che può essere utilizzato per creare l'interfaccia utente per le app Android e iOS. È ancora un'anteprima tecnologica, quindi probabilmente non troverai sviluppatori che rilasciano app che la usano, ma molte sono interessate! Flutter dovrebbe rendere abbastanza semplice la creazione di app che sembrano favolose per i dispositivi mobili e, soprattutto, sono coerenti tra le piattaforme. Google avrà altro da dire su Flutter all'I / O di Google e presteremo attenzione.
Qualunque cosa accada con Andromeda e Fuchsia, Flutter è qualcosa da tenere d'occhio.
Come per qualsiasi legame Fuchsia o Andromeda, non vedremo alcun prodotto di consumo utilizzarlo per un po ', quindi tutto ciò è suscettibile di cambiamenti. O potrebbe semplicemente sparire completamente. Ma se sei curioso di sapere cosa potrebbe essere o come le cose potrebbero cambiare, avrai una buona idea.
Riporta le macchine su agosto 2016 e una delle cose che potresti vedere è parlare di un sistema operativo misterioso di Google chiamato Fuchsia. Abbiamo dato un'occhiata quando le persone hanno iniziato a notare che si stava lavorando e abbiamo avuto degli indizi davvero interessanti su cosa potrebbe succedere.
Altro: il progetto del sistema operativo "Fuchsia" è interessante, privo di dettagli che lo contano
Il lavoro sul progetto non ha rallentato e ora il blog dell'analista di semiconduttori Daniel Matte Tech Specs ha una nuova interpretazione di una fucsia più matura, e perché è dove Andromeda inizierà.
Matte ha dato una seconda occhiata a come verrà costruita la Fuchsia e cosa potrebbe essere in grado di fare. Le basi sono già in atto: un nuovo microkernel basato su LK soprannominato Magenta alimenterà un sistema operativo progettato da zero per essere modulare e adattabile alla maggior parte di qualsiasi hardware moderno. Combina Magenta con un nuovo motore di rendering (escher) e un livello di interfaccia utente basato sul linguaggio di programmazione Dart con un nuovissimo widget e framework applicativo chiamato Flutter per portare tutto in primo piano e hai ciò di cui la Fuchsia ha bisogno per diventare una vera vita software.
Penso che per tutti i dispositivi Fuchsia, l'API Android e il runtime continueranno a funzionare come prima, tranne ora che il sistema operativo sottostante sarà Fuchsia e il kernel sarà Magenta, non Linux.
Matte dice che questo sarà Andromeda. E ha molte prove a sostegno della sua idea. La fucsia non è nascosta. Tutto il lavoro sul kernel, sul framework e sui relativi bit e pezzi viene svolto all'aperto, dove chiunque abbia un interesse può dare un'occhiata. È stato così dall'inizio e, man mano che si evolve, diventa più facile indovinare cosa Google sta cercando di fare qui.
Dopo alcune comunicazioni con le persone di Google Matte, abbiamo una visione più approfondita di ciò che stiamo vedendo qui e di quello che verrà. Andromeda sembra l'interfaccia e il livello dell'applicazione per dispositivi a grande schermo come tablet e laptop. In esecuzione su Fuchsia e sfruttando le finestre mobili scalabili, Andromeda potrebbe assomigliare molto a Chrome ed essere ottimizzato per l'uso di mouse e tastiera e tocco. In altre parole, molto simile al Chrome OS che abbiamo oggi, ma come base viene utilizzata la più recente Fuchsia più modulare.
Fucsia e il kernel Magenta possono anche alimentare il runtime Android e il framework dell'applicazione, e Matte suggerisce che ciò accadrà. Alla fine, i runtime di Android verranno gradualmente eliminati a favore di software più recenti, ma compatibili come Mojo. Ciò sarebbe di scarsa importanza per l'utente finale, ma offrirebbe agli sviluppatori e ai produttori di hardware più modi per costruire le cose che vogliamo usare.
Altro: come Google può utilizzare Andromeda per conquistare tutto
Basato sul codice che è stato verificato nel progetto finora, Matte suggerisce che stiamo vedendo un sistema operativo progettato per funzionare su processori ARM, MIPS e Intel x86. Non è una fusione di Chrome e Android, ma un nuovo sistema in grado di alimentare i prodotti esistenti di Google - Chrome e Android - promuovendo al contempo una nuova piattaforma applicativa per essere pronti per l'evoluzione dell'hardware.
Sono d'accordo con la sua valutazione. Quello che vedo mi dice che questo sistema operativo all-in-one tenterà di risolvere le insidie di scarpare un sistema PC sull'hardware dello smartphone o fare il contrario e utilizzare una piattaforma in stile Android con hardware PC più capace. I sistemi all-in-one accadranno e saranno il futuro e Google sta cercando di trovare il modo in cui i loro prodotti esistenti possono integrarsi. Ma Google non può abbandonare due prodotti di grande successo e deve invece iniziare dal basso, quindi il cambiamento può arrivare mentre il supporto per il software che utilizziamo può continuare.
Forse tutti quelli che guardano Fuchsia e Andromeda hanno torto. Questa è certamente una possibilità. Ma Google sta lavorando a qualcosa che sarà grande. Se avrà o meno successo, è la domanda. Non vediamo l'ora di scoprirlo.