Articolo

Cos'è Fuchsia e perché dovrebbe interessarti?

protection click fraud

FucsiaFonte: Android Central

Tutto è iniziato nel 2016 con una semplice battuta apparsa inizialmente sulla pagina di sviluppo di Fuchsia: Pink + Purple = Fuchsia (un nuovo sistema operativo).

C'era un significato dietro quella semplice frase. Progetto Rosa era un nome che gli ingegneri di Apple e IBM hanno dato a un nuovo sistema operativo che utilizzava una nuova interfaccia perché le note erano scritte su schede rosa. Progetto Viola era il nome dato ai dispositivi prototipo che alla fine sono diventati l'iPhone. Questi progetti erano nuove idee che si sono rivelate di grande successo e sono stati coinvolti gli sviluppatori originali di Fuchsia, l'ultimo sistema operativo di Google.

Ma un nome spiritoso non è un sistema operativo e Google ha lavorato tranquillamente su Fuchsia per i prossimi cinque anni. Di tanto in tanto ricevevamo qualche notizia in più sul progetto o anche un modo per farlo funzionare dispositivi come Pixelbook. Era il modo di Google per far sapere a tutti che il progetto stava andando avanti, suscitando contemporaneamente l'interesse degli sviluppatori.

Offerte VPN: licenza a vita per $ 16, piani mensili a $ 1 e altro

Non è stata davvero una sorpresa che Google abbia finalmente svelato una versione di Fuchsia che sarebbe stata eseguita su hardware di consumo quando l'originale Nest Hub (originariamente venduto come Google Home Hub) è stato annunciato come l'obiettivo per la prima versione. Tuttavia, vedere un nuovo sistema operativo distribuito su un dispositivo esistente è stato un po' una sorpresa. Ma davvero, il tutto ha perfettamente senso. Mostra anche un po' del piano di Google per Fuchsia.

Ma cosa esattamente? è Fucsia? È facile dire che è il sistema operativo più recente di Google, ma questo esclude quasi tutto il quadro più ampio. Quindi diamo un'occhiata a cosa è in realtà Fuchsia e cosa lo fa funzionare.

Il nocciolo

Linux su Pixelbook GoFonte: Jerry Hildenbrand / Android Central

Ogni sistema operativo utilizza il cosiddetto kernel per monitorare e controllare tutto l'hardware e le modalità con cui il software può interagire con esso. In Android viene utilizzato il kernel Linux. In Fuchsia, il kernel è un nuovo bit di codice chiamato Zircone.

Ci sono diversi modi per costruire un kernel, ma di solito più piccolo e veloce è meglio.

Lo zircone è basato su LK (Piccolo Kernel), che era un kernel in tempo reale per dispositivi incorporati scritto da Travis Geiselbrecht. Lo zircone è quasi (la documentazione si dilunga un po' su questo) un microkernel che mira a un basso consumo di risorse e alla scalabilità. È anche scritto internamente da Google ma è ancora open source.

Zircon, così com'è oggi, ha un piccolo insieme di servizi utente, driver e librerie che sono necessari per il sistema per avviarsi e comunicare con l'hardware in modo che i processi utente e l'interfaccia che compongono Fuchsia possano caricare. Alcune informazioni più nerd: sono scritte in C++ e assembly, la maggior parte delle chiamate di sistema non può bloccare thread importanti e, a differenza di Android e iOS, non assomiglia affatto al kernel Unix originale.

L'importante qui è che Google ha costruito Zircone da zero. Google conosce i problemi che Android ha a causa del modo in cui funziona Linux. Google sa anche di cosa ha bisogno per alimentare un sistema progettato per eseguire applicazioni utente e progettare un'ottima interfaccia utente. Google è stato in grado di costringere queste cose ad accadere con le versioni successive di Android, ma partire da zero è un modo molto migliore.

Cosa vediamo

Un menu Recenti dell'interfaccia utenteFonte: Android Central / Alex Dobie

Il kernel può essere la parte più importante di ogni sistema operativo, ma è anche qualcosa con cui la maggior parte degli utenti non interagirà mai. Questo è in base alla progettazione: un kernel viene eseguito e funge da controller supremo di tutti gli altri bit e pezzi e non ha bisogno di alcuna interferenza da parte degli utenti.

La parte di Fuchsia che possiamo vedere è una storia diversa. Assomiglia molto ad Android o iOS in base alle cose che abbiamo visto finora, ma non è necessario. Come il kernel, non interagiamo realmente con il sistema operativo e, invece, vengono eseguite utility in spazio utente che traducono i nostri tocchi, pressioni e comandi vocali in una cosa che il processore può fare.

Come il kernel Zircon, Fuchsia è scritto da zero e affronterà i problemi che Google deve affrontare oggi.

L'interfaccia e le app utente iniziali sono scritte in svolazzare, un altro progetto Google. Flutter è stato progettato come un toolkit in grado di creare app multipiattaforma con un'interfaccia utente che sembra la stessa indipendentemente dal dispositivo utilizzato. Uno sviluppatore può utilizzare Flutter per creare un'app che abbia lo stesso aspetto e aspetto su Android, sul Web, a Chromebooko iOS. Se combinato con altri strumenti di sviluppo come Base di fuoco e codice scritto in Kotlin, Le app Flutter sono complete e bellissimo.

A partire dal 2021, in questo momento Fuchsia è "solo" un sostituto del sistema operativo Cast e dell'interfaccia che già conosciamo sul Nest Hub originale. Può rispondere al nostro tocco, può riconoscere la nostra voce, può controllare la videocamera per effettuare una videochiamata e può fare tutto il resto che Nest Hub è sempre stato in grado di fare. E sembra esattamente lo stesso. Ma tutti sanno che questa è solo la punta dell'iceberg.

Ci siamo rivolti a Erik Hellman, sviluppatore Android e fondatore di Hellman Software AB per vedere cosa pensa uno sviluppatore esperto di Fuchsia e del suo futuro.

  • Da quello che abbiamo visto finora, Fuchsia sembra un sistema operativo abbastanza scalabile da alimentare dispositivi complessi come i telefoni?

Sono sicuro che è in grado di fare molte cose, ma i telefoni sono complessi e Android oggi funziona alla grande. Credo che questo significhi che Google si concentrerà su diversi dispositivi per ora.

  • Fuchsia si sente più a misura di sviluppatore quando si tratta di scrivere applicazioni?

Fuchsia utilizza Flutter per creare app. Tale framework si è dimostrato di grande successo per la creazione di app e probabilmente guadagnerà più popolarità man mano che otterrà il supporto per più piattaforme.

  • Quanto è importante o significativo che Google stia facendo questa mossa?

Penso che la loro scommessa su Fuchsia sia parte di un esperimento ma anche un modo per Google di controllare l'intero stack, dall'hardware alle app. Testarlo su dispositivi di trasmissione è una mossa intelligente, in quanto si tratta di dispositivi di cui hanno il pieno controllo. Questo non è molto importante per gli sviluppatori di app o per i consumatori oggi, ma forse in futuro se si rivelasse un grande successo.

Penso che il signor Hellman abbia ragione su tutti i fronti. Oggi, Android e ChromeOS sono troppo onnipresenti e popolari per essere sostituiti con, beh, qualsiasi cosa. Fuchsia avrà la possibilità di eseguire app Android e un browser Web e un livello di applicazione in grado di eseguire app per Chrome OS è sicuramente possibile e probabile. Ma non sostituisci nulla di importante finché tutti i pezzi non sono a posto. Android e Chrome sono molto importanti e i pezzi non sono ancora a posto.

Fuchsia verrà sul mio telefono?

Perdita anteriore e posteriore di Google Pixel 6 ProFonte: Jon Prosser

Un giorno potremmo vedere Fuchsia su entrambi i migliori telefoni "Android" e il telefoni "Android" più economici. Perché Google controlla lo sviluppo di Fuchsia ed è costruito in modo che Google possa aggiornare il sistema operativo indipendentemente da qualsiasi livello di interfaccia utente aggiuntivo aggiunto da un produttore di telefoni o da un operatore telefonico, Fuchsia è il futuro. Ma in questo momento penso che Google abbia in programma di rinnovare tutti i suoi prodotti per la casa intelligente utilizzando Fuchsia come sistema operativo.

Fucsia è pronto per alimentare dispositivi Nest come macchine fotografiche, router mesh, altoparlanti intelligenti, e termostati. A quanto pare, è esattamente ciò per cui è stato costruito. Sarei sorpreso di vedere il lancio di un nuovo dispositivo con marchio Nest senza utilizzando Fuchsia come sistema operativo, salvo eventuali problemi disastrosi derivanti dall'utilizzo sul Nest Hub originale.

Fuchsia è pronto per alimentare i dispositivi smart home e IoT ma non il tuo telefono.

Una volta superato questo, Fuchsia va bene per tutti se e quando si tratta di dispositivi come il nostro telefono. Google ha un maggiore controllo sul sistema operativo e sul processo di aggiornamento, il che significa che arrivano nuove funzionalità a ogni utente contemporaneamente e i problemi di sicurezza possono essere affrontati per l'intero ecosistema, tutto in una volta.

I produttori di telefoni possono utilizzare gli strumenti di sviluppo di Google per creare lo stesso interfaccia utente complessa che stanno costruendo in questo momento. la differenza è che funziona in cima del sistema operativo invece di essere il sistema operativo. Ciò semplifica il processo ed elimina i costosi contratti con i fornitori di chip.

Gli utenti possono godere della stessa (o migliore) esperienza "Android" che abbiamo oggi, completa delle fantastiche app di Google Play, senza vedere alcuna differenza reale, tranne una: i nostri telefoni dovrebbero essere supportati più a lungo.

Fuchsia è il modo in cui Google crea la propria piattaforma intelligente full-stack su ogni dispositivo. Un telefono con un SoC progettato da Google che gestisce Fuchsia darebbe a Google lo stesso vantaggio dell'ecosistema di cui gode oggi Apple. È qualcosa di troppo allettante per essere ignorato da Google.

Ecco cosa sappiamo di Horizon Forbidden West su PS5 (finora)
Sarò pronto

Horizon Forbidden West segue Aloy mentre esplora l'ovest negli ex Stati Uniti. Questo nuovo titolo di Guerrilla Games mostra esattamente ciò di cui è capace l'hardware PS5. Ecco tutto ciò che devi sapere.

Recensione Huawei Watch 3: il principe ereditario
Huatch

Il miglior smartwatch di Huawei funziona ancora con il proprio software HarmonyOS, ma si ispira agli orologi Apple e Google nei posti giusti.

I backup gratuiti di Google Foto sono spariti, ma ecco perché rimango
Servizio fotografico Pixel Perfect

I backup gratuiti di Google Foto sono ufficialmente registrati nella cronologia e ora contano per il limite di spazio di archiviazione. Questa è una notizia sgradita a milioni di persone, ma Google Foto ha dimostrato molto tempo fa che valeva la pena pagare per il suo sistema di backup e gestione delle foto.

Il tuo Google Pixel 4 XL merita solo le custodie migliori
Custodie XLlent per un telefono XL

L'attuale ammiraglia di Google è una grande lastra di vetro di innovazione e potenza, ma non significherà molto se la lasci cadere e distruggi lo schermo. Proteggi il tuo investimento con una custodia per Pixel 4 XL.

instagram story viewer