Mobil

Hvad er Fuchsia OS, og hvordan adskiller det sig fra Android?

Hvad er Fuchsia OS, og hvordan adskiller det sig fra Android?

Google har altid mange projekter i ærmet, men kun et par specielle får æren af ​​at blive overført til kommerciel udvikling. Et sådant specielt projekt er Fuchsia OS, som har været ude for offentligheden siden 2016, men kun har haft ringe eller ingen interesse fra forbrugerne. Det er et operativsystem, der er beregnet til at forene hele økosystemet af gadgets under en enkelt paraply. Fuchsia OS er designet til ikke kun at fungere på smartphones eller desktops, men også betjene enhver smartenhedsdel i et IoT-netværk, og Google synes tilsyneladende at tilbyde dig en lignende samlet oplevelse på tværs af alle platforme ligesom Apple. Og dette vil være endnu mere effektivt med stigningen i hurtigere mobilkommunikation gennem 5G.

I sin kerne vil Fuchsia OS være uafhængig af hardwarespecifikationerne, tilbyder en ensartet oplevelse på tværs af alle enheder. Ved hjælp af en modulær tilgang vil producenterne kunne vælge Fuchsia-elementer selektivt baseret på enheden, mens udviklere kun kan skubbe på mindre opdateringer for at implementere nye funktioner. Udover at give en ensartet driftsgrænseflade, kunne Fuchsia endda påtage sig rollen som et enkelt operativsystem, der styrer over alle maskinerne, til sidst.

Selvom dette måske har givet dig tilstrækkelig antydning Google planlægger at erstatte Android med Fuchsia og endda smelte Chrome OS sammen med det, vil denne artikel føre dig gennem detaljerne om det in-the-works OS, og hvordan Google forsøger at tage teknologiverden med en storm med det. Lad os starte med at lære om, hvilken rolle Google har i tankerne for operativsystemet såvel som de ideer, der fødte ideen.

Om Fuchsia OS

Med Fuchsia OS planlægger Google muligvis at slette Android fra jordens overflade - eller i det mindste minderne fra gen-Z, men den største og mest efterspurgte rolle for OS er at give en ensartet og urokkelig oplevelse på alle enheder, uanset deres specifikationer, størrelse eller anvendelighed.

Hvorfor Fuchsia?

Apple er måske bedst kendt for sine iPhones og Mac, men det har mange flere softwaretricks i ærmet, end det er æret for. Det er eksklusiviteten af ​​dets software, der ikke kun har hjulpet Apple med at opretholde en stærk føring i branchen, men også hjulpet det til at hoppe tilbage efter ledelsens stand-off, der resulterede i, at grundlægger Steve Jobs blev fyret fra sit eget firma. Nu forsøger Google at opnå det, men det gør det anderledes, dvs. ved at sværge ved principper for open source.

Google-udviklernes hjernebarn, Fuchsia, forventes at overtage en stor del af alle de smarte maskiner og gadgets i den nærmeste fremtid. Det er denne ensartethed på tværs af tænkeligt alle platforme, der vil sikre, at brugerne ikke føler sig fremmedgjorte, når de skifter til en ny smartphone mærke eller gå fra at surfe på nettet eller bruge den samme app på en enhed til en anden. Smarte højttalere, sikkerhedskameraer, termostater, luft- eller vandrensere, hjælperobotter, robotter, der hjælper hjælperrobotterne - stort set alt, hvad du kan tænke på, får den samme brugeroplevelse, uanset dens form eller form.

Designet til lydinteraktioner

Mens det at have et større monopol over sin software være godt for Google økonomisk, er en anden vigtig grund til at vælge spædbarn Fuchsia frem for en ændret version af Android, at det nye operativsystem vil være fokuseret på interaktioner, der udnytter en stemmebaseret oplevelse, i stedet for at man stoler på berøring. Dette betyder, at Fuchsia endda vil være velegnet til enheder med skærme, der måske eller måske ikke understøtter et touch-interface - eller endda et display.

I denne tidsalder af virtuelle hjælpere har stemmen taget det centrale skridt, og Google Assistant har været blandt frontløberne. Det har fået fantastiske funktioner, herunder evnen til at tage verdslige eller grundlæggende opkald på brugernes vegne. Disse muligheder vil sandsynligvis være byggestenene for Fuchsia. Desuden giver dette fokus på stemme - og ikke berøring - teknologigiganten friheden til at implementere visuelle elementer uden at bekymre sig, hvis de er godt optimeret pr. Skærmstørrelse og form.

Start frisk i stedet for opdatering

Android blev primært designet med smartphones med QWERTY-tastaturer og senere udviklet til at passe til berøringskontrol. Det er nu et årti gammelt og understøtter en række enheder, ikke kun smartphones eller tablets, men det er stadig stort set afhængigt af berøringsinteraktivitet. Så hvis Google ønsker at forberede sig på udfordringerne i det næste årti, ser det ud til at være grundigere fra bunden at være en bedre måde end at ændre Android til nye behov.

Bortset fra dette forsøger Google muligvis også at fjerne sig fra Oracle-retssagen. De to softwaregiganter har været i en nervekamp over spørgsmålet om royalty relateret til Googles brug af open source Java-applikationsprogramgrænseflader eller API'er, mens de oprettede den tidlige version af Android. De to giganter har været i uenighed siden 2010, og ifølge den sidste retskendelse blev Google bedt om at betale 8,8 milliarder dollars til Oracle - en ordre, som den har anfægtet og forbereder sig i øjeblikket til en anmodning om gennemgang.

Mens Google allerede har droppet de dårlige API'er i 2015, vil flytning til et nyt økosystem, der er langt fra Java's spøgelse, såvel som Oracle, ikke kun give Google mere frihed til at udforske og blomstre, men også tørre skifer ren med Oracle - måske. udover dette, Google bruger sin egen kerne kaldet "Zircon" i stedet for Linux-kerner, der bruges i Android for at holde sig væk fra Linux og forblive fokuseret i en niche, der er skabt af sig selv.

Udover dette vil Fuchsia OS også tillade Google at imødegå problemet med enheder, der kører på forældet software og vi lærer om dens mulighed i det næste afsnit.

Zirkonkerne

En del af den nye tilgang, som Fuchsia er et produkt af, er den nye kerne, der bruges til operativsystemet. Denne kerne kaldes Zircon og er kodet i C ++ i stedet for C, som bruges til at skrive Linux-kerner. I det væsentlige er Zircon en mikrokerne, som i lægmandssprog vil administrere software-hardware-interaktioner bedre og tilbyde mere effektivitet med hensyn til ressourceudnyttelse såsom processorkraft og netværkshastigheder.

Zircon-kerner er ikke begrænset til smartphones eller pc'er og understøtter en bredere vifte af hardware som digitale kameraer, smarte højttalere, andre IoT-enheder, desktops og laptops i alle former og størrelser. Det vil også hjælpe Google med at skub opdateringer til alle enheder ud samtidigt så alle de enheder, du interagerer med, altid er opdaterede. Hvis dette viser sig at være sandt, kan Zircon-kernen hjælpe med at opbygge en utopi for nørder.

Zircon opdateres også regelmæssigt i modsætning til en Linux-kerne, som kun er skrevet for at imødekomme hardwarekravene, så enhederne øjeblikkeligt er kompatible med de nyeste opdateringer.

Fuchsia OS: En modulær tilgang

Fuchsia bruger en modulær tilgang, hvilket betyder, at det i stedet for at være en stor stak kode segmenteret i byggesten eller "pakker". Alt inklusive systemfiler består af disse mindre stykker aka pakker, som igen også kan bestå af endnu mindre "komponenter". Disse komponenter vil omfatter kun den kode, der er nødvendig for at udføre en enkelt opgave. I sig selv kan en komponent ikke opnå meget, men når den er grupperet med andre komponenter, vil kaderen være i stand til at udføre en proces. Derudover vil der være to typer komponenter - "agenter", der arbejder i baggrunden, og "moduler", som vil være synlige for brugerne.

Modularitet i Fuchsia OS; Hilsen: 9to5Google

Selvom denne modularitet tillader systemfiler og opdateringspakker at blive opdelt i mindre bidder, der er let acceptabelt for systemet, vil det også have andre fordele. En anden fordel, der forventes ud fra Fuchsias modulopbyggede rammer, er, at den muligvis tillader det nye funktioner tilføjes bare ved at installere nyere komponenter. Ser man praktisk på dette, vil modularitet ikke kun løse problemet med forsinkede og undertiden buggy systemopdateringer, men også føre til hurtigere appopdateringer. Hvis du vil visualisere det bedre, kan du se på det som modulær hardware såsom en samlet pc - eller endda enklere, et Motorola-flagskib ved hjælp af Moto Mods, der forbedrer dets funktionalitet.

Selv om alt dette kræver, kræver det også både samarbejde og iver fra udviklere, da denne modulære tilgang er afgørende for den ensartede oplevelse, som Fuchsia garanterer.

Modulære filsystemer

Fuchsia OS understøtter i øjeblikket en håndfuld filsystemer såsom:

Med sin modularitet i centrum er Fuchsias arkitektur fleksibel og kan modtage support til yderligere filsystemer i fremtiden.

Fuchsia OS vil transformere computing, men hvordan?

Realtidsopdateringer

Android er førende, når det kommer til brugerbase, men på trods af det ligger den bagud inden for opdateringsområdet. Mens brugeroplevelse kan være subjektiv, foretrækker mange stadig iOS frem for Android, når der tages hensyn til faktorer som den lange softwaresupport og førstnævnte ensartede oplevelse på tværs af forskellige enheder. Mens Google tidligere blev rapporteret at overveje at splitte opdateringspakker på leverandør- og Android-rammeniveauet, ville dette kun hjælpe lidt hurtigere sikkerhedsopdateringer til Android. Fuchsia tilføjer dog denne funktionalitet til hele operativsystemet.

På den anden side bruger Google sin egen Zircon-mikrokernel i stedet for en Linux-kerne i Fuchsia OS sammen med sin modulære tilgang til skubbe opdateringer ud næsten i realtid. Det betyder, at uanset mærke kan din smartphone modtage opdateringer næsten med samme hastighed og frekvens som Google Pixel-enhederne.

Til dette har Google designet Amber, et opdateringssystem integreret i Fuchsia OS hvilken opdaterer ikke kun systempakker og installerede applikationer, men også den nye mikrokernel samt bootloader. Fuchsia-teamet sidder i øjeblikket med forskellige opdateringsrammer for at sikre hurtigere og nøjagtige modulopdateringer samt interoperabilitet mellem systemer.

Ledgers

I et forsøg på at gøre Fuchsia mere menneskeligt, kommer OS med en funktion kaldet Ledgers, der opretholder data relateret til brugen pr. Enhed. Dette vil tillad brugere at begynde at arbejde på en ny enhed lige fra det sted, hvor de slap med den forrige. Funktionen synkroniserer ikke kun data fra den enkelte app separat, men hele grænsefladen som helhed. Al denne information gemmes på et fælles netværk, der giver brugerne mulighed for at have en problemfri oplevelse, mens du skifter enhed.

Udfyldning af huller

Navnet Fuchsia er afledt af farven med det samme navn, som igen er afledt af blomster af den samme navnede fuchsia-plante, der har mere end 110 arter. Selvom navnet ikke er meget almindeligt, kan du identificere dig med denne farve meget let (HEX:). Let forvekslet med lyserød af mange, kan fuchsia faktisk visualiseres som en hybrid mellem lyserød og lilla. Men navnet går ud over at forklare en kombination af farve og har en underliggende metafor forbundet med det.

Blomsten af ​​fuchsia plante

Næsten alle de officielle opbevaringssteder, der opretholdes af Fuchsia, markerer det som en total sum af lyserød og lilla. Under overfladen betyder det, at operativsystemet er designet til at udfylde hullet mellem smartphones og pc'er mellem bærbare og stationære enheder, mellem webbaserede og native applikationer og endda mellem Android- og iOS-enheder.

Flutter, softwareudviklingssættet (SDK) designet til at udvikle Fuchsia-apps specifikt, kan bruges til at skrive apps til både Android og iOS udover Fuchsia OS. Med minimale kodeændringer vil udviklere være i stand til at porte applikationens frontende til andre platforme, giver dem mulighed for at tilbyde en ensartet oplevelse på tværs af ikke kun systemer, der drives af Fuchsia OS, men også dem uden for platformen.

Afhængighed af webapps

Internettet overtages langsomt af progressive webapps eller grænseflader, der kører direkte fra internettet for at tilbyde en app-lignende oplevelse uden installation. Mens der er begrænset information om Fuchsia-apps tilgængelige lige nu, kan man ved at se på den tilsluttede fremtid sikkert spekulere i, at operativsystemet vil være designet til en første oplevelse på nettet, ligesom Chrome OS.

Faktisk arbejder teamet af Googlers, der styrer projektet, på noget, der kaldes "Web Runner", en webmonteringsmotor, der skal bruges til køre webapps på Fuchsia OS. Dette vil igen være med til at gøre internet er en integreret og væsentlig del af operativsystemet. Men det betyder ikke, at hele operativsystemet hænger på internettet for at arbejde, og vi håber snart at se nogle live eksempler på indfødte applikationer, der bliver portet til platformen.

Fuchsia Interface Definition Language (FIDL)

Fuchsia kan være et interessant forslag for slutbrugere, men det er lige så spændende for udviklere. Google vil sikre, at du uanset dine styrker i programmeringssprog skal være i stand til at bidrage til udviklingen af ​​Fuchsia. For at sikre dette har ingeniører, der arbejder på projektet, udviklet FIDL, forkortelse for Fuchsia Interface Definition Language, designet til at fusionere ofte anvendte programmeringssprog.

FIDL understøtter i øjeblikket C / C ++, Rust af Mozilla samt Go og Dart (det primære sprog til at skrive Fuchsia-apps), som er udviklet af Google selv, mens flere sprog vil også blive understøttet i fremtiden. Ved hjælp af FIDL f.eks, udviklere kan udvikle en app i Rust og derefter migrere applikationen til Go eller Dart  - eller ethvert andet understøttet sprog - uden at skulle kode GUI igen. Dette gøres ved at behandle den nye kode som en "implementering".

Dette giver en spændende mulighed for udviklerne, og hvis du er en, kan du bruge denne vejledning til at lære mere om FIDL.

Hvordan adskiller Fuchsia OS sig fra Android?

Brugergrænseflade

Mens Fuchsia OS langt fra er kommercielt tilgængeligt, takket være et par gode samaritanere, har vi noget indblik i, hvordan det ser ud. Fra de forskellige lækager og tip relateret til Fuchsia OS 'udseende ved vi, at det vil være en kortbaseret grænseflade med en uhyggelig lighed med Google Now. Men der er en score på elementer, der ser ud til at være inspireret af Chrome OS og endda iOS, med en tung dosis af Googles Material Design 2.

Ældre Fuchsia OS-interface til desktop

Google har for nylig byttet ud filerne relateret til brugergrænsefladen, som tidligere var kendt under navnet Armadillo, med noget kaldet Dragonglass. Det ny brugeroplevelse udvikles privat af Google, men nogle offentlige kommentarer i arkivet peger på, at Google i det mindste arbejder på tre forskellige brugerskaller eller desktop-miljøer til Fuchsia - nemlig Dugonglass, Flamingo og Dragonglass.

Der er ikke meget kendt om disse brugerskaller, men Dragonglass er tilsyneladende den samme grænseflade som tilgængelig på smarte skærme som Google Home Hub. Det har forskellige kort til forskellige handlinger eller apps i stedet for ikoner, hvilket antyder, at Google sigter mod at tilbyde brugerne en bedre oplevelse end en, hvor de bruger meget tid på at finde den rigtige mulighed på en berøringsskærm. I stedet ser OS ud til at være klar til fremtidens hurtige verden og er sandsynligvis reducere afhængighed af berøring.

Mens Armadillo-grænsefladen er blevet dåse, kan du stadig prøve den for at se de forskelle, der sandsynligvis vil forekomme mellem Android og Fuchsia OS. Der er applikationer, der efterligner oplevelsen af ​​Fuchsia på begge - en Android-smartphone (find APK her) og internettet (tjek den ud) for en nem undersøgelse. I denne nu afviklede grænseflade er der en enkelt knap i navigationslinjen  og det har i øjeblikket pligt til at føre dig til hjemmegrænsefladen. Desuden åbner ruden med hurtige indstillinger, når du trækker hen over denne knap opad fra bunden, når du er inde i en app (som måske minder dig om iOS-bevægelser til kontrolpanelet på telefoner, der er ældre end iPhone X)..

Selvom vi endnu ikke kan kommentere den nøjagtige brugergrænseflade, er der chancer for det Google kan muligvis slippe startsiden helt og bring en samlet grænseflade, der viser hurtige indstillinger, seneste og dit Google Now-feed (drevet af en avanceret version af Google Assistant) på en enkelt side. Vi holder dig opdateret, når vi lærer, hvordan den nye grænseflade sandsynligvis vil se ud.

Cross-Platform Computing med Fuchsia OS

Fuchsia OS er designet til virkelig at udnytte delingskraften, så du kan nyde en ensartet ydelse af grænsefladen såvel som apps på alle enheder uanset deres form eller størrelse. Men vigtigere er det, at Fuchsia OS giver Google mulighed for at bruge Apples rige applikationsøkosystem ved at tillade let portering af applikationer.

Flutter, SDK udviklet af Google, kan være bruges til at oprette identiske apps til iOS og Android, skønt det også er den eneste SDK-platform, der udvikler Fuchsia-apps lige nu. SDK flyttede for nylig ud af beta, hvilket tyder på, at Google ikke kun er seriøs med ikke at lade Android-brugere føle, at de ikke er langt bag iOS-brugere med hensyn til brugeroplevelse, men også ønsker, at flere udviklere prøver en hånd på Fuchsia apps. Selv kernebrugerskaller fra Fuchsia er bygget ved hjælp af Flutter.

Desuden giver udviklere mulighed for at få deres fødder våde med Fuchsia-udvikling, den officielle emulator til test af Android-apps - Android Studio modtog support til Fuchsia's Zircon-kerne. Mens det på tidspunktet for denne meddelelse virkede som om Google vil tillade udviklere at køre Fuchsia på Android Studio, blev der for nylig foretaget en ændring i AOSP Gerrit-arkivet for at fremhæve, at Android-apps kører på Fuchsia ved hjælp af en brugerdefineret version af Android Runtime.

Derudover tilføjede Google for et år siden også support til Swift, et programmeringssprog oprettet af Apple, til Fuchsia. Selvom dette ikke betyder, at Fuchsia OS kører iOS-apps direkte, men trinnet vil i det mindste inspirere og invitere udviklere, der i øjeblikket er begrænset til Apples økosystem, at prøve deres hånd med at udvikle apps til det samlede operativsystem.

Fuchsia OS føles som en Android-efterfølger: Her er hvorfor

I fremsynet kan Fuchsia OS ses erstatte Android, og der er nogle grunde, der peger på det. Fuchsia føles helt sikkert som om det er blevet inspireret af Android på trods af at det ikke er nøjagtigt visuelt identisk. Med Fuchsia reducerer Google sin afhængighed af andre softwaregiganter, men det ser også ud til at have taget passende omhu for at sikre, at både brugere og udviklere føler sig hjemme. Her er nogle af grundene, der sikrer det.

UI-elementer svarende til Android Pie

Google arbejder allerede på Fuchsia-prototyper

Google har allerede arbejdet på visse software- og hardwareprodukter, der indikerer aktiv deltagelse fra Google, hvilket ikke kun er spændende for udviklere, men også forbrugere. Tilbage i juli sidste år arbejdede Google efter sigende på en YouTube-app til Fuchsia OS bortset fra nogle tilfældige udviklinger som et spil Tic-Tac-Toe.

Med hensyn til hardware blev Google for nylig fundet at sprænge ressourcer på en enhed - med kodenavnet "Sherlock" - sandsynligvis et digitalt kamera, og mistænkt for at være efterfølgeren til Google Clips. Denne enhed bruger en Sony IMX277-sensor, og selvom den har det største potentiale for at være et digitalt kamera, kan det også være et sikkerhedskamera, i betragtning af navnet på undersøgelsen..

Endelig er en Fuchsia-enhed, der rent faktisk modnes til et kommercielt produkt, Google Home Hub, som faktisk ikke kører Fuchsia, men var blandt de tidlige prototyper, den blev testet på. Den smarte skærm lavet af Google kører på en anden platform kaldet Cast, i modsætning til andre smarte skærme, der er afhængige af Android Things-platformen. For at gøre det klart er Cast og Fuchsia forskellige platforme, men sidstnævnte forventes at have nogle af funktionerne i den smarte højttaler, herunder en grænseflade til direkte handlinger og stor afhængighed af stemmestyring. Så det kan antages at være en enhed, der er lanceret for at fornemme brugernes generelle følelser om denne oplevelse.

Fuchsia-logo ligner et 'Q'

Dette sidste punkt kan være for spekulativt, men det er stadig værd at bemærke det. Det Fuchsia OS-logo ligner meget bogstavet "Q" og dette ville ikke være meget slående, medmindre Android Q var den næste version af Android. Så planlægger Google at erstatte Android Q med Fuchsia, eller er det for tidligt?

Lighed mellem Fuchsia OS logo og bogstavet "Q"

Da Android Pie er kommet som en større ændring i forhold til Oreo, kan det at slå Fuchsia til brugerne komme tilbage, men vi kunne stadig håbe at se en aktiv udvikling sammen med Android Q. Der har allerede været forsøg på at køre Fuchsia på smartphones og Huaweis undermærke Honor var det første brand, der fik sin enhed til at være en del af denne test.

Fremtiden for Fuchsia OS?

Nu hvor vi har lært om Fuchsia OS's fortid og nutid, vedrører et gyldigt spørgsmål at stille Fuchsia OSs fremtid. Med ordene fra Travis Geiselbrecht, et medlem af Fuchsia-teamet hos Google, er virksomheden det vil ikke dumpe Fuchsia og synes at være ret seriøs om det. Med udviklingen som en separat SDK, specielle programmeringssprog, en frisk kerne og stærk modstand mod Linux ser Fuchsia ud til at være i stand til at overtage hele Google-produkts økosystem - det være sig smartphones, bærbare computere eller blot tilsluttede enheder som Google Home og Google Hjem Hub. Fuchsia er et operativsystem, der styrer dem alle.

I fremtiden kunne vi se, at Fuchsia blev fusioneret med andre nye teknologier som cloudbaseret computing, ultrahurtige 5G-netværk, quantum computing osv. For at udvikle sig som et kollektivt og forbundet system af enheder, således at operativsystemet ikke kører individuelt på hver af enhederne. I stedet kan dette altomfattende operativsystem køres som decentraliserede forekomster på hver enhed, som alle fungerer i fællesskab.

SE OGSÅ: Leder du efter Android-alternativ? Her er de bedste

Dette lyder måske som science fiction, men der er heller ingen begrundelse for at benægte det. Men blandt alt dette, vil vi miste evnen til at tilpasse vores brugeroplevelse - som vi gør på en Android-smartphone - eller vil en kunstig intelligens tilpasse den og passe den til vores behov? Dette er noget, som kun tiden vil svare på, men vi fortsætter med at opdatere denne artikelfrekvens med hver større udvikling på dette område for at holde dig ajour med, hvad fremtiden bringer for Fuchsia OS.

Mark Zuckerberg står 9. på Forbes-listen over 'verdens mest magtfulde mennesker'
Mark Zuckerberg, der grundlagde vanedannende sociale netværkssider Facebook i februar 2004 fra sit kollegium i Harvard, står 9. på Forbes-listen over ...
Udsæt logoet for Freelancer.com og vind $ 25.000
Freelancer.com, et outsourcing-websted for små virksomheder organiserer "Expose Our Logo Contest to win $ 25000". Hvad de vil have dig til at gøre er...
Sådan løses batteriproblemer i iPhone 7
Så du har en helt ny iPhone 7 og har spillet med den dag ud og dag ud. Det er nyt og nyt, og du kan bare ikke få nok af alle de nye funktioner - både ...