da.phhsnews.com


da.phhsnews.com / Hvad er Fuchsia, Googles nye operativsystem?

Hvad er Fuchsia, Googles nye operativsystem?


Fuchsia et helt nyt operativsystem, i øjeblikket i de meget tidlige udviklingsstadier hos Google. Hvordan adskiller det sig fra Android og Chrome, og kan det erstatte det ene? Lad os bryde den ned.

Hvad er det her?

Fuchsia dukkede først op på tech verdens radar i midten af ​​2016, da et uanmeldt open source-projekt fra Google dukkede op på GitHub-depotet. Ifølge indledende inspektion af teknologipressen blev den designet til at være et "universelt" operativsystem, der kan køre på alt fra lav-power smartwatches til kraftfulde stationære computere. Det kan potentielt omfatte telefoner, tabletter, bærbare computere, bilelektronik, tilsluttede apparater, smarthome hardware og meget mere.

Et universelt operativsystem er noget af en hellig gral til softwareproducenter, men det er ikke blevet opnået endnu. Microsoft forsøgte at gøre Windows 10 "universal", i det mindste i den forstand, at der er lavet nogle telefoner, der kan køre den i en fjernet version. Apple hævdede (temmelig tvivlsomt), at den oprindelige iPhone løb "ægte OS X", før man efterhånden opgav det koncept til fordel for en mærket iOS. Det nærmeste, vi er kommet til operativsystemer, der kører på alle niveauer af forbrugerhardware, er noget ironisk nok Linux. Forskellige smag af Linux-kernen bruges til Android, Chrome OS, set-top-bokse, routere og modemer, smarte enheder og tonsvis af industriel software.

Microsofts forsøg på en universel platform har ikke været meget succesfuld.

Men simpelthen at få forskellig hardware til at køre på vagt lignende software er ikke rigtig punktet. Målet for Microsoft, Apple og Google er at oprette et enkelt operativsystem, der kan køre de samme apps med minimal udviklingsmæssige ændringer på tværs af så bred en række hardware som muligt. Dette vil lette let samtrafik på forbrugsniveau tech, tiltrække softwareudviklere, der effektivt vil oprette apps på flere platforme, og afgørende, få forbrugerne låst til et enkelt software økosystem, der er let at kontrollere (og svært at forlade til konkurrencen).

Google har ikke kommet ud for at sige, at dette er Fuchsias mål - faktisk har Google ikke sagt meget om Fuchsia overhovedet - men det virker som et naturligt aspiration. Det styrkes af nogle indbyggede platformefunktioner med Android og iOS.

Hvordan er Fuchsia relateret til Android og Chrome?

Distantly. Mens Android og Chrome OS begge bruger en stærkt modificeret version af Linux-kernen, er Fuchsia bygget op fra jorden på en helt ny mikrokernel ved navn Zircon.

Forskellene mellem en konventionel operativsystemkerne og en mikrokernel er komplicerede , men det grundlæggende er, at mikrokerner er bygget fra bunden til effektivitet og fleksibilitet. Konceptet går tilbage årtier, men blev stort set opgivet, da computerstyrke, hukommelse og lagerplads blomstrede i 90'erne. Nu med tendensen for forbrugerelektronik til at skifte til mindre, mere effektiv og mere bærbar hardware ser Google mikrokernelarkitekturen som et potentiale til sin næste generation af operativsystem.

Fuchsia UI-koncepter, der kører på en Android-telefon.

Det gør ikke ondt, at med et system, der skabte alt alene, har Google mere eller mindre fuldstændig kontrol over, hvordan Zircon og Fuchsia udvikler sig, både før og efter det kommer til markedet (hvis det nogensinde kommer overhovedet). Google lærte sin lektion med Android, som nu er stærkt brudt på forbrugerniveau takket være sin open source-natur. Chrome OS er stort set låst ned af sine licensvilkår, selv om det også er teknisk åbent. Fucshia, igen åben kilde, vil sandsynligvis blive kontrolleret næsten udelukkende af Google selv, selvom den kørte på hardware, der sælges af partnerfirmaer.

Hvordan vil Fuchsia påvirke udviklere?

Fuchsia er ikke på et tidspunkt, hvor udviklere kan praktisk taget oprette fulde applikationer endnu. Men når det kommer der, har Google ikke til hensigt at det arbejde, det har sat i Android, helt opgivet. Fuchsia apps kan skrives på en række populære programmeringssprog ved hjælp af det nye Flutter softwareudviklingssæt.

Flutter giver apps mulighed for at blive skrevet med maksimal kompatibilitet mellem Fucshia, Android og iOS. Det betyder ikke kun, at apps kan skrives på alle tre platforme med et minimum af investering, det gør det nemt at overføre eksisterende apps til Fuchsia og understøtte alle tre platforme.

Flutter er også bygget omkring Googles nuværende visuelle design standard-Material Design - som det overholder til alle dets Android, Chrome OS og webegenskaber (i varierende grad). Den omfatter understøttelse af avancerede brugergrænseelementer baseret på den fleksible Vulkan-renderingsmotor, herunder volumetriske skygger (et yndlingsværktøj af Material Design) og superglatte 120 FPS animationer. Det er også i stand til nogle imponerende spil og medieapplikationer, selvom forestillingen selvfølgelig vil afhænge af hardware.

Hvis du undrer dig over, hvorfor Chrome OS ikke er i kompatibilitetslisten, skal du huske at "apps" til Chrome er næsten helt web -baseret. Det downloader ikke kode og kører det lokalt som de fleste andre operativsystemer. Men Chrome OS kan køre Android-apps nu, og denne funktion udvides betydeligt af Google i hver større udgave af Chrome. Den nemmeste konklusion er at Google håber at overføre sin Play Store-infrastruktur til i det mindste nogle fulde desktop Android-baserede apps til Chrome OS.

På det tidspunkt kan Google klare at starte Fuchsia og erstatte eller overføre begge platforme , ville det være en nem tilpasning for udviklere (og dermed brugere) at gøre.

Hvornår er Fuchsia Coming Out?

Det enkle svar er: Vi har ingen idé. Fuchsia er i så tidlige stadier, at Google sandsynligvis ikke engang har en fast køreplan. Google har kommenteret projektet meget sparsomt, undtagen for at bekræfte, at det er en ægte ting, der har stor støtte. Lige nu er den eneste let tilgængelige information om Fuschia dens kildekode, som både er publiceret på GitHub og Googles eget arkiv.

Det er helt muligt, at Google på et eller andet tidspunkt vil evaluere Fuchsia i forhold til de nuværende markedsforhold og bestemme at skrabe projektet. Det kan fortsætte med Android (fejlbehæftet som det er) og Chrome OS, eller udvikle noget, vi ikke engang har set endnu. Men i øjeblikket ser Fuchsia ud som den mest sandsynlige (hvis fjern) efterfølger til Android og muligvis Chrome.

Kan jeg prøve det nu?

Sort af. Nok i Fuschias knogler er tilgængelige i open source repositorierne, at det er muligt at få en ekstremt tidlig opbygning af projektet op og køre-men kun på et par specifikke hardwarestykker i øjeblikket. På tidspunktet for skrivningen er disse begrænset til Intel NUC mini-PC, Acer Switch Alpha 12 tablet, HiKey960 og Khadas VIM. De sidste to er system-on-a-chip, som en mere kraftfuld Raspberry Pi.

Acer's Switch Alpha 12 er en af ​​de eneste mainstream-enheder, der officielt understøttes af tidlige Fuchsia-builds.

Der er et stykke hardware, der ikke er Det understøttes ikke officielt, men som kan køre Fuchsia alligevel: Pixelbook. Og det giver mening - som Google's super-premium Chromebook er det naturligt at antage, at der er en flok af dem, der roaming hallerne i hænderne hos Google-udviklere. Ron Amadeo fra Ars Technica formåede at få den tidlige Fuchsia kode op og køre på en forbrugermodel for at tjekke OS.

Ars Technica fik Fuchsia til at køre på Pixelbook.

Det er også muligt at køre bit og stykker Fuchsia kode på Android-telefoner ved hjælp af nogle ældre builds. Men i alle disse tilfælde har du brug for nogle seriøse tech chops til at bygge koden til et punkt, hvor du kan installere det, og afkastet på din tid investering vil ikke være stor. Du kan kun se, hvordan en meget tidlig version af brugergrænsefladen fungerer. Selv Google-login fungerer ikke i øjeblikket. Jeg anbefaler at tjekke de tekniske artikler, der allerede er skrevet, eller se nogle hands-on videoer på YouTube.

Billedkredit: Ron Amadeo / Ars Technica, Microsoft, Amazon


Sådan lukkes alle en apps åbne Windows på en gang i MacOS

Sådan lukkes alle en apps åbne Windows på en gang i MacOS

Hvis din Mac-desktop er rodret med flere åbne vinduer, har du brug for en god måde at lukke dem alle hurtigt uden at klikke på alle rød x knap en efter en. Lad os kort gennemgå dine forskellige muligheder. Der er desværre ingen genvej, der lukker alle åbne vinduer på én gang, men du kan kan lukke alle åbne vinduer på en given applikation på én gang, gør det hurtige arbejde på dit rotte skrivebord.

(how-top)

Super Mario Run er et rigtig simpelt spil, indtil du forsøger at afslutte alt, hvis de ekstra mønt udfordrer - pludselig disse nemme niveauer blive hård, når du forsøger at få alle de pink, lilla eller sorte mønter i stedet for bare at løbe igennem.

Super Mario Run er et rigtig simpelt spil, indtil du forsøger at afslutte alt, hvis de ekstra mønt udfordrer - pludselig disse nemme niveauer blive hård, når du forsøger at få alle de pink, lilla eller sorte mønter i stedet for bare at løbe igennem.

Først skal du trykke på knappen Pause. Og tryk derefter på Prøv igen. Vidste du allerede, at det var der? Jeg har ikke bemærket det før efter mit første gennemspil. Du bliver bedt om at bekræfte, og så genstarter niveauet. Nu hvis der kun var en nemmere måde at få de sorte mønter på ...

(how-top)