Logo ro.androidermagazine.com
Logo ro.androidermagazine.com

Ce este fuchsia și de ce ar trebui să-ți pese?

Cuprins:

Anonim

În urmă cu mult timp, în 2016, internetul a aflat despre o presupusă inițiativă Google de a îmbina Chrome OS și Android. Trebuia să aibă numele de cod Andromeda și să unifice toate platformele de calcul Google, astfel încât toate să folosească același sistem de operare. Avea sens în multe feluri; este similar cu ceea ce face Microsoft cu software-ul mobil, tabletă și desktop și, probabil, direcția pe care Apple o deplasează cu iOS și macOS. Numele de coduri și zvonurile deoparte, ceea ce a sfârșit să se întâmple a fost posibilitatea de a vizita Google Play Store cu un Chromebook și de a rula aplicații Android în mod nativ.

Aceasta a fost o afacere mare și dacă s-a dovedit a fi Andromeda, cu siguranță a fost suficient. Toată lumea beneficiază de faptul că aplicațiile Android sunt disponibile pe Chromebookuri - Google poate vinde mai mult și le putem folosi mai bine, deoarece va exista o „aplicație pentru asta”, ori de câte ori avem nevoie de una. Dar ideea de fuziune Android și Chrome nu a dispărut niciodată. Tocmai a primit un nou nume de cod: Fuchsia.

Mai multe: Acestea sunt Chromebookurile care pot rula aplicații Android și Linux

Fuchsia și-a primit numele, potrivit unora dintre dezvoltatori, de la proiecte existente.

Pink + Purple = Fuchsia (un nou sistem de operare)

Project Pink a fost o idee originală din partea echipei de inginerie Apple, când au decis că este timpul să construiască un nou sistem de operare orientat pe obiecte cu o nouă interfață de utilizator, iar notele au fost scrise pe cartele index roz. Project Purple a fost numele inițial dat producției de prototipuri a unui telefon cu ecran tactil de la Apple; iPhone. Dezvoltatorii originali ai Fuchsia sunt bine versați cu această istorie, deoarece au făcut parte și din foste proiecte precum BeOS, iOS și WebOS.

Dar un sistem de operare are nevoie de mai mult decât un nume. Și fără ca Google să ne spună nimic despre noul său proiect, suntem lăsați să împărțim toate pesmetele pe care le poate găsi internetul. Iată ce știm până acum.

Fuchsia nu va înlocui sistemul de operare Android sau Chrome

Android este un lucru complicat. Poate fi gândit ca un sistem de operare complet pe care l-ai găsi pe un smartphone sau tabletă, sau poate fi o mică parte a unui sistem de operare care este construit pentru a rula aplicații așa cum am văzut de pe BlackBerry pe dispozitivele OS 10. Cel mai mult, Android este familiar cu aproximativ două miliarde de oameni și are un ecosistem imens de software, dispozitive, accesorii și personal suport. Niciodată nu abandonezi ceva cu succes - construiți pe el în schimb.

Google a aflat avantajul utilizării propriului lor software de la Oracle în sala de judecată.

Fuchsia va înlocui probabil partea software-ului pe care nu o vedeți; partea care face ca hardware-ul să fie rulat și vă permite să spuneți telefonului dvs. să facă ceva când atingeți ecranul sau vorbiți în microfon.

În prezent, Android folosește nucleul Linux și o mână de programe de utilități scrise pentru a lucra cu Linux. Linux este excelent în multe privințe. Este construit pentru a funcționa cu aproape orice lucru din punct de vedere hardware, are o comunitate uriașă care contribuie și face fiecare versiune mai bună decât ultima și va fi în jur de mult mai mult decât orice hardware pe care îl cumpărați astăzi. Chrome este în mare parte același mod. Este o mulțime de servicii și utilități orientate către utilizatori care rulează pe baza nucleului Linux. La fel și Android Auto, și Android TV și Wear OS.

Dar Linux nu „aparține” Google și nu a fost conceput special pentru hardware-ul mobil. Acestea sunt două lucruri pe care Google le dorește și în cele din urmă vor avea nevoie pentru a continua concurența.

Fuchsia va fi construit pentru 2019 și nu numai, nu pentru moștenirea trecutului.

Google are nevoie de un sistem de operare mobil construit de la sol la toate nivelurile proiectate pentru anul 2018. Trebuie să fie ușor și ușor în ceea ce privește resursele, să poată calcula rapid fără a impozita cipurile din telefoanele noastre și trebuie să poată răspunde instantaneu la toate modalitățile prin care putem „să-i vorbim”, cum ar fi atingerea, mouse-ul și tastatura sau vocea. Și trebuie să facă toate acestea, rămânând în același timp Android-ul ușor de utilizat pe care îl cunoaștem și încă rulăm milioane de aplicații scrise pentru Android.

Pe scurt, Fuchsia înlocuiește Linux și anumite părți de Android (și probabil Chrome, Android TV, Android Auto etc.) cu ceva care funcționează mai bine în scopurile Google. Interfața cu utilizatorul - ceea ce tu și eu vedem pe telefoanele noastre sau Chromebookuri sau ceasuri - nu are nicio legătură cu această parte a sistemului de operare. În plus, Fuchsia este prea greu de vrăjit.

Beneficiile schimbării

Așa cum am menționat, Google dorește un software pe care să aibă mai mult control și care a fost conceput pentru a fi ușor și rapid pe hardware-ul relativ scăzut pe care îl vedem în produsele mobile. Dar există alte două avantaje foarte importante din trecerea la un sistem de operare personalizat, iar de data aceasta ajungem să le vedem.

Dezvoltatorii vor putea utiliza mai multe limbaje de programare actuale pentru a scrie aplicații. Am văzut deja acest lucru cu instrumente de programare precum Dart și Flutter, care se îndreaptă spre Android, și orice nou sistem de operare este cu siguranță scris cu instrumente de programare moderne.

Uneori, ai nevoie de un trântor. Alteori ai nevoie de ceva mai delicat.

Nu este nimic în neregulă cu programarea în C sau Java. Ambele limbi sunt foarte robuste și pot face ca orice hardware să facă orice. Dar asta înseamnă, de asemenea, că sunt concepute pentru a face o mulțime de lucruri pe care un dezvoltator de aplicații mobile nu le are nevoie, iar acest lucru le poate face puțin greoaie să învețe și să le folosească. Un dezvoltator de aplicații Android nu are nevoie de codul său pentru a comunica direct cu procesorul folosind codul mașinii. Dar un dezvoltator de aplicații are nevoie de acces la modalități mai ușoare și mai eficiente de a avea tranziții UI netede sau scalabilitate pentru diferite ecrane. C ++ este excelent pentru alimentarea unui robot, dar Flutter este excelent pentru a construi o interfață excelentă pentru aplicații. Permițarea dezvoltatorilor să utilizeze instrumente care ajută la îmbunătățirea aplicațiilor înseamnă că vom primi aplicații mai bune.

Aceste instrumente noi combinate cu un strat inferior unificat de software pe toate dispozitivele înseamnă că o aplicație poate funcționa peste tot. Este minunat, dar Android permite deja unei aplicații să funcționeze peste tot și să fie sincer, asta înseamnă că aplicațiile sug mai ales pe orice dispozitiv, cu excepția unui telefon. Ecranele de dimensiuni diferite au nevoie de interfețe de utilizator diferite, iar majoritatea dezvoltatorilor codează doar pentru o dimensiune de telefon, deoarece nu este ușor să faci o aplicație să pară peste tot.

Instrumente mai bune pentru dezvoltatori înseamnă aplicații mai bune pe fiecare ecran.

Asta se va schimba cu instrumente precum Flutter și acesta este al doilea beneficiu al nostru. În acest moment este dificil să creezi o aplicație Android care funcționează pe un ecran mic de 5 inci, dar care se transformă pentru a profita de un ecran de 12 inci. Poate fi făcut de minune - vezi un exemplu aplicația Gmail - dar munca implicată de obicei scoate dezvoltatorii din idee. Dacă instrumentele ar permite unui dezvoltator să definească câteva moduri diferite de a utiliza afișajul complet pentru a ne oferi cantitatea potrivită de informații cu doar câțiva pași, majoritatea dezvoltatorilor ar face acest lucru.

Așa arată Fuchsia în Pixelbook. Dezvoltatorii pot defini cu ușurință ceea ce intră în câmpurile de conținut mai mici, ce este folosit ca fundal plăcut, modul în care sunt expuse lucrurile și cât de mult conținut trebuie să vedem doar cu câțiva pași. În acest moment există doar exemple și demo-uri, dar acestea ne oferă o idee excelentă la ce să ne așteptăm. Comparați-l cu Fuchsia pe un ecran de dimensiuni de mai jos.

Observați asemănările, apoi observați diferențele. Așa se poate schimba o aplicație software, în acest caz, o interfață simplă de utilizator sau o aplicație „acasă” pentru a efectua pe două afișaje de dimensiuni diferite. Acest lucru este lipsit de Android în starea sa actuală. Aceasta este ceea ce trebuie să se întâmple. Acesta este motivul pentru care Google - și noi - dorim ca Fuchsia să devină un lucru real.

Nimic nu este final, totul se poate schimba

După cum am menționat în partea de sus a acestui articol, am construit acest lucru pe un amestec de zvonuri, încărcări ale codului sursă, informații despre informații confidențiale și un pic de imaginație. Google nu a spus nimic despre orice viitor în care Fuchsia este o realitate.

Acest lucru este important, deoarece aceasta este o întreprindere MARE. Este chiar mai mare decât crearea de Android în primul rând pentru că o mare parte implică codificarea stratului de jos, în loc să depindă de software-ul existent. Android a fost construit deasupra Linux, iOS a fost construit deasupra BSD, Fuchsia se construiește de la început. Vor trece câțiva ani până când vom putea vedea o versiune de consum sau chiar o versiune pentru public pentru a testa care nu este doar o dovadă a conceptului demonstrativ. Aceasta este o muncă grea, care va dura mii de ore până la final.

Cred că Google are planuri pentru Fuchsia și nu este doar un proiect pentru animale de companie al unor dezvoltatori talentați sau ceva ce Google va începe și nu se va termina niciodată. Acord o atenție deosebită la toate acestea, nu doar pentru că ne creează viața, ci pentru că suntem amândoi interesați și uimiți de ceea ce s-ar putea dezvolta din proiect. Vom continua să revizuim acest spațiu și să adăugăm informații odată ce acestea devin disponibile, dar, deocamdată, există ghicitori educați în mare parte și multe dorințe implicate.

Top 3 moduri în care Fuchsia poate fi un sistem de operare mai bun decât Android

Chromebookuri pentru toți

Chromebookurile

  • Cele mai bune Chromebookuri
  • Cele mai bune Chromebookuri pentru studenți
  • Cele mai bune Chromebookuri pentru călători
  • Cele mai bune hub-uri USB-C pentru Chromebookuri

Este posibil să câștigăm o comision pentru achiziții folosind linkurile noastre. Aflați mai multe.