it.phhsnews.com


it.phhsnews.com / Che cos'è Fuchsia, il nuovo sistema operativo di Google?

Che cos'è Fuchsia, il nuovo sistema operativo di Google?


Fuchsia un sistema operativo totalmente nuovo, attualmente nelle prime fasi di sviluppo di Google. In che cosa differisce da Android e Chrome e potrebbe sostituirne uno? Scopriamo insieme.

Che cosa è questa cosa?

Fuchsia è apparso per la prima volta sul radar del mondo tecnologico a metà 2016, quando un progetto open source non annunciato di Google è apparso sul repository GitHub. Secondo l'ispezione iniziale da parte della stampa tecnologica, è stato progettato per essere un sistema operativo "universale", in grado di funzionare su qualsiasi cosa, da smartwatch a basso consumo a desktop potenti. Ciò include potenzialmente telefoni, tablet, laptop, elettronica per auto, elettrodomestici connessi, hardware smarthome e altro.

Un sistema operativo universale è qualcosa di un santo graal per i produttori di software, ma non è stato ancora raggiunto. Microsoft ha cercato di rendere Windows 10 "universale", almeno nel senso che alcuni telefoni sono stati realizzati per poterlo eseguire in una versione ridotta. Apple ha affermato (in modo piuttosto dubbioso) che l'iPhone originale ha funzionato "vero OS X", prima di abbandonare il concetto in favore di un iOS di marca. Il più vicino a sistemi operativi che funzionano a tutti i livelli dell'hardware di consumo è, in qualche modo ironico, Linux. Vari aromi del kernel Linux sono usati per Android, Chrome OS, set-top box, router e modem, dispositivi intelligenti e tonnellate di software industriale oltre.

Il tentativo di Microsoft di una piattaforma universale non ha avuto molto successo.

Ma non è proprio il caso di ottenere hardware diversi per funzionare con budelli software vagamente simili. L'obiettivo per Microsoft, Apple e Google è creare un unico sistema operativo in grado di eseguire le stesse app con modifiche di sviluppo minime su una vasta gamma di hardware. Ciò faciliterebbe una facile interconnessione nella tecnologia a livello di consumatore, attirerebbe gli sviluppatori di software che desiderano creare app su più piattaforme in modo efficiente e, soprattutto, portare i consumatori in un unico ecosistema software facile da controllare (e difficile da lasciare per la competizione).

Google non è uscito per dire che questo è l'obiettivo di Fucsia - in realtà, Google non ha detto molto di Fuchsia - ma sembra un'aspirazione naturale. Ciò è rafforzato da alcune funzionalità integrate multipiattaforma con Android e iOS.

In che modo Fuchsia è correlata ad Android e Chrome?

Distante. Mentre Android e Chrome OS usano entrambi una versione pesantemente modificata del kernel Linux, Fuchsia è costruita da zero su un micro-kernel totalmente nuovo chiamato Zircon.

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

Concetti UI fucsia in esecuzione su un telefono Android.

Non fa male che con un sistema che ha creato tutto da solo, Google ha più o meno il controllo totale su come si evolveranno Zircon e Fuchsia, sia prima che dopo la sua commercializzazione (se mai verrà). Google ha imparato la lezione con Android, che ora è fortemente fratturato a livello di consumatori grazie alla sua natura open source. Chrome OS è essenzialmente bloccato dai suoi termini di licenza, anche se è tecnicamente open source. Fucshia, di nuovo open source, verrebbe presumibilmente controllato quasi interamente da Google stessa, anche se era in esecuzione su hardware venduto da aziende partner.

In che modo Fuchsia influenzerà gli sviluppatori?

Fuchsia non è al punto in cui gli sviluppatori possono praticamente creare ancora applicazioni complete. Ma quando arriva lì, Google non intende abbandonare completamente il lavoro che ha messo su Android. Le app fucsia possono essere scritte in una varietà di linguaggi di programmazione popolari utilizzando il nuovo kit di sviluppo del software Flutter.

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

Flutter è anche costruito attorno all'attuale standard di design visivo di Google: Material Design - a cui aderisce per tutto il suo sistema operativo Android, Chrome e Web (in misura diversa). Include il supporto per elementi avanzati dell'interfaccia utente basati sul flessibile motore di rendering Vulkan, comprese le ombre volumetriche (uno strumento preferito di Material Design) e le animazioni 120 FPS super-lisce. È anche in grado di eseguire impressionanti giochi e applicazioni multimediali, anche se le prestazioni dipendono ovviamente dall'hardware.

Se ti stai chiedendo perché Chrome OS non è incluso nell'elenco di compatibilità, ricorda che le "app" per Chrome sono quasi interamente web -basato. Non scarica il codice e lo esegue localmente come la maggior parte degli altri sistemi operativi. Ma Chrome OS può eseguire le app Android ora e questa capacità viene notevolmente ampliata da Google in ogni versione principale di Chrome. La conclusione più semplice da fare è che Google spera di passare la sua infrastruttura Play Store ad almeno alcune app desktop basate su Android per Chrome OS.

A quel punto, se Google riesce a lanciare Fuchsia e sostituire o passare entrambe le piattaforme , sarebbe un aggiustamento facile per gli sviluppatori (e quindi gli utenti).

When Is Fuchsia Coming Out?

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

È del tutto possibile che a un certo punto Google valuterà Fuchsia in relazione alle attuali condizioni di mercato e deciderà per demolire il progetto. Potrebbe continuare con Android (imperfetto com'è) e Chrome OS, o sviluppare qualcosa che non abbiamo ancora visto. Ma al momento, Fucsia sembra il successore più probabile (se distante) di Android e forse di Chrome.

Posso provarlo ora?

Ordina. Basta con le ossa di Fuschia sono disponibili nei repository open source che è possibile ottenere una build estremamente precoce del progetto attivo e funzionante, ma solo su alcuni pezzi hardware specifici al momento. Al momento della stesura, questi sono limitati al mini-PC Intel NUC, al tablet Acer Switch Alpha 12, al HiKey960 e al Khadas VIM. Questi ultimi due sono system-on-a-chip, come un Raspberry Pi più potente.

Lo Switch Alpha 12 di Acer è uno dei pochi dispositivi mainstream ufficialmente supportati dalle prime build di Fuchsia.

C'è un pezzo di hardware che non è Sono ufficialmente supportati, ma in ogni caso possono eseguire Fuchsia: il Pixelbook. E ha senso, in quanto Chromebook super premium di Google, è naturale presumere che ci siano un sacco di loro che vagano per le sale nelle mani degli sviluppatori di Google. Ron Amadeo di Ars Technica è riuscito a ottenere il primo codice Fuchsia e a funzionare su un modello consumer per controllare il sistema operativo.

Ars Technica ha ottenuto Fuchsia sul Pixelbook.

È anche possibile eseguire bit e pezzi di fucsia codice su telefoni Android utilizzando alcune versioni precedenti. Ma in tutti questi casi, avrai bisogno di alcune serie di braciole tecniche per costruire il codice fino al punto in cui puoi installarlo, e il ritorno sull'investimento nel tempo non sarà grande. Sarai solo in grado di vedere come funziona una versione molto iniziale dell'interfaccia utente. Anche il login di Google non funziona al momento. Consiglio di controllare gli articoli tecnologici che sono già stati scritti o di guardare alcuni video pratici su YouTube.

Image Credit: Ron Amadeo / Ars Technica, Microsoft, Amazon


Come abilitare il blocco automatico per il tuo Kwikset Kevo Smart Lock

Come abilitare il blocco automatico per il tuo Kwikset Kevo Smart Lock

Se ti dimentichi di chiudere la porta all'uscita, The Kwikset Kevo può semplificarti la vita facendolo automaticamente ogni volta esci di casa. Ecco come abilitarlo. CORRELATO: Come installare e configurare Kvi Smart Kevo Smart Lock La funzione si chiama Auto-Lock, e in realtà non è altro che avere il Kevo che si blocca automaticamente 30 secondi dopo lo sblocco.

(how-top)

Che cos'è

Che cos'è "Windows Shell Experience Host" e Perché è in esecuzione sul mio PC?

Se hai mai notato un processo denominato "Windows Shell Experience Host" nella finestra Task Manager, potrebbe avere una fugace curiosità e poi continuare a parlare dei tuoi affari. Ecco cosa è quel processo e perché occasionalmente può divorare CPU e memoria di alcune persone. CORRELATO: Che cos'è questo processo e perché è in esecuzione sul mio PC?

(how-top)