Čo je Fuchsia, nový operačný systém Google?

Obsah:

Čo je Fuchsia, nový operačný systém Google?
Čo je Fuchsia, nový operačný systém Google?

Video: Čo je Fuchsia, nový operačný systém Google?

Video: Čo je Fuchsia, nový operačný systém Google?
Video: Get Started with Google Ads: Review Your Performance - YouTube 2024, Marec
Anonim
Fuchsia je úplne nový operačný systém, v súčasnosti v najskorších štádiách vývoja v spoločnosti Google. Ako sa líši od systémov Android a Chrome a môže nahradiť jeden z nich? Poďme to rozdeliť.
Fuchsia je úplne nový operačný systém, v súčasnosti v najskorších štádiách vývoja v spoločnosti Google. Ako sa líši od systémov Android a Chrome a môže nahradiť jeden z nich? Poďme to rozdeliť.

Čo je toto?

Fuchsia sa poprvý objavila na radar technického sveta v polovici roku 2016, kedy sa na úložisku GitHub objavil neohlásený open source projekt od spoločnosti Google. Podľa počiatočnej inšpekcie technologického lisu bol navrhnutý tak, aby bol "univerzálnym" operačným systémom, schopným pracovať na všetkom, od smartwatches s nízkym výkonom až po výkonné desktopy. To potenciálne zahŕňa telefóny, tablety, prenosné počítače, elektroniku automobilu, pripojené zariadenia, inteligentný hardvér a ďalšie.
Fuchsia sa poprvý objavila na radar technického sveta v polovici roku 2016, kedy sa na úložisku GitHub objavil neohlásený open source projekt od spoločnosti Google. Podľa počiatočnej inšpekcie technologického lisu bol navrhnutý tak, aby bol "univerzálnym" operačným systémom, schopným pracovať na všetkom, od smartwatches s nízkym výkonom až po výkonné desktopy. To potenciálne zahŕňa telefóny, tablety, prenosné počítače, elektroniku automobilu, pripojené zariadenia, inteligentný hardvér a ďalšie.

Univerzálny operačný systém je pre tvorcov softvéru niečím svätým grálom, ale dosiaľ sa to ešte nepodarilo. Spoločnosť Microsoft sa pokúsila vytvoriť systém Windows 10 "univerzálny", prinajmenšom v tom zmysle, že boli vyrobené niektoré telefóny, ktoré ju môžu spustiť v zlikvidovanej verzii. Apple preslávil (dosť podivne), že pôvodný iPhone bežal "skutočný OS X", skôr než sa nakoniec vzdáva konceptu v prospech značkového iOS. Najbližšie k operačným systémom, ktoré bežia na všetkých úrovniach spotrebného hardvéru, je trochu ironicky Linux. Rôzne príchute Linuxového jadra sa používajú pre Android, Chrome OS, set-top boxy, smerovače a modemy, inteligentné zariadenia a množstvo ďalších priemyselných programov.

Ale jednoducho získať iný hardvér, ktorý beží na nejasne podobných softvérových črevách, nie je naozaj bodom. Cieľom pre spoločnosti Microsoft, Apple a Google je vytvoriť jediný operačný systém, ktorý môže spúšťať rovnaké aplikácie s minimálnymi vývojovými zmenami v čo najširšom rozsahu hardvéru. To by uľahčilo jednoduché prepojenie v oblasti technológií na úrovni spotrebiteľov, pritiahlo by vývojárov softvéru, ktorí chcú efektívne vytvárať aplikácie na viacerých platformách a hlavne by sa mali zákazníci zavrieť do jedného softvérového ekosystému, ktorý je ľahko ovládateľný (a ťažko odísť do súťaže).
Ale jednoducho získať iný hardvér, ktorý beží na nejasne podobných softvérových črevách, nie je naozaj bodom. Cieľom pre spoločnosti Microsoft, Apple a Google je vytvoriť jediný operačný systém, ktorý môže spúšťať rovnaké aplikácie s minimálnymi vývojovými zmenami v čo najširšom rozsahu hardvéru. To by uľahčilo jednoduché prepojenie v oblasti technológií na úrovni spotrebiteľov, pritiahlo by vývojárov softvéru, ktorí chcú efektívne vytvárať aplikácie na viacerých platformách a hlavne by sa mali zákazníci zavrieť do jedného softvérového ekosystému, ktorý je ľahko ovládateľný (a ťažko odísť do súťaže).

Spoločnosť Google nezačala povedať, že je to cieľ Fuchsie - v skutočnosti spoločnosť Google o Fuchsii nič nehovorila - ale zdá sa, že je to prirodzená ambícia. To je podporené niektorými zabudovanými funkciami na platforme Android a iOS.

Ako Fuchsia súvisí so systémom Android a Chrome?

Vzdialene. Zatiaľ čo Android a Chrome OS používajú silne upravenú verziu jadra Linuxu, Fuchsia je postavená od základov na úplne novom jadre s názvom Zircon.

Rozdiely medzi konvenčným jadrom operačného systému a mikroekernom sú komplikované, ale základným princípom je, že mikroekerny sú postavené od základov pre efektívnosť a flexibilitu. Táto koncepcia sa opakuje desaťročia, ale bola z veľkej časti opustená, pretože počítačová sila, pamäť a úložný priestor kvitli v deväťdesiatych rokoch. Teraz s trendom prechodu spotrebnej elektroniky smerom k menšiemu, efektívnejšiemu a prenosnejšiemu hardvéru spoločnosť Google považuje architektúru mikrokernelu za potenciálne vhodnú pre svoj operačný systém novej generácie.

Nie je to škodlivé, že so systémom, ktorý vytvoril sám o sebe, má spoločnosť viac či menej úplnú kontrolu nad tým, ako sa Zirkón a Fuchsia vyvíjajú, a to predtým, ako aj po tom, ako sa dostane na trh (ak niekedy ide vôbec). Spoločnosť Google sa naučila svoju lekciu vďaka platforme Android, ktorá je vďaka svojej otvorenej zdrojovej prírode veľmi zlomená na úrovni spotrebiteľov. Chrome OS je v podstate uzatvorený licenčnými podmienkami, aj keď je to technicky otvorený zdroj. Fucshia, opäť otvorený zdroj, pravdepodobne bude kontrolovať takmer výlučne samotný Google, aj keď by fungoval na hardvéri predávaných partnerskými spoločnosťami.
Nie je to škodlivé, že so systémom, ktorý vytvoril sám o sebe, má spoločnosť viac či menej úplnú kontrolu nad tým, ako sa Zirkón a Fuchsia vyvíjajú, a to predtým, ako aj po tom, ako sa dostane na trh (ak niekedy ide vôbec). Spoločnosť Google sa naučila svoju lekciu vďaka platforme Android, ktorá je vďaka svojej otvorenej zdrojovej prírode veľmi zlomená na úrovni spotrebiteľov. Chrome OS je v podstate uzatvorený licenčnými podmienkami, aj keď je to technicky otvorený zdroj. Fucshia, opäť otvorený zdroj, pravdepodobne bude kontrolovať takmer výlučne samotný Google, aj keď by fungoval na hardvéri predávaných partnerskými spoločnosťami.

Ako bude Fuchsia ovplyvňovať vývojárov?

Fuchsia nie je v štádiu, keď vývojári dokážu prakticky vytvoriť úplné aplikácie. Ale keď sa tam dostane, spoločnosť Google nemá v úmysle úplne opustiť prácu, ktorú uviedla na Android. Aplikácie Fuchsia môžu byť napísané v rôznych populárnych programovacích jazykoch pomocou novej Flutter vývojovej sady.

Flutter umožňuje napísať aplikácie s maximálnou kompatibilitou medzi Fucshia, Android a iOS. Nielenže to znamená, že aplikácie môžu byť napísané na všetkých troch platformách s minimálnymi investíciami, robia prenosy existujúcich aplikácií do Fuchsie a podporujú všetky tri platformy jednoducho.

Flutter je tiež postavený na súčasnom vizuálnom dizajne spoločnosti Google - štandardný materiálový dizajn -, ktorý dodržiava pre všetky svoje Android, Chrome OS a webové vlastnosti (v rôznej miere). Zahŕňa podporu pokročilých prvkov rozhrania UI založených na flexibilnom rendering engine Vulkan vrátane volumetrických tieňov (obľúbený nástroj materiálového dizajnu) a super hladkých 120 FPS animácií. Je tiež schopný vyvíjať pôsobivé herné a mediálne aplikácie, hoci výkon bude samozrejme závisieť od hardvéru.

Ak sa zaujímate o to, prečo Chrome OS nie je v tomto zozname kompatibility, nezabudnite, že "aplikácie" pre prehliadač Chrome sú takmer výlučne na webe. Nevyťahuje kód a nespúšťa ho lokálne ako väčšina ostatných operačných systémov. Ale Chrome OSmôcťspustiť aplikácie pre systém Android a tieto možnosti značne rozširuje spoločnosť Google v každom hlavnom vydaní prehliadača Chrome. Najjednoduchším záverom je, že spoločnosť Google dúfa, že pre svoju infraštruktúru Play Store preloží aspoň niektoré úplné aplikácie založené na platforme Android pre systém Chrome OS.

Vtedy, ak sa spoločnosti Google podarí spustiť Fuchsiu a nahradiť alebo premeniť obe platformy, bolo by to jednoduché prispôsobenie pre vývojárov (a teda používateľov).

Kedy príde Fuchsia?

Jednoduchá odpoveď je: nemáme tušenie. Fuchsia je v takých počiatočných fázach, že spoločnosť Google pravdepodobne nemá ani pevný plán. Spoločnosť Google komentovala projekt veľmi riedko, okrem toho, že potvrdila, že je to skutočná vec, ktorá má významnú podporu. Práve teraz je jedinou ľahko dostupnou informáciou o Fuschia zdrojový kód, ktorý je uverejnený na GitHub a na vlastnom úložisku Google.

Je úplne možné, že v určitom momente spoločnosť Google vyhodnotí Fuchsiu vo vzťahu k súčasným trhovým podmienkam a rozhodne sa, že projekt zlikviduje. Mohlo by pokračovať s Androidom (chybné, aké je) a Chrome OS, alebo vyvinúť niečo, čo sme ešte nevideli. V súčasnej dobe však Fuchsia vyzerá ako najpravdepodobnejší (ak vzdialený) nástupca Androidu a prípadne Chrome.

Môžem to teraz vyskúšať?

Druh. Dosť kostí Fuschie je k dispozícii v repositároch s otvoreným zdrojovým kódom, že je možné získať extrémne skorú zostavu projektu v prevádzke - ale iba na niekoľkých konkrétnych súčastiach hardvéru v súčasnosti. V čase písania sú obmedzené na mini-PC Intel NUC, tablet Acer Switch Alpha 12, HiKey960 a Khadas VIM. Tieto posledné dva sú systémy na čipu, ako silnejšia Raspberry Pi.

Odporúča: