Fuchsia de la Google este un sistem de operare smartphone cu o nouă interfață de utilizare, dar fără kernel Linux

click fraud protection

Sistemul de operare Fuchsia de la Google continuă să evolueze rapid și o parte din acesta poate fi experimentată și pe Android. Citiți mai departe pentru a afla mai multe despre Fuchsia și Armadillo!

După cum se obișnuiește cu tot ce este Google, dacă există, trebuie să fie mai multe dintre ele. Glume la o parte, Google pare foarte interesat să creeze și să mențină nu numai Android și Sistemul de operare Chrome ca sisteme de operare viabile și mainstream, dar se gândesc și la apariția unui alt sistem de operare sub formă de Fucsie.

Fuchsia era despre care s-a vorbit ultima dată în august 2016, dar sistemul de operare era în forma sa rudimentară și tocmai lua contur. De atunci, Google a muncit din greu, deși discret, pentru a da mai multă substanță noului sistem de operare.

Fuchsia este noul sistem de operare open source de la Google, unul care nu utilizează Linux Kernel. În schimb, Fuchsia folosește un microkernel dezvoltat de Google numit Magenta. The Urmează Magenta Kernel o licență în stil MIT care permite altora să facă tot ce doresc cu codul (inclusiv modificarea, distribuirea și păstrarea confidențială a modificărilor menționate), atâta timp cât licența originală este disponibilă undeva în derivat.

Magenta este platforma de bază care alimentează sistemul de operare Fuchsia. Magenta este compus dintr-un microkernel (sursă în kernel/...) precum și dintr-un mic set de servicii de spațiu utilizator, drivere și biblioteci (sursă în sistem/...) necesare pentru ca sistemul să pornească, să vorbească cu hardware-ul, să încarce procesele din spațiul utilizatorului și să le ruleze, etc. Fuchsia construiește un sistem de operare mult mai mare pe deasupra acestei fundații. Magenta vizează telefoanele moderne și computerele personale moderne cu procesoare rapide, cantități netriviale de ram cu periferice arbitrare care fac calcule deschise.

Aceasta este o schimbare definitivă față de GPL v2, urmată de nucleul Linux Android, care a impus o obligație pentru modificatorul (de obicei OEM-uri) pentru sursă deschisă, codul se modifică dacă modifică și distribuie orice parte a cod. În funcție de partea în care vă aflați, se poate argumenta că alegerea licenței și abaterea de la kernel-ul Linux este în bine sau în rău.

Alte părți ale sistemului de operare sunt licențiate separat și adesea individual sub licența BSD 2.0, Apache 2.0 și MIT.

Ars Technica constată că interfața și aplicațiile de pe Fuchsia sunt scrise folosind Google Flutter SDK, un proiect capabil să producă cod multiplatformă care poate rula atât pe Android, cât și pe iOS. Aplicațiile Flutter sunt scrise în Dart, limbajul de dezvoltare web intern al Google, care se concentrează pe aplicații de înaltă performanță pe mobil. Fuchsia are, de asemenea, o grafică bazată pe Vulkan redată numită Escher, care Ars Technica menționează ca fiind construit aparent personalizat pentru a rula UX-ul de design de materiale de la Google, cu umbre grele.

Întrucât interfața lui Fuchsia este scrisă cu SDK-ul Flutter multiplatform, este posibil să rulați părți din Fuchsia pe un dispozitiv Android. Hotfix.net scos la lumină cum să construiești Armadillo, practic o aplicație demonstrativă pentru a prezenta cum ar arăta SystemUI din Fuchsia. Puteți descărca codul sursă Fuchsia și puteți compila SystemUI al lui Fuchsia ca un apk Android și instalați-l pe dispozitivul dvs. În cazul în care nu doriți să mergeți pe acea cale și nici să așteptați ca cineva să o compileze și să o distribuie, Hotfix.net a fost destul de amabil să includă un videoclip demonstrativ al interfeței:

Deoarece SystemUI constă dintr-o mulțime de substituenți pentru componente care se află în diferite stadii de dezvoltare, încă nu puteți face multe cu SystemUI. Ecranul de pornire al lui Fuchsia în forma sa actuală constă dintr-o listă care se derulează vertical, cu un widget de informații în mijloc care afișează data, orașul și fotografia de profil. Deasupra acestui widget se află ceea ce pare a fi Aplicații recente, iar derularea sub acest widget va apărea sugestii asemănătoare Google Now, care în prezent sunt doar substituenți. Atingerea widgetului aduce o re-imaginare a comutărilor rapide Android într-o anumită măsură.

Armadillo UI oferă, de asemenea, funcții multi-tasking cu o gestionare mai bună a ferestrelor decât se vede pe Android în prezent. Există o mulțime de moduri în care puteți aranja aplicații, inclusiv să aveți patru aplicații deschise simultan sau chiar să apelați la o interfață cu file. Interfața de utilizare Armadillo include și tastatura Fuchsia cu o nouă temă întunecată.


Este foarte clar că Fuchsia ca sistem de operare este încă în stadiile incipiente. Trebuie doar să aruncați o privire la Android pentru a realiza cât de mult efort este necesar pentru a face un sistem de operare și a rafina acesta, care, la rândul său, vă va oferi o estimare a cât de departe se află Fuchsia ca „produs pentru public” în viitor.

Deoarece Google a fost, de asemenea, tăcut cu privire la întregul sistem de operare și la progresul său, este și mai greu de estimat ce viitor are acest sistem de operare, dacă are deloc, în primul rând. Ars Technica citează dezvoltatorul Fuchsia Travis Geiselbrecht că a spus:

[Fuchsia] nu este o jucărie, nu este un proiect de 20%, nu este o gunoială a unui lucru mort de care nu ne mai pasă.

În timp ce dezvoltatorul insistă că Fuchsia este mai mult decât o aventură temporară, natura volubilă a Google (și a lui Alphabet) este bine cunoscută, din păcate.

Ars Technica speculează că sistemul de operare în starea sa actuală pare mult ca o nouă ramură a Androidului, în care Google remediază o mulțime de timpurii și greșelile fundamentale și folosind o mare parte din experiența pe care a dobândit-o de-a lungul anilor în construirea celui mai popular smartphone din lume OS. Cu Fuchsia, Google se poate detașa cu succes de nucleul Linux și de Java chiar de la bază -- o sarcină care altfel ar fi foarte, foarte dificilă în prezent în Android.

Viitorul Fuchsia este incitant. Acesta ar putea fi următorul lucru important și îl puteți experimenta înainte de a deveni următorul lucru important. Pentru instrucțiuni despre cum să construiți interfața de utilizare Armadillo a lui Fuchsia pentru a o încerca pe Android, urmați-le Hotfix.netghidul scurt al lui. De asemenea, puteți consulta codul sursă al lui Fuchsia la Github sau GoogleSource.

Ce părere aveți despre Fuchsia și interfața sa Armadillo? Ce credeți că le rezervă viitorul pentru Fuchsia, Android și Chrome OS? Spune-ne gândurile tale în comentariile de mai jos!

Sursa 1: Hotfix.netSursa 2: Ars Technica