Artikel

Hvad er Fuchsia, og hvorfor skulle du være ligeglad?

protection click fraud

For længe siden, i 2016, lærte internettet om et formodet Google-initiativ til at fusionere Chrome OS og Android. Det var at have kodenavnet Andromeda og ville forene alle Googles computerplatforme, så de alle brugte det samme operativsystem. Det gav mening på mange måder; det svarer til, hvad Microsoft laver med mobil-, tablet- og desktop-software og angiveligt den retning, Apple bevæger sig med iOS og macOS. Kodenavne og rygter til side, hvad der endte med at ske, var evnen til at besøge Google Play Butik med en Chromebook og kør Android-apps indbygget.

Dette var en big deal, og hvis det var, hvad Andromeda viste sig at være, var det bestemt nok. Alle drager fordel af at have Android-apps tilgængelige på Chromebooks - Google kan sælge mere, og vi kan bruge dem bedre, fordi der vil være en "app til det", når vi har brug for en. Men ideen om fletning af Android og Chrome gik aldrig rigtig væk. Det har lige fået et nyt kodenavn: Fuchsia.

Mere: Dette er de Chromebooks, der kan køre Android- og Linux-apps

Ifølge nogle af udviklerne fik Fuchsia sit navn fra eksisterende projekter.

Pink + Purple = Fuchsia (et nyt operativsystem)

Projekt Pink var en original idé fra Apples ingeniørteam, da de besluttede, at det var tid til at bygge et nyt objektorienteret operativsystem med en ny brugergrænseflade, og noterne blev skrevet på lyserødt indeks kort. Projekt lilla var det oprindelige navn, der blev givet til produktion af prototype af en touchscreen-telefon fra Apple; iPhone. De originale udviklere af Fuchsia er velkendte med denne historie, da de også var en del af tidligere projekter som BeOS, iOS og WebOS.

Men et operativsystem har brug for mere end et navn. Og uden at Google fortæller os noget om sit nye projekt, er vi tilbage til at samle alle brødkrummer, internettet kan finde. Her er hvad vi ved godt indtil nu.

Fuchsia vil ikke erstatte Android eller Chrome OS

Android er en kompliceret ting. Det kan betragtes som et komplet operativsystem, som du finder på en smartphone eller tablet, eller det kan det være en lille del af et operativsystem, der er bygget til at køre applikationer, som vi så fra BlackBerry på OS 10 enheder. Mest af alt er Android det velkendt til omkring to milliarder mennesker og har et enormt økosystem af software, enheder, tilbehør og supportpersonale. Du opgiver aldrig noget så succesfuldt - du bygger på det i stedet.

Google lærte fordelene ved at bruge deres egen software fra Oracle i retssalen.

Fuchsia vil sandsynligvis erstatte den del af softwaren, du har gør det ikke se; den del, der får hardwaren til at køre og lader dig bede din telefon om at gøre noget, når du trykker på skærmen eller taler ind i mikrofonen.

Lige nu bruger Android Linux-kernen og en håndfuld hjælpeprogrammer, der er skrevet til at arbejde med Linux. Linux er fantastisk på mange måder. Det er bygget til at arbejde med næsten alt hardware-klogt, har et stort samfund, der bidrager og gør alle version bedre end den sidste og vil være meget længere end nogen hardware, du køber i dag, der bruger det. Chrome er for det meste på samme måde. Det er en masse brugervenlige tjenester og værktøjer, der kører oven på Linux-kernen. Det samme gælder Android Auto og Android TV og Wear OS.

Men Linux "hører ikke" til Google, og det var ikke designet specielt til mobil hardware. Dette er to ting, som Google ønsker og til sidst har brug for for at fortsætte med at konkurrere.

Fuchsia vil blive bygget i 2019 og derefter, ikke for fortidens arv.

Google har brug for et mobiloperativsystem bygget fra bunden på alle niveauer designet til 2018. Det skal være magert og let på ressourcer, kunne beregne hurtigt uden at beskatte chips inde i vores telefoner og det skal være i stand til med det samme at reagere på alle de måder, vi kan "tale" på som touch, mus og tastatur eller stemme. Og det skal gøre alt dette, mens det stadig er den samme brugervenlige Android, som vi allerede kender og stadig kører de millioner af applikationer, der er skrevet til Android.

Kort sagt erstatter Fuchsia Linux og dele af Android (og sandsynligvis Chrome, Android TV, Android Auto osv.) Med noget, der fungerer bedre til Googles formål. Brugergrænsefladen - hvad du og jeg ser på vores telefoner eller Chromebooks eller ure - har intet at gøre med denne del af operativsystemet. Desuden er Fuchsia for svært at stave.

Fordele ved ændringen

Som nævnt ønsker Google software, de har mere kontrol over, og som er designet til at være slank og hurtig på den relativt lave hardware, vi ser i mobile produkter. Men der er to andre meget vigtige fordele ved at flytte til et brugerdefineret operativsystem, og denne gang får vi se dem.

Udviklere vil være i stand til at bruge mere aktuelle programmeringssprog til at skrive applikationer. Vi ser det allerede med programmeringsværktøjer som Dart og Flutter, der gør vej til Android, og ethvert nyt operativsystem skrives bestemt med moderne programmeringsværktøjer i tankerne.

Nogle gange har du brug for en slegge. Andre gange har du brug for noget mere delikat.

Der er ikke noget galt med programmering i C eller Java. Begge sprog er meget robuste og kan få enhver hardware til at gøre noget. Men det betyder også, at de er designet til at gøre mange ting, som en mobilappudvikler ikke har brug for, og dette kan gøre dem lidt besværlige at lære og bruge. En Android-appudvikler har ikke brug for sin kode for at kommunikere direkte med CPU'en ved hjælp af maskinkode. Men en appudvikler gør har brug for adgang til lettere og mere effektive måder at have glatte UI-overgange eller skalerbarhed på forskellige skærme. C ++ er fantastisk til at drive en robot, men Flutter er fantastisk til at opbygge en fantastisk app-grænseflade. At lade udviklere udnytte værktøjer, der hjælper med at skabe bedre apps, betyder, at vi får bedre apps.

Disse nye værktøjer kombineret med et samlet bundlag af software på tværs af alle enheder betyder, at en app kan arbejde overalt. Det er fantastisk, men Android lader allerede en app arbejde overalt, og for at være ærlig betyder det, at apps for det meste suger på enhver enhed undtagen en telefon. Skærme i forskellig størrelse har brug for forskellige brugergrænseflader, og de fleste udviklere koder kun til en telefonstørrelse, fordi det ikke er let at få en app til at se godt ud overalt.

Bedre udviklerværktøjer betyder bedre apps på hver skærm.

Det vil ændre sig med værktøjer som Flutter, og det er vores anden fordel. Lige nu er det svært at opbygge en Android-app, der fungerer på en lille 5-tommers skærm, men transformeres for at drage fordel af en 12-tommers skærm. Det kan gøres smukt - se Gmail-appen for et eksempel - men det involverede arbejde sætter normalt udviklere væk fra ideen. Hvis værktøjerne lader en udvikler definere et par forskellige måder at bruge den fulde skærm på for at give os den rigtige mængde information med blot et par trin, ville de fleste udviklere gøre det.

Fuchsia-demo installeret på Google Pixelbook.

Sådan ser Fuchsia ud på Pixelbook. Udviklere kan nemt definere, hvad der går ind i de mindre indholdsfelter, hvad der bruges som en behagelig baggrund, hvordan tingene er lagt ud, og hvor meget indhold vi skal se med blot et par trin. Lige nu er der kun eksempler og demoer, men de giver os en glimrende idé om, hvad vi kan forvente. Sammenlign det med Fuchsia på en skærm i telefonstørrelse nedenfor.

Læg mærke til lighederne, og læg derefter mærke til forskellene. Dette er, hvordan et stykke software, i dette tilfælde en simpel brugergrænseflade eller en "hjemme" -app, kan ændres til at udføre på to forskellige størrelsesdisplays. Dette mangler Android i sin nuværende tilstand. Dette er hvad vi har brug for for at ske. Dette er grunden til, at Google - og vi - ønsker, at Fuchsia bliver en rigtig ting.

Intet er endeligt, alt kan ændre sig

Som nævnt øverst i denne artikel har vi bygget dette på en blanding af rygter, kildekode uploads, godbidder af insiderinformation og et strejf af fantasi. Google har ikke sagt noget om nogen fremtid, hvor Fuchsia er en realitet.

Det er vigtigt, fordi dette er en KÆMPE STOR tilsagn. Det er endnu større end at skabe Android i første omgang, fordi meget af det involverer kodning til bundlaget i stedet for at afhænge af eksisterende software. Android blev bygget oven på Linux, iOS blev bygget oven på BSD, Fuchsia bygges fra bunden. Det vil tage et par år, indtil vi kunne se en forbrugerversion eller endda en version for offentligheden til at teste, der ikke kun er et bevis på konceptdemo. Dette er hårdt arbejde, der vil tage tusinder af timer at afslutte.

Jeg tror, ​​at Google har planer for Fuchsia, og det er ikke kun et kæledyrsprojekt fra nogle talentfulde udviklere eller noget, som Google starter og aldrig slutter. Jeg holder øje med alt dette, ikke kun fordi det er hvordan vi lever, men fordi vi begge er interesserede og forbløffede over, hvad der kan udvikle sig fra projektet. Vi vil fortsætte med at revidere dette rum og tilføje oplysninger, når det bliver tilgængeligt, men indtil videre er der for det meste uddannet gætte og masser af ønsker involveret.

Top 3 måder Fuchsia kan være et bedre operativsystem end Android

Chromebooks til alle

  • De bedste Chromebooks
  • Bedste Chromebooks til studerende
  • Bedste Chromebooks til rejsende
  • Bedste USB-C-hubs til Chromebooks
  • Lenovo C340 hos Amazon

Vi tjener muligvis en provision for køb ved hjælp af vores links. Lær mere.

Dette er de bedste trådløse øretelefoner, du kan købe til enhver pris!
Det er tid til at klippe ledningen!

Dette er de bedste trådløse øretelefoner, du kan købe til enhver pris!

De bedste trådløse øretelefoner er komfortable, lyder godt, koster ikke for meget og passer let i lommen.

Alt hvad du behøver at vide om PS5: Udgivelsesdato, pris og mere
Næste generation

Alt hvad du behøver at vide om PS5: Udgivelsesdato, pris og mere.

Sony har officielt bekræftet, at de arbejder på PlayStation 5. Her er alt, hvad vi ved om det hidtil.

Nokia lancerer to nye budget Android One-telefoner under $ 200
Nye Nokias

Nokia lancerer to nye budget Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de seneste tilføjelser til HMD Globals budget-smartphone-sortiment. Da de begge er Android One-enheder, modtager de garanteret to store OS-opdateringer og regelmæssige sikkerhedsopdateringer i op til tre år.

Dette er de bedste bands til Fitbit Sense og Versa 3
Nyt og forbedret

Dette er de bedste bands til Fitbit Sense og Versa 3.

Sammen med frigivelsen af ​​Fitbit Sense og Versa 3 introducerede virksomheden også nye uendelige bands. Vi har valgt de bedste for at gøre det lettere for dig.

instagram story viewer