Artikkel

Hva er Fuchsia, og hvorfor bør du bry deg?

protection click fraud

For lenge siden, i 2016, lærte internett om et antatt Google-initiativ for å slå sammen Chrome OS og Android. Det var å ha kodenavnet Andromeda og ville forene alle Googles databehandlingsplattformer slik at de alle brukte det samme operativsystemet. Det var fornuftig på mange måter; det ligner på hva Microsoft gjør med mobil-, nettbrett- og stasjonær programvare og angivelig retningen Apple beveger seg med iOS og macOS. Kodenavn og rykter til side, det som endte med å skje, var muligheten til å besøke Google Play Store med en Chromebook og kjør Android-apper naturlig.

Dette var en stor avtale, og hvis det var det Andromeda viste seg å være, var det absolutt nok. Alle har fordeler av å ha Android-apper tilgjengelig på Chromebooks - Google kan selge mer, og vi kan bruke dem bedre fordi det vil være en "app for det" når vi trenger en. Men ideen om sammenslåing av Android og Chrome forsvant egentlig ikke. Den har nettopp fått et nytt kodenavn: Fuchsia.

Mer: Dette er Chromebook-ene som kan kjøre Android- og Linux-apper

Fuchsia fikk navnet sitt, ifølge noen av utviklerne, fra eksisterende prosjekter.

Rosa + Lilla = Fuchsia (et nytt operativsystem)

Prosjekt Pink var en original ide fra Apples ingeniørteam da de bestemte seg for at det var på tide å bygge et nytt objektorientert operativsystem med nytt brukergrensesnitt, og notatene ble skrevet på rosa indeks kort. Prosjekt Lilla var det opprinnelige navnet som ble gitt til prototypeproduksjon av en berøringsskjermtelefon fra Apple; iPhone. De opprinnelige utviklerne av Fuchsia er godt kjent med denne historien, da de også var en del av tidligere prosjekter som BeOS, iOS og WebOS.

Men et operativsystem trenger mer enn et navn. Og uten at Google forteller oss noe om det nye prosjektet, har vi igjen å sette sammen alle brødsmulene internett kan finne. Her er hva vi vet så langt.

Fuchsia kommer ikke til å erstatte Android eller Chrome OS

Android er en komplisert ting. Det kan tenkes på som et komplett operativsystem som du vil finne på en smarttelefon eller nettbrett, eller det kan være en liten del av et operativsystem som er bygget for å kjøre applikasjoner slik vi så fra BlackBerry på OS 10 enheter. Mest av alt er Android det velkjent til rundt to milliarder mennesker og har et enormt økosystem med programvare, enheter, tilbehør og supportpersonale. Du forlater aldri noe så vellykket - du bygger videre på det i stedet.

Google lærte fordelen ved å bruke sin egen programvare fra Oracle i rettssalen.

Fuchsia vil sannsynligvis erstatte den delen av programvaren du ikke gjør det se; delen som får maskinvaren til å kjøre og lar deg be telefonen din om å gjøre noe når du trykker på skjermen eller snakker inn i mikrofonen.

Akkurat nå bruker Android Linux-kjernen og en håndfull verktøy som er skrevet for å jobbe med Linux. Linux er bra på mange måter. Den er bygget for å fungere med nesten alt maskinvaremessig, har et stort fellesskap som bidrar og lager alle versjon bedre enn den forrige, og vil være mye lenger enn noen maskinvare du kjøper i dag som bruker den. Chrome er stort sett på samme måte. Det er en haug med brukervendte tjenester og verktøy som kjører på toppen av Linux-kjernen. Det samme er Android Auto, Android TV og Wear OS.

Men Linux "hører ikke" til Google, og det ble ikke designet spesielt for mobil maskinvare. Dette er to ting Google ønsker og til slutt vil trenge for å fortsette å konkurrere.

Fuchsia vil bli bygget for 2019 og utover, ikke for arven fra fortiden.

Google trenger et mobiloperativsystem bygget fra grunnen av på alle nivåer designet for 2018. Det må være magert og lett å bruke ressurser, kunne beregne raskt uten å beskatte sjetongene i telefonene våre, og det må kunne svare øyeblikkelig på alle måtene vi kan "snakke" med det som berøring, mus og tastatur eller stemme. Og det må gjøre alt dette mens den fremdeles er den samme brukervennlige Android vi allerede kjenner, og fremdeles kjører de millioner av applikasjoner som er skrevet for Android.

Kort sagt erstatter Fuchsia Linux og deler av Android (og sannsynligvis Chrome, Android TV, Android Auto osv.) Med noe som fungerer bedre for Googles formål. Brukergrensesnittet - det du og jeg ser på våre telefoner eller Chromebooks eller klokker - har ingenting å gjøre med denne delen av operativsystemet. Dessuten er Fuchsia for vanskelig å stave.

Fordelene med endringen

Som nevnt vil Google ha programvare de har mer kontroll over, og som ble designet for å være magert og raskt på den relativt lave maskinvaren vi ser i mobile produkter. Men det er to andre veldig viktige fordeler ved å flytte til et tilpasset operativsystem, og denne gangen får vi se dem.

Utviklere vil kunne bruke mer nåværende programmeringsspråk til å skrive applikasjoner. Vi ser dette allerede med programmeringsverktøy som Dart og Flutter som tar seg til Android, og ethvert nytt operativsystem blir absolutt skrevet med tanke på moderne programmeringsverktøy.

Noen ganger trenger du en slegge. Andre ganger trenger du noe mer delikat.

Det er ingenting galt med programmering i C eller Java. Begge språkene er veldig robuste og kan få hvilken som helst maskinvare til å gjøre hva som helst. Men det betyr også at de er designet for å gjøre mange ting en mobilapputvikler ikke trenger, og dette kan gjøre dem litt tungvint å lære og bruke. En Android-apputvikler trenger ikke koden sin for å kommunisere direkte med CPUen ved hjelp av maskinkode. Men en apputvikler gjør trenger tilgang til enklere og mer effektive måter å ha jevne UI-overganger eller skalerbarhet for forskjellige skjermer. C ++ er flott for å drive en robot, men Flutter er flott for å bygge et flott app-grensesnitt. Å la utviklere utnytte verktøy som hjelper til med å lage bedre apper, betyr at vi får bedre apper.

Disse nye verktøyene kombinert med et enhetlig bunnlag av programvare på tvers av alle enheter betyr at en app kan fungere overalt. Det er flott, men Android lar allerede en app fungere overalt, og for å være ærlig, betyr det at apper for det meste suger på hvilken som helst enhet unntatt en telefon. Ulike størrelser krever forskjellige brukergrensesnitt, og de fleste utviklere koder bare for en telefonstørrelse fordi det ikke er lett å få en app til å se bra ut overalt.

Bedre utviklerverktøy betyr bedre apper på hver skjerm.

Det vil endre seg med verktøy som Flutter, og det er vår andre fordel. Akkurat nå er det vanskelig å bygge en Android-app som fungerer på en liten 5-tommers skjerm, men forvandler seg til å dra nytte av en 12-tommers skjerm. Det kan gjøres vakkert - se Gmail-appen for et eksempel - men det involverte arbeidet setter vanligvis utviklere utenfor ideen. Hvis verktøyene lar en utvikler definere noen forskjellige måter å bruke hele skjermen for å gi oss riktig mengde informasjon med bare noen få trinn, vil de fleste utviklere gjøre det.

Fuchsia-demo installert på Google Pixelbook.

Slik ser Fuchsia ut på Pixelbook. Utviklere kan enkelt definere hva som går inn i de mindre innholdsfeltene, hva som brukes som en hyggelig bakgrunn, hvordan ting er lagt ut og hvor mye innhold vi trenger å se med bare noen få trinn. Akkurat nå er det bare eksempler og demoer, men de gir oss en utmerket ide om hva vi kan forvente. Sammenlign det med Fuchsia på en telefonstørrelse nedenfor.

Legg merke til likhetene, og legg merke til forskjellene. Slik kan en programvare, i dette tilfellet, et enkelt brukergrensesnitt eller en "hjemme" -app, endres til å fungere på to forskjellige størrelser. Dette mangler Android i sin nåværende tilstand. Dette er hva vi trenger for å skje. Dette er grunnen til at Google - og vi - vil at Fuchsia skal bli en virkelig ting.

Ingenting er endelig, alt kan endres

Som nevnt øverst i denne artikkelen, har vi bygget dette på en blanding av rykter, kildekodeopplastinger, godbiter av innsideinformasjon og et streif fantasi. Google har ikke sagt noe om en fremtid der Fuchsia er en realitet.

Det er viktig fordi dette er en ENORM oppgave. Det er enda større enn å lage Android i utgangspunktet, fordi mye av det innebærer koding for bunnlaget i stedet for å avhenge av eksisterende programvare. Android ble bygget på toppen av Linux, iOS ble bygget på toppen av BSD, og ​​Fuchsia bygges fra grunnen av. Det vil ta noen år til vi kunne se en forbrukerversjon eller til og med en versjon for publikum å teste som ikke bare er et bevis på konseptdemo. Dette er hardt arbeid som det vil ta tusenvis av timer å fullføre.

Jeg tror at Google har planer for Fuchsia, og det er ikke bare et kjæledyrprosjekt av noen dyktige utviklere eller noe Google vil starte og aldri fullføre. Jeg følger nøye med på alt dette, ikke bare fordi det er hvordan vi lever, men fordi vi begge er interessert og overrasket over hva som kan utvikle seg fra prosjektet. Vi vil fortsette å se på denne plassen og legge til informasjon når den blir tilgjengelig, men foreløpig er det for det meste utdannet gjetting og mye ønsker involvert.

Topp 3 måter Fuchsia kan være et bedre operativsystem enn Android

Chromebook for alle

  • De beste Chromebookene
  • Beste Chromebook for studenter
  • Beste Chromebook for reisende
  • Beste USB-C-hubber for Chromebooks
  • Lenovo C340 hos Amazon

Vi kan tjene en provisjon for kjøp ved hjelp av linkene våre. Lære mer.

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!
Det er på tide å kutte ledningen!

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!

De beste trådløse øreproppene er komfortable, høres bra ut, koster ikke for mye og passer lett i lommen.

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer
Neste generasjon

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer.

Sony har offisielt bekreftet at de jobber med PlayStation 5. Her er alt vi vet om det så langt.

Nokia lanserer to nye budsjett Android One-telefoner under $ 200
Nye Nokias

Nokia lanserer to nye budsjett Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de siste tilskuddene til HMD Globals budsjett-smarttelefonserie. Siden de begge er Android One-enheter, vil de garantert motta to store OS-oppdateringer og vanlige sikkerhetsoppdateringer i opptil tre år.

Dette er de beste bandene for Fitbit Sense og Versa 3
Ny og forbedret

Dette er de beste bandene for Fitbit Sense og Versa 3.

Sammen med utgivelsen av Fitbit Sense og Versa 3 introduserte selskapet også nye uendelige band. Vi har plukket ut de beste for å gjøre ting enklere for deg.

instagram story viewer