Logo it.androidermagazine.com
Logo it.androidermagazine.com

Parliamo di andromeda

Anonim

Ho avuto modo di smanettare completamente quando Daniel Matte ha scritto le cose che ha scoperto su Andromeda mentre cercava un codice sorgente di Google all'inizio di questa settimana. Ha rinforzato molte cose che ho pensato quando ho guardato per la prima volta tutto il codice nell'agosto 2016, ho catturato molte più cose che ho trascurato ed ho esaminato il nuovo codice. Penso che le valutazioni di Matte siano abbastanza vicine al segno qui. Non perché hanno confermato alcuni dei miei pensieri originali, ma perché sottolinea cose che ho sbagliato. O almeno penso di averli sbagliati. Tutto su Andromeda o Fuchsia è ancora solo un'ipotesi istruita.

Altro: il progetto del sistema operativo "Fuchsia" è interessante, privo di dettagli che lo contano

A questo punto, penso che abbiamo una buona idea di dove stia andando Google con Andromeda, Fuchsia, Android e Chrome. Sembra che il futuro riguarderà il consolidamento di tutto senza rendere le cose uguali. Ho scavato, chiacchierato e frugando cose per un paio di giorni e questa è la mia conclusione.

Il Pixel C avrebbe dovuto essere spedito con Fuchsia. Forse il prossimo lo farà.

La fucsia è dove dobbiamo iniziare. Fuchsia è un modo per sostituire Linux e diventare un sistema operativo per Chrome e Android su cui eseguire. Android è un po 'strano. Può essere costruito come un sistema operativo all-in-one in attesa di aggiungere un po 'di supporto hardware rendendolo pronto per l'esecuzione, oppure può anche essere un runtime (s) e file di supporto per le applicazioni. Il Nexus 6P utilizza Android come sistema operativo, BlackBerry Classic utilizza Android come piattaforma applicativa su un altro sistema operativo. Se dovessi hackerare le app di Google (Google Play, Play Services, ecc.) Sul Classic, potrebbe fare tutto ciò che il Nexus 6P può fare quando si tratta di app Android, anche se non utilizza "Android" come sistema operativo.

Fuchsia funzionerà con il runtime di Android e supporterà tutto utilizzando API compatibili. In altre parole, non vedremo alcuna differenza, ma lo faranno le persone che sviluppano Android.

Il futuro in cui tutto è uguale ma diverso ha senso se fatto bene.

La fucsia alimenterà anche Andromeda. Abbiamo già visto la prima fase di Andromeda quando Google Play è arrivato su alcuni Chromebook. Al momento, Chrome OS è sostanzialmente un'interfaccia utente e una piattaforma applicativa in esecuzione su un kernel e un middleware Linux abbastanza standard. Se sembra confuso, pensa a Chrome OS come qualcosa di simile a Ubuntu. È abbastanza vicino per quello di cui stiamo parlando qui. Le app Android funzionano in Chrome in modo nativo, ma non in modo nativo. C'è un livello che parla con le app Android e parla con quel middleware tramite Chrome che lo rende perfetto per l'utente. Quello strato è il primo passo di Andromeda.

Fuchsia lavorerà con la piattaforma e il framework dell'applicazione Chrome e supporterà tutto con API compatibili. In altre parole, non vedremo alcuna differenza, ma lo faranno le persone che sviluppano Chromium.

Sembra che Andromeda e Fuchsia siano un ibrido di Android e Chrome, ma non come la gente pensava che sarebbe stato. È il software sottostante a tutto ciò che viene modificato per supportare tutto. Ed è fantastico quanto lo è per le persone che lavorano con Android e Chrome ogni giorno.

Altro: come Google può utilizzare Andromeda per conquistare tutto

Tu ed io siamo utenti finali per Android e Chrome. Apprezziamo le modifiche (o le odiamo) al sistema operativo, ma le conosciamo entrambe e scegliamo di usarle invece di qualcos'altro. Cambiarlo e offrire qualcosa che sembra diverso è rischioso. Continua a dare alla gente le cose che vogliono comprare.

Un sistema operativo universale è difficile perché non tutti gli schermi hanno le stesse dimensioni.

Gli sviluppatori traggono vantaggio dall'avere un sistema operativo che alimenta entrambe le piattaforme. Man mano che le cose avanzano, le linee tra ciò che è un'app di Chrome e ciò che è un'app per Android si confondono fino a quando non c'è una sola app che funziona su entrambi. Gli sviluppatori possono scegliere come target la versione mobile, touch-friendly o la versione completa basata su puntatore o entrambe. Questo elimina il più grande svantaggio di ciò che Ubuntu e Microsoft stanno facendo perché un'interfaccia universale non funzionerà su uno schermo da 4, 5 pollici e un monitor da 30 pollici.

O chiunque ci pensi e indovinando potrebbe essere completamente sbagliato. Non sarebbe la prima volta.