Artikel

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

protection click fraud

FuchsiaKilde: Android Central

Det hele startede i 2016 med en simpel quip, der oprindeligt dukkede op på Fuchsia-udviklingssiden: Pink + Purple = Fuchsia (et nyt operativsystem).

Der var en vis mening bag den enkle sætning. Projekt Pink var et navn, som ingeniører fra Apple og IBM gav til et nyt operativsystem, der brugte en ny grænseflade, fordi noterne blev skrevet på lyserøde indekskort. Projekt lilla var navnet på prototype-enheder, der til sidst blev iPhone. Disse projekter var nye ideer, der viste sig at være meget succesrige, og de originale udviklere af Fuchsia, Googles seneste operativsystem, var involveret i dem.

Men et vittigt navn er ikke et operativsystem, og Google arbejdede stille og roligt på Fuchsia i de næste fem år. Lejlighedsvis ville vi få lidt flere nyheder om projektet eller endda en måde at køre det på enheder som Pixelbook. Det var Googles måde at fortælle alle, at projektet bevæger sig fremad, samtidig med at udviklernes interesse blev vekket.

VPN-tilbud: Lifetime-licens til $ 16, månedlige planer til $ 1 og mere

Det var ikke rigtig en overraskelse, at Google endelig afslørede en version af Fuchsia, der ville køre på forbrugerhardware, da den oprindelige Nest Hub (oprindeligt solgt som Google Home Hub) blev annonceret som målet for den første udgivelse. At se et nyt operativsystem implementeret på en eksisterende enhed var dog lidt af en overraskelse. Men virkelig det hele giver mening. Det viser også lidt af Googles plan for Fuchsia.

Men hvad præcist er Fuchsia? Det er let at sige, at det er Googles nyeste operativsystem, men det udelader næsten hele det større billede. Så lad os se på, hvad Fuchsia faktisk er, og hvad der får det til at krydse.

Kernen

Linux på Pixelbook GoKilde: Jerry Hildenbrand / Android Central

Hvert operativsystem bruger det, der kaldes en kerne, til at overvåge og kontrollere al hardwaren og måder, hvorpå software kan interagere med den. I Android bruges Linux-kernen. I Fuchsia er kernen en ny kode, der kaldes Zirkon.

Der er forskellige måder at opbygge en kerne på, men normalt er mindre og hurtigere bedre.

Zircon er baseret på LK (Lille kerne) som var en realtids kerne til indlejrede enheder skrevet af Travis Geiselbrecht. Zircon er næsten (dokumentationen vafler lidt om det) en mikrokernel, der sigter mod lavt ressourceforbrug og skalerbarhed. Det er også skrevet internt af Google, men er stadig open source.

Zircon, som det ser ud i dag, har et lille sæt brugertjenester, drivere og biblioteker, der er nødvendige for system til at starte og kommunikere med hardwaren, så brugerprocesserne og grænsefladen, der udgør Fuchsia, kan belastning. Noget nerdier information - det er skrevet i C ++ og samling, de fleste systemopkald kan ikke blokere vigtige tråde, og i modsætning til Android og iOS er det slet ikke noget som den originale Unix-kerne.

Hvad der er vigtigt her er, at Google byggede Zirkon fra bunden. Google ved, hvilke problemer Android har på grund af den måde, Linux fungerer på. Google ved også, hvad det har brug for til at drive et system designet til at køre brugerapplikationer og designe et fantastisk brugergrænseflade. Google var i stand til at tvinge disse ting til at ske med de senere versioner af Android, men at starte fra bunden er en meget bedre måde.

Hvad vi ser

En UI-menu for nyligKilde: Android Central / Alex Dobie

Kernen er muligvis den vigtigste del af hvert operativsystem, men det er også noget, som de fleste brugere aldrig vil interagere med. Det er designet - en kerne kører og fungerer som den øverste controller for alle de andre bits og stykker og har ikke brug for interferens fra brugerne.

Den del af Fuchsia, vi kan se, er en anden historie. Det ligner meget Android eller iOS baseret på de ting, vi har set hidtil, men det behøver det ikke. Ligesom kernen interagerer vi ikke rigtig med operativsystemet, og i stedet kører brugerrumsværktøjer, der oversætter vores haner og tryk og stemmekommandoer til en ting, som processoren kan gøre.

Ligesom Zircon-kernen er Fuchsia skrevet fra bunden og vil løse de problemer, Google står over for i dag.

Interfacet og de første brugerapps er skrevet i Flagrer, et andet Google-projekt. Flutter blev designet som et værktøjssæt, der kan bygge apps på tværs af platforme med et brugergrænseflade, der ser det samme ud, uanset hvilken enhed der bruges. En udvikler kan bruge Flutter til at lave en app, der ser ud og føles nøjagtig den samme på Android, internettet, a Chromebookeller iOS. Når det kombineres med andre udviklingsværktøjer som f.eks Firebase og kode skrevet i Kotlin, Flutter-apps er komplette og smuk.

Fra 2021 er Fuchsia lige nu "bare" en erstatning for Cast OS og interface, som vi allerede kender på den originale Nest Hub. Det kan reagere på vores berøring, det kan genkende vores stemme, det kan styre kameraet til at foretage et videoopkald, og det kan gøre alt andet, som Nest Hub altid var i stand til at gøre. Og det ser nøjagtigt det samme ud. Men alle ved, at dette kun er toppen af ​​isbjerget.

Vi nåede ud til Erik Hellman, en Android-udvikler og grundlægger af Hellman Software AB for at se, hvad en erfaren udvikler synes om Fuchsia og dens fremtid.

  • Ser Fuchsia ud fra det, vi hidtil har set, som et operativsystem, der er skalerbart nok til at drive komplekse enheder som telefoner?

Jeg er sikker på, at den er i stand til mange ting, men telefoner er komplekse, og Android fungerer godt der i dag. Jeg tror, ​​det betyder, at Google vil fokusere på forskellige enheder indtil videre.

  • Føler Fuchsia sig mere udviklervenligt, når det kommer til at skrive applikationer?

Fuchsia bruger Flutter til at opbygge apps. Denne ramme har vist sig at være meget vellykket til opbygning af apps og vil sandsynligvis vinde mere popularitet, da den får støtte til flere platforme.

  • Hvor vigtigt eller vigtigt er det, at Google foretager dette skridt?

Jeg tror, ​​at deres væddemål på Fuchsia er en del af et eksperiment, men også en måde for Google at kontrollere hele stakken fra hardware til apps. At teste det på støbte enheder er et smart træk, da det er enheder, de har fuld kontrol over. Dette er ikke særlig vigtigt for appudviklere eller forbrugere i dag, men måske i fremtiden, hvis det viser sig at være meget vellykket.

Jeg tror, ​​at Mr. Hellman er korrekt på alle punkter. I dag er Android og ChromeOS for allestedsnærværende og populære til at erstatte med, ja, noget. Fuchsia har evnen til at køre Android-apps, og en webbrowser og applikationslag, der kan køre apps til Chrome OS, er helt sikkert muligt og sandsynligt. Men du erstatter ikke noget vigtigt, før alle brikkerne er på plads. Android og Chrome er meget vigtige, og brikkerne er endnu ikke på plads.

Kommer Fuchsia til min telefon?

Google Pixel 6 Pro Lækage bagpåKilde: Jon Prosser

En dag ser vi måske Fuchsia på begge sider bedste "Android" telefoner og billigste "Android" -telefoner. Fordi Google styrer udviklingen af ​​Fuchsia, og den er bygget på en måde, som Google kan opdatere operativsystem uafhængigt af ethvert ekstra UI-lag, som en telefonproducent eller operatør tilføjer, er Fuchsia det fremtid. Men lige nu tror jeg, at Google har planer om at modernisere hele sine smarte hjemmeprodukter ved hjælp af Fuchsia som operativsystem.

Fuchsia er klar til at drive Nest-enheder som kameraer, mesh routere, smarte højttalereog termostater. Efter alt at dømme er det præcis, hvad det blev bygget til at gøre. Jeg ville blive overrasket over at se en ny Nest-enhed lanceret uden brug af Fuchsia som operativsystem, der forhindrer katastrofale problemer, der opstår ved brug af det på den originale Nest Hub.

Fuchsia er klar til at drive smart home- og IoT-enheder, men ikke din telefon.

Når vi først er gået forbi det, er Fuchsia godt for alle, hvis og når det kommer til enheder som vores telefon. Google har mere kontrol over operativsystemet og opdateringsprocessen, hvilket betyder, at der kommer nye funktioner til hver bruger på samme tid, og sikkerhedsproblemer kan løses for hele økosystemet på én gang.

Telefonproducenter kan bruge Googles udviklingsværktøjer til at opbygge det samme kompleks brugergrænseflade at de bygger lige nu. forskellen er, at den kører På toppen af operativsystemet i stedet for at være operativsystemet. Dette forenkler processen og eliminerer de dyre kontrakter med chipleverandører.

Brugere kan nyde den samme (eller bedre) "Android" -oplevelse, vi har i dag, komplet med de fantastiske apps fra Google Play uden at se nogen reelle forskelle - undtagen en: vores telefoner skal understøttes længere.

Fuchsia er Googles måde at skabe sin egen full-stack smart platform på tværs af alle enheder. En telefon med en Google-designet SoC der kører Fuchsia ville give Google den samme økosystemfordel, som Apple nyder i dag. Det er noget for tiltrækkende for Google at ignorere.

Her er hvad vi ved om Horizon Forbidden West på PS5 (indtil videre)
Jeg vil være klar

Horizon Forbidden West følger Aloy, da hun udforsker vest i det tidligere USA. Denne nye titel fra Guerrilla Games viser lige hvad PS5-hardware er i stand til. Her er alt hvad du behøver at vide.

Huawei Watch 3 anmeldelse: Kronprins
Huatch

Huaweis bedste smartwatch endnu kører på sin egen HarmonyOS-software, men henter inspiration fra Apples og Googles ure alle de rigtige steder.

Google Photos 'gratis sikkerhedskopier er væk, men her er hvorfor jeg holder fast
Pixel Perfect Photo Service

Google Photos gratis sikkerhedskopier er officielt historie og tæller nu med i din lagergrænse. Dette er en uvelkommen nyhed for millioner, men Google Fotos beviste for længe siden, at dets fotobackup- og styringssystem var værd at betale for.

Din Google Pixel 4 XL fortjener kun de bedste tilfælde
XLlent etuier til en XL-telefon

Googles nuværende flagskib er en stor glasplade af innovation og magt, men det betyder ikke meget, hvis du taber det og knuser skærmen. Beskyt din investering med et Pixel 4 XL-etui.

instagram story viewer