Indholdsfortegnelse:
- Fuchsia vil ikke erstatte Android eller Chrome OS
- Fordelene ved ændringen
- Intet er endeligt, alt kan ændre sig
- Chromebooks til alle
- Chromebooks
For længe siden, i 2016, lærte internettet om et formodet Google-initiativ til at flette Chrome OS og Android. Det skulle have kodenavnet Andromeda og ville forene alle Googles computerplatforme, så de alle brugte det samme operativsystem. Det gav mening på mange måder; det ligner 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. Det, der endte med at ske, var muligheden for at besøge Google Play Store med en Chromebook og køre Android-apps indfødt.
Dette var en stor aftale, 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 fusion af Android og Chrome gik aldrig rigtig bort. Det fik lige et nyt kodeord: Fuchsia.
Mere: Dette er Chromebooks, der kan køre Android- og Linux-apps
Fuchsia fik navnet ifølge nogle af udviklerne fra eksisterende projekter.
Pink + Purple = Fuchsia (et nyt operativsystem)
Project Pink var en original idé fra Apples teknikerteam, da de besluttede, at det var på tide at bygge et nyt objektorienteret operativsystem med en ny brugergrænseflade, og noterne blev skrevet på lyserøde indekskort. Project Purple var det originale navn, der blev givet til prototypeproduktion af en berøringsskærmstelefon fra Apple; iPhone. De originale udviklere af Fuchsia er velbevandrede 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, overlader det os at brød alle brødkrummer, som Internettet kan finde. Her er hvad vi ved indtil videre.
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 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 kendt for 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 fordelen ved at bruge deres egen software fra Oracle i retssalen.
Fuchsia vil sandsynligvis erstatte den del af softwaren, du ikke ser; 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 snakker ind i mikrofonen.
Lige nu bruger Android Linux-kernen og en håndfuld hjælpeprogrammer 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 enormt samfund, der bidrager og gør enhver version bedre end den sidste, og vil være omkring meget længere end enhver hardware, du køber i dag, der bruger den. Chrome er stort set på samme måde. Det er en flok 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 specifikt 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 til 2019 og videre, ikke for arven fra fortiden.
Google har brug for et mobilt operativsystem bygget fra bunden af på alle niveauer designet til 2018. Det skal være magert og let på ressourcer, være i stand til at beregne hurtigt uden at beskatte chips på vores telefoner, og det skal være i stand til med det samme at reagere på alle måder, vi kan "tale" til, som berøring, mus og tastatur eller stemme. Og det skal gøre alt dette, mens det stadig er den samme brugervenlige Android, 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.
Fordelene ved ændringen
Som nævnt ønsker Google software, de har mere kontrol over, og som var designet til at være slank og hurtig på den relativt lave ende 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 allerede dette med programmeringsværktøjer som Dart og Flutter, der kommer til Android, og ethvert nyt operativsystem bliver bestemt skrevet 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 en masse ting, som en mobilappudvikler ikke har brug for, og det 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 har brug for adgang til lettere og mere effektive måder at have glatte UI-overgange eller skalerbarhed til forskellige skærme. C ++ er fantastisk til at drive en robot, men Flutter er fantastisk til at opbygge en fantastisk appgrænseflade. At lade udviklere udnytte værktøjer, der hjælper med at gøre 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 fungere overalt. Det er fantastisk, men Android lader allerede en app arbejde overalt, og for at være ærlig, betyder det, at apps hovedsagelig sutter på enhver enhed undtagen en telefon. Skærme med 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 vanskeligt at bygge en Android-app, der fungerer på en lille 5-tommer skærm, men omdannes til at drage fordel af en 12-tommer skærm. Det kan udføres smukt - se et eksempel på Gmail-appen, men det involverede arbejde udsætter normalt udviklere fra ideen. Hvis værktøjerne giver en udvikler mulighed for at definere et par forskellige måder at bruge den fulde skærm til at give os den rigtige mængde information med bare et par trin, ville de fleste udviklere gøre det.
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 har brug for at se med bare et par trin. Lige nu er der kun eksempler og demonstrationer, men de giver os en fremragende idé om, hvad vi kan forvente. Sammenlign det med Fuchsia på et display i telefonstørrelse nedenfor.
Bemærk lighederne, og bemærk derefter forskellene. Sådan kan et stykke software, i dette tilfælde en simpel brugergrænseflade eller "hjemme" -app, ændres til at udføre på to forskellige størrelsesdisplay. Dette er, hvad Android i sin nuværende tilstand mangler. Dette er hvad vi har brug for at ske. Dette er grunden til, at Google - og vi - ønsker, at Fuchsia skal blive 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, upload af kildekoder, småting med insiderinformation og en smule fantasi. Google har ikke sagt noget om nogen fremtid, hvor Fuchsia er en realitet.
Det er vigtigt, fordi dette er en kæmpe virksomhed. Det er endnu større end at oprette Android i første omgang, fordi meget af det involverer kodning til bundlaget i stedet for afhængig af eksisterende software. Android blev bygget ovenpå Linux, iOS blev bygget ovenpå BSD, Fuchsia bliver bygget fra bunden af. Det vil tage et par år, indtil vi kunne se en forbrugerversion eller endda en version for offentligheden 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 for nogle talentfulde udviklere eller noget, Google vil starte og aldrig afslutte. Jeg holder meget opmærksom på alt dette, ikke kun fordi det er sådan, vi lever, men fordi vi begge er interesserede og forbløffet 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
Chromebooks
- De bedste Chromebooks
- Bedste Chromebooks til studerende
- Bedste Chromebooks til rejsende
- Bedste USB-C hub'er til Chromebooks
Vi tjener muligvis en provision for køb ved hjælp af vores links. Lær mere.