Mobil

Hva er Fuchsia OS og hvordan er det forskjellig fra Android?

Hva er Fuchsia OS og hvordan er det forskjellig fra Android?

Google har alltid mange prosjekter i ermet, men bare noen få, spesielle får æren av å bli overført til kommersiell utvikling. Et slikt spesialprosjekt er Fuchsia OS, som har vært ute i offentligheten siden 2016, men som bare har hatt liten eller ingen interesse fra forbrukere. Det er et operativsystem som er ment å forene hele økosystemet av dingser under en enkelt paraply. Fuchsia OS er designet for å fungere på ikke bare smarttelefoner eller stasjonære datamaskiner, men driver også en hvilken som helst smartenhetsdel i et IoT-nettverk, og Google ønsker tilsynelatende å tilby deg en lignende enhetlig opplevelse på alle plattformer akkurat som Apple. Og dette vil være enda mer effektivt med økningen av raskere mobilkommunikasjon gjennom 5G.

I sin kjerne vil Fuchsia OS være uavhengig av maskinvarespesifikasjonene, tilbyr en ensartet opplevelse på tvers av alle enheter. Ved hjelp av en modulær tilnærming, vil produsenter kunne velge Fuchsia-elementer selektivt basert på enheten, mens utviklere kan presse mindre oppdateringer bare for å implementere nye funksjoner. Foruten å gi et enhetlig driftsgrensesnitt, kunne Fuchsia til og med påta seg rollen som et enkelt operativsystem som styrer over alle maskinene, til slutt.

Selv om dette kan ha gitt deg tilstrekkelig hint om det Google planlegger å erstatte Android med Fuchsia og til og med smelte Chrome OS sammen med det, vil denne artikkelen ta deg gjennom detaljene om operativsystemet i arbeid og hvordan Google prøver å ta teknologiverden med storm. La oss starte med å lære om hvilken rolle Google har i tankene for operativsystemet, samt ideene som fødte ideen.

Om Fuchsia OS

Med Fuchsia OS kan Google planlegge å tørke Android fra jordens overflate - eller i det minste minnene fra gen-Z, men den største og mest etterspurte rollen for operativsystemet er å tilby en konsistent og urokkelig opplevelse på alle enhetene, uavhengig av spesifikasjoner, størrelse eller nytte.

Hvorfor Fuchsia?

Apple er kanskje mest kjent for sine iPhones og Mac, men det har mange flere programvaretriks i ermet enn det er æret for. Det er eksklusiviteten til programvaren som ikke bare har hjulpet Apple med å opprettholde en sterk ledelse i bransjen, men også hjulpet den til å sprette tilbake etter ledelsens avvik som resulterte i at grunnlegger Steve Jobs ble sparket fra sitt eget selskap. Nå prøver Google å oppnå det, men det gjør det annerledes, dvs. ved å banne ved prinsippene for åpen kildekode.

Hjernebarnet til Google-utviklere, Fuchsia, forventes å ta over en stor del av alle smarte maskiner og dingser i nær fremtid. Det er denne ensartetheten på alle slags plattformer som kan sørg for at brukerne ikke føler seg fremmedgjorte når de bytter til en ny smarttelefon merkevare eller gå fra å surfe på nettet eller bruke den samme appen på en enhet til en annen. Smarte høyttalere, sikkerhetskameraer, termostater, luft- eller vannrensere, hjelperoboter, roboter som hjelper hjelperrobotene - praktisk talt alt smart du kan tenke deg vil ha samme brukeropplevelse, uavhengig av form eller form.

Designet for lydinteraksjoner

Mens det å ha et større monopol over programvaren sin er bra for Google økonomisk, er en annen viktig grunn til å velge spedbarn Fuchsia fremfor en endret versjon av Android at det nye operativsystemet vil være fokusert på interaksjoner som utnytter en stemmebasert opplevelse, i stedet for at man stoler på berøring. Dette betyr at Fuchsia til og med vil være det egnet for enheter med skjermer som støtter et berøringsgrensesnitt eller ikke - eller til og med en skjerm.

I denne tidsalderen med virtuelle assistenter har stemmen inntruffet midtpunktet, og Google Assistant har vært blant frontløperne. Det har fått fantastiske funksjoner, inkludert muligheten til å ta verdslige eller grunnleggende samtaler på brukernes vegne. Disse evnene vil sannsynligvis være byggesteinene for Fuchsia. Videre gir dette fokuset på stemme - og ikke berøring - teknologigiganten friheten til å implementere visuelle elementer uten å bekymre seg hvis de er godt optimalisert per skjermstørrelse og form..

Starter fersk i stedet for oppdatering

Android ble primært designet med smarttelefoner med QWERTY-tastaturer og senere utviklet for å passe berøringskontroll. Den er nå et tiår gammel og støtter en rekke enheter, ikke bare smarttelefoner eller nettbrett, men er fortsatt i stor grad avhengig av berøringsinteraktivitet. Så hvis Google ønsker å forberede seg på utfordringene i det neste tiåret, ser det ut til å være en bedre måte å starte opp fra grunnen av enn å endre Android for å dekke nye behov..

Bortsett fra dette, kan Google også prøve å distansere seg fra Oracle-søksmålet. De to programvaregigantene har vært i en nerveslag over spørsmålet om royalty knyttet til Googles bruk av open source Java-applikasjonsprogramgrensesnitt eller API-er mens de opprettet den tidlige versjonen av Android. De to gigantene har vært i konflikt siden 2010, og i henhold til den siste rettskjennelsen ble Google bedt om å betale 8,8 milliarder dollar til Oracle - en ordre som den har utfordret og forbereder for øyeblikket for en anmeldelse..

Mens Google allerede droppet de dårlige API-ene i 2015, vil flytting til et nytt økosystem som er langt fra Java-spøkelsen, så vel som Oracle, ikke bare gi Google mer frihet til å utforske og blomstre, men også tørke skiferen rent med Oracle - kan være. i tillegg til dette, Google bruker sin egen kjerne kalt “Zircon” i stedet for Linux-kjerner som brukes i Android for å holde seg borte fra Linux og være fokusert i en nisje skapt av seg selv.

I tillegg til dette vil Fuchsia OS også la Google bekjempe problemet med enheter som kjører på utdatert programvare og vi lærer om muligheten i neste avsnitt.

Zirkonkjerne

En del av den friske tilnærmingen som Fuchsia er et produkt av, er den nye kjernen som brukes til operativsystemet. Denne kjernen heter Zircon og er kodet i C ++, i stedet for C som brukes til å skrive Linux-kjerner. I hovedsak er Zircon en mikrokernel som i lekmannstilstand vil administrere interaksjoner mellom programvare og maskinvare bedre og tilby mer effektivitet når det gjelder utnyttelse av ressurser som prosessorkraft og nettverkshastigheter.

Zircon-kjerner er ikke begrenset til smarttelefoner eller PC-er, og støtter et bredere utvalg av maskinvare som digitale kameraer, smarte høyttalere, andre IoT-enheter, stasjonære og bærbare datamaskiner i alle former og størrelser. Det vil også hjelpe Google å skyv ut oppdateringer til alle enhetene samtidig slik at alle enhetene du kommuniserer med alltid er oppdatert. Hvis dette viser seg å være sant, kan Zircon-kjernen bidra til å bygge en utopi for nerdene.

Zircon vil også oppdateres regelmessig, i motsetning til en Linux-kjerne, som bare er skrevet for å oppfylle maskinvarens krav, slik at enhetene umiddelbart er kompatible med de nyeste oppdateringene..

Fuchsia OS: En modulær tilnærming

Fuchsia bruker en modulær tilnærming som betyr at i stedet for å være en stor bunke med kode, vil det være segmentert i byggesteiner eller "pakker". Alt, inkludert systemfiler, vil bestå av disse mindre biter aka pakker, som i sin tur også kan bestå av enda mindre "komponenter". Disse komponentene vil inneholder bare koden som er nødvendig for å utføre en enkelt oppgave. I seg selv kan en komponent ikke oppnå mye, men når den er gruppert med andre komponenter, vil kaderen kunne utføre en prosess. Videre vil det være to typer komponenter - "agenter", som fungerer i bakgrunnen, og "moduler" som vil være synlige for brukerne..

Modularitet i Fuchsia OS; Hilsen: 9to5Google

Selv om denne modulariteten tillater at systemfiler og oppdateringspakker blir brutt ned i mindre biter, lett akseptable for systemet, vil det også ha andre fordeler. En annen fordel som forventes av Fuchsias modulære rammeverk, er at det kan tillate det nye funksjoner som skal legges til bare ved å installere nyere komponenter. Ser vi på dette praktisk, vil modularitet ikke bare løse problemet med forsinkede og noen ganger buggy systemoppdateringer, men også føre til raskere appoppdateringer. Hvis du vil visualisere det bedre, kan du se på det som modulær maskinvare som en samlet PC - eller enda enklere, et Motorola-flaggskip ved hjelp av Moto Mods som forbedrer funksjonaliteten..

Selv om alt dette krever, krever dette også både samarbeid og iver fra utviklere, siden denne modulære tilnærmingen er avgjørende for den ensartede opplevelsen Fuchsia garanterer.

Modulære filsystemer

Fuchsia OS støtter for tiden en håndfull filsystemer som:

Med modularitet i kjernen er Fuchsias arkitektur fleksibel og kan motta støtte for flere filsystemer i fremtiden.

Fuchsia OS vil transformere databehandling, men hvordan?

Sanntidsoppdateringer

Android er ledende når det gjelder brukerbase, men til tross for det henger den etter innen oppdateringer. Mens brukeropplevelsen kan være subjektiv, foretrekker mange fremdeles iOS fremfor Android når de tar hensyn til faktorer som lang programvarestøtte og førstnevnte ensartede opplevelse på tvers av forskjellige enheter. Mens det tidligere ble rapportert om at Google overveier å dele opp oppdateringspakker på leverandør- og Android-rammeverksnivåer, vil dette bare hjelpe litt raskere sikkerhetsoppdateringer til Android. Fuchsia legger imidlertid til denne funksjonaliteten i hele operativsystemet.

På den annen side bruker Google sin egen Zircon microkernel, i stedet for en Linux-kjerne, i Fuchsia OS sammen med sin modulære tilnærming til presse ut oppdateringer nesten i sanntid. Dette betyr at uansett merkevare kan smarttelefonen din motta oppdateringer nesten med samme hastighet og frekvens som Google Pixel-enhetene.

For dette har Google designet Amber, et oppdateringssystem innebygd i Fuchsia OS hvilken vil ikke bare oppdatere systempakker og installerte applikasjoner, men også den nye microkernel så vel som bootloader. Fuchsia-teamet fikler for øyeblikket med forskjellige oppdateringsrammer for å sikre raskere og nøyaktige moduloppdateringer samt interoperabilitet mellom systemer.

Ledgers

I et forsøk på å gjøre Fuchsia mer menneskelig, kommer operativsystemet med en funksjon kalt Ledgers som vil opprettholde data relatert til bruken per enhet. Dette vil la brukerne begynne å jobbe på en ny enhet rett fra der de slapp på den forrige. Funksjonen synkroniserer ikke bare data fra individuell app separat, men hele grensesnittet som helhet. All denne informasjonen vil bli lagret i et felles nettverk slik at brukerne kan ha en sømløs opplevelse mens du bytter enhet.

Fylle hull

Navnet Fuchsia er avledet fra fargen med samme navn, som igjen er avledet av blomstene til den eponymous fuchsia-planten som har mer enn 110 arter. Selv om navnet ikke er veldig vanlig, kan du identifisere deg med denne fargen veldig enkelt (HEX:). Lett forvirret for rosa av mange, kan fuchsia faktisk visualiseres som en hybrid mellom rosa og lilla. Men navnet går utover å forklare en kombinasjon av farger og har en underliggende metafor knyttet til den.

Blomsten av fuchsia-planten

Nesten alle de offisielle depotene som vedlikeholdes av Fuchsia, markerer det som en sum av totalt rosa og lilla. Under overflaten betyr det at operativsystemet er designet for å fylle gapet mellom smarttelefoner og PC-er, mellom bærbare og stasjonære enheter, mellom nettbaserte og innebygde applikasjoner, og til og med mellom Android- og iOS-enheter.

Flutter, programvareutviklingssettet (SDK) designet for å utvikle Fuchsia-apper spesielt, kan brukes til å skrive apper for både Android og iOS i tillegg til Fuchsia OS. Med minimale kodeendringer vil utviklere kunne portere frontenden av applikasjonen til andre plattformer, slik at de kan tilby en ensartet opplevelse i ikke bare systemer som drives av Fuchsia OS, men også de utenfor plattformen.

Avhengighet av nettapper

Internett blir sakte overtatt av progressive webapper eller grensesnitt som kjører direkte fra nettet for å tilby en app-lignende opplevelse uten installasjon. Mens det foreløpig er begrenset informasjon om Fuchsia-apper, kan man trygt spekulere i at OS vil være ved å se på den tilkoblede fremtiden. designet for en nettopplevelse, omtrent som Chrome OS.

Faktisk jobber teamet med Googlers som styrer prosjektet med noe som heter "Web Runner", en webmonteringsmotor som skal brukes på kjørte webapper på Fuchsia OS. Dette vil igjen bidra til å lage Internett en integrert og viktig del av operativsystemet. Men det betyr ikke at hele operativsystemet vil henges på nettet for å jobbe, og vi håper å se noen live eksempler på innfødte applikasjoner som snart blir portet til plattformen.

Fuchsia Interface Definition Language (FIDL)

Fuchsia kan være et interessant forslag for sluttbrukere, men det er like spennende for utviklere. Google ønsker å sikre at uavhengig av styrkene dine i programmeringsspråk, skal du kunne bidra til utviklingen av Fuchsia. For å sikre dette har ingeniører som jobber med prosjektet utviklet FIDL, forkortelse for Fuchsia Interface Definition Language, designet for å slå sammen ofte brukte programmeringsspråk..

FIDL støtter for tiden C / C ++, Rust av Mozilla, samt Go og Dart (hovedspråket for å skrive Fuchsia-apper) som er utviklet av Google selv, mens flere språk vil også bli støttet i fremtiden. Ved hjelp av FIDL, for eksempel, utviklere kan utvikle en app i Rust og deretter migrere applikasjonen til Go eller Dart  - eller annet språk som støttes - uten å måtte kode GUI igjen. Dette gjøres ved å behandle den nye koden som en "implementering".

Dette gir en spennende mulighet for utviklerne, og hvis du er en, kan du bruke denne veiledningen for å lære mer om FIDL.

Hvordan er Fuchsia OS forskjellig fra Android?

Brukergrensesnitt

Selv om Fuchsia OS langt fra er kommersielt tilgjengelig, har vi takket være noen få gode samaritanere litt innsikt i hvordan det ser ut. Fra de forskjellige lekkasjene og tipsene knyttet til Fuchsia OSs utseende, vet vi at det vil være et kortbasert grensesnitt med en uhyggelig likhet med Google Nå. Men det er en score på elementer som ser ut til å være inspirert av Chrome OS og til og med iOS, med en tung dose av Googles Material Design 2.

Eldre Fuchsia OS-grensesnitt for skrivebordet

Google har nylig byttet ut filene relatert til brukergrensesnittet, som tidligere var kjent under navnet Armadillo, med noe som heter Dragonglass. De ny brukeropplevelse utvikles privat av Google, men noen offentlige kommentarer i depotet peker på at Google i det minste jobber med tre forskjellige brukerskaller eller skrivebordsmiljøer for Fuchsia - nemlig Dugonglass, Flamingo og Dragonglass.

Det er ikke mye kjent om disse brukerskjellene, men Dragonglass er tilsynelatende det samme grensesnittet som er tilgjengelig på smarte skjermer som Google Home Hub. Den har forskjellige kort for forskjellige handlinger eller apper i stedet for ikoner, noe som tyder på at Google har som mål å tilby brukerne en bedre opplevelse enn en der de bruker mye tid på å finne det rette alternativet på en berøringsskjerm. I stedet ser det ut til at operativsystemet er klart for fremtidens fartsfylte verden og er sannsynligvis redusere avhengigheten av berøring.

Mens Armadillo-grensesnittet er hermetisert, kan du fortsatt prøve det for å se forskjellene som sannsynligvis vil oppstå mellom Android og Fuchsia OS. Det er applikasjoner som etterligner opplevelsen av Fuchsia på begge - en Android-smarttelefon (finn APK her) og nettet (sjekk det ut), for en enkel undersøkelse. I dette nå utgåtte grensesnittet er det en enkelt knapp i navigasjonslinjen  og som for øyeblikket har plikten til å ta deg med til hjemmegrensesnittet. Videre drar du denne knappen oppover fra bunnen, viser hurtiginnstillingsruten når du er i en app (som kan minne deg om iOS-bevegelser for kontrollpanelet på telefoner eldre enn iPhone X).

Selv om vi ikke kan kommentere det eksakte brukergrensesnittet ennå, er det sjanser for det Google kan slippe hjemmesiden helt og bringe et enhetlig grensesnitt som viser raske innstillinger, Nyheter og Google Now-strømmen din (drevet av en avansert versjon av Google Assistant) på en enkelt side. Vi vil holde deg oppdatert når vi får vite hvordan det nye grensesnittet sannsynligvis vil se ut.

Tverrplattform-databehandling med Fuchsia OS

Fuchsia OS er designet for å virkelig utnytte kraften til deling, slik at du kan nyte en jevn ytelse av grensesnittet samt appene på alle enheter, uavhengig av form eller størrelse. Men enda viktigere, Fuchsia OS vil tillate Google å bruke Apples rike applikasjonsøkosystem ved å tillate enkel portering av applikasjoner.

Flutter, SDK utviklet av Google, kan være brukes til å lage identiske apper for iOS og Android, selv om det også er den eneste SDK-plattformen for å utvikle Fuchsia-apper per nå. SDK flyttet nylig ut av beta, noe som tyder på at Google ikke bare er seriøs med å ikke la Android-brukere føle at de ikke er langt bak iOS-brukere når det gjelder brukeropplevelse, men også vil at flere utviklere skal prøve seg på Fuchsia apper. Selv kjernebrukerskjellene til Fuchsia er bygget med Flutter.

Videre, slik at utviklere kan få føttene våte med Fuchsia-utvikling, den offisielle emulatoren for testing av Android-apper - Android Studio mottok støtte for Fuchsias Zircon-kjerne. Mens det på tidspunktet for denne kunngjøringen virket som om Google vil tillate utviklere å kjøre Fuchsia på Android Studio, ble det nylig gjort en endring i AOSP Gerrit-arkivet for å markere at Android-apper kjører på Fuchsia ved hjelp av en tilpasset versjon av Android Runtime.

Foruten dette, for et år siden, la Google også støtte til Swift, et programmeringsspråk opprettet av Apple, til Fuchsia. Selv om dette ikke innebærer at Fuchsia OS vil kjøre iOS-apper direkte, men trinnet vil i det minste inspirere og invitere utviklere, for tiden begrenset til Apples økosystem, å prøve seg på å utvikle apper for det enhetlige operativsystemet.

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

I ettertid kan Fuchsia OS ses som erstatning for Android, og det er noen grunner som peker på det. Fuchsia føles helt sikkert som om den har blitt inspirert av Android til tross for at den ikke er akkurat visuelt identisk. Med Fuchsia kutter Google sin avhengighet av andre programvaregiganter, men det ser også ut til å ha tatt hensyn til at både brukere og utviklere føler seg hjemme. Her er noen av grunnene som sikrer det.

UI-elementer som ligner på Android Pie

Google jobber allerede med Fuchsia-prototyper

Google har allerede jobbet med visse programvare- og maskinvareprodukter som indikerer aktiv deltakelse fra Google, noe som ikke bare er spennende for utviklere, men også forbrukere. Tilbake i juli i fjor jobbet Google angivelig med en YouTube-app for Fuchsia OS bortsett fra noen tilfeldige utviklinger som et spill Tic-Tac-Toe..

Når det gjelder maskinvare, ble Google nylig funnet å blåse ressurser på en enhet - kodenavnet "Sherlock" - mest sannsynlig å være et digitalt kamera, og mistenkt å være etterfølgeren til Google Clips. Denne enheten bruker en Sony IMX277-sensor, og selv om den har det høyeste potensialet for å være et digitalt kamera, kan det også være et sikkerhetskamera, med tanke på navnet etterforskende..

Til slutt er en Fuchsia-enhet som faktisk modnes til et kommersielt produkt Google Home Hub, som faktisk ikke kjører Fuchsia, men var blant de tidlige prototypene den ble testet på. Den smarte skjermen laget av Google kjører på en annen plattform som heter Cast, i motsetning til andre smarte skjermer som er avhengige av Android Things-plattformen. For å gjøre det klart er Cast og Fuchsia forskjellige plattformer, men sistnevnte forventes å ha noen av funksjonene til den smarte høyttaleren, inkludert et grensesnitt for direkte handlinger og høy avhengighet av stemmekontroller. Så det kan antas å være en enhet lansert for å fornemme brukernes generelle følelser om denne opplevelsen.

Fuchsia-logo ligner på 'Q'

Dette siste punktet kan være for spekulativt, men det er fortsatt verdt å merke seg. De Fuchsia OS-logoen ser veldig ut som bokstaven "Q" og dette ville ikke være veldig slående med mindre Android Q var neste versjon av Android. Så planlegger Google å erstatte Android Q med Fuchsia, eller er det for tidlig?

Likhet mellom Fuchsia OS-logoen og bokstaven "Q"

Siden Android Pie har kommet som en stor endring over Oreo, kan det å slå Fuchsia mot brukere slå tilbake, men vi kan fortsatt håpe å se litt aktiv utvikling sammen med Android Q. Det har allerede vært forsøk på å kjøre Fuchsia på smarttelefoner og Huaweis undermerke Honor var det første merket som fikk enheten til å være en del av denne testingen.

Fremtiden for Fuchsia OS?

Nå som vi har lært om fortiden og nåtiden til Fuchsia OS, gjelder et gyldig spørsmål å stille fremtiden til Fuchsia OS. Med ordene fra Travis Geiselbrecht, et medlem av Fuchsia-teamet hos Google, er selskapet det kommer ikke til å dumpe Fuchsia og ser ut til å være ganske seriøs om det. Med utviklingen som en separat SDK, spesielle programmeringsspråk, en fersk kjerne og sterk motstand mot Linux, ser Fuchsia ut til å ta over hele økosystemet til Google-produkter - det være seg smarttelefoner, bærbare datamaskiner eller bare tilkoblede enheter som Google Home og Google Hjemmesenter. Fuchsia er et operativsystem for å styre dem alle.

I fremtiden kunne vi se Fuchsia bli slått sammen med andre nye teknologier som skybasert databehandling, ultra-raske 5G-nettverk, kvanteberegning etc. for å utvikle seg som et kollektivt og tilkoblet system av enheter, slik at operativsystemet ikke kjører individuelt. på hver av enhetene. I stedet kan dette altomfattende operativsystemet kjøres som desentraliserte forekomster på hver enhet, som alle fungerer i kor..

SE OGSÅ: Leter du etter Android-alternativ? Her er de beste

Dette kan høres ut som science fiction, men det er ingen grunn til å benekte det heller. Men blant alt dette, vil vi miste muligheten til å tilpasse brukeropplevelsen vår - som vi gjør på en Android-smarttelefon - eller vil en kunstig intelligens tilpasse den og passe den etter våre behov? Dette er bare tiden vil svare på, men vi fortsetter å oppdatere denne artikkelfrekvensen for hver store utvikling i dette området for å holde deg oppdatert på fremtiden for Fuchsia OS.

Facebook ansetter IIT-ian Ankur Dahiya for Rs 65 Lakh per år
Ankur Dahiya, en student på datateknikk i IIT-Delhi ansatt av Facebook for Rs 65 Lakh per år. “Intervjuet og testen var helt fagbasert. De ba meg gjør...
YouTube-klager i det virkelige liv (parodi)
YouTube-klager, denne fantastiske på 4 minutter og 3 sekunder er skapt av Barely Political, en komedie-YouTube-kanal med over 1,9 millioner abonnenter...
Slik deaktiverer du automatiske appoppdateringer i MIUI
Automatiske appoppdateringer på Android kan være tidsbesparende hvis du ikke vil gjøre en innsats for å velge og oppdatere appene dine manuelt. Men hv...