Mi a fukszia, a Google új operációs rendszere?
Fukszia egy teljesen új operációs rendszer, amely jelenleg a Google fejlődésének korai szakaszában van. Hogyan különbözik az Androidtól és a Chrome-tól? Lássuk le.
Mi ez a dolog?
A fukszia először 2016 közepén lépett fel a tech világ radarán, amikor a Google előzetes bejelentés nélküli nyílt forráskódú projektje megjelent a GitHub tárolójában. A technológiai sajtó előzetes ellenőrzése szerint „univerzális” operációs rendszerként tervezték, amely képes az alacsony teljesítményű okostelefonoktól kezdve az erőteljes asztali számítógépekhez. Ez magában foglalhatja a telefonokat, a táblagépeket, a laptopokat, az autó elektronikát, a csatlakoztatott készülékeket, a smarthome hardvereket és így tovább.
Az univerzális operációs rendszer valamilyen szent grál a szoftvergyártók számára, de ez még nem valósult meg. A Microsoft megpróbálta a Windows 10-t „univerzálisnak” tekinteni, legalábbis abban az értelemben, hogy néhány telefont készítettek, amelyek le tudják futtatni a verziót. Az Apple híresen azt állította (meglehetősen kétes), hogy az eredeti iPhone „valóságos OS X” -et futott, mielőtt végül feladta volna ezt a koncepciót egy márkás iOS javára. A fogyasztói hardver minden szintjén futó operációs rendszerekhez legközelebb eső rendszerek valamivel ironikusabbak, a Linux. A Linux rendszermag különféle ízei az Android, a Chrome OS, a set-top boxok, az útválasztók és a modemek, az intelligens eszközök és az ipari szoftverek tonnája mellett is használhatók..

De egyszerűen csak a különböző hardverek futtatása a homályosan hasonló szoftvereknél nem igaz. A Microsoft, az Apple és a Google célja, hogy egyetlen operációs rendszert hozzon létre, amely ugyanolyan alkalmazásokat futtathat minimális fejlesztési változásokkal, amennyire csak lehetséges. Ez megkönnyítené a fogyasztói szintű technológiák közötti egyszerű összekapcsolást, olyan szoftverfejlesztőket vonzna, akik több platformon is hatékonyan szeretnék létrehozni az alkalmazásokat, és döntő fontosságú, hogy a fogyasztókat egyetlen szoftver-ökoszisztémába zárják, amely könnyen kezelhető (és nehéz a versenyre elhagyni).
A Google nem jött ki, hogy azt mondja, hogy ez a Fukszia célja - sőt, a Google egyáltalán nem sokat mondott a fuksziáról, de úgy tűnik, mint egy természetes törekvés. Erre támaszkodik néhány beépített, platformon keresztüli képesség, Android és iOS.
Hogyan kapcsolódik a fukszia Androidhoz és Chrome-hoz?
Kimérten. Míg az Android és a Chrome OS mind a Linux rendszermag erősen módosított változatát használja, a Fuchsia a Zircon nevű teljesen új mikro-kernelre épül..
A hagyományos operációs rendszermag és a mikrokernel közötti különbségek bonyolultak, de az alapvető lényeg az, hogy a mikrokernelek a talajból épülnek fel a hatékonyság és a rugalmasság érdekében. A koncepció évtizedek óta nyúlik vissza, de nagyrészt elhagyott, mint a 90-es években elterjedt számítógépes erő, memória és tárhely. Most, hogy a fogyasztói elektronika a kisebb, hatékonyabb és hordozható hardverek felé irányul, a Google úgy látja, hogy a mikrokernel-architektúra a következő generációs operációs rendszerre alkalmas..

Nem árt, hogy egy olyan rendszerrel, amelyet egyedül létrehozott, a Google többé-kevésbé teljes körű irányítást gyakorol a Zircon és a Fuchsia fejlődésére, mind a piac előtt (és azt követően), mind a piacra jutás előtt és után. A Google megtanulta a leckét Android-ral, amely a nyílt forráskódú természete miatt most már a fogyasztói szinten erőteljesen törött. A Chrome OS-t alapvetően a licencfeltételei zárják le, annak ellenére, hogy technikailag nyitott forrás is. Fucshia, amely szintén nyílt forráskódú, valószínűleg szinte teljes egészében a Google irányítása alatt állna, még akkor is, ha a partnercégek által értékesített hardveren futnak.
Hogyan befolyásolja a Fukszia a fejlesztőket?
A fukszia nem olyan pont, ahol a fejlesztők gyakorlatilag teljes alkalmazásokat hozhatnak létre. De amikor odaér, a Google nem szándékozik arra, hogy teljesen elhagyja az Androidot. A Fuchsia alkalmazások számos népszerű programozási nyelven írhatók az új Flutter szoftverfejlesztő készlet segítségével.
A flutter lehetővé teszi, hogy az alkalmazások maximálisan kompatibilisek legyenek a Fucshia, az Android és az iOS között. Ez nem csak azt jelenti, hogy az alkalmazások mindhárom platformon minimális befektetéssel írhatók, a meglévő alkalmazások Fuchsia-hoz való áthelyezését és az összes három platform támogatását egyszerűvé teszik.
A Flutter a Google jelenlegi vizuális tervezési szabványos anyag-formatervezése köré épül, amelyet az Android, Chrome OS és webes tulajdonságai (változó mértékben) követ. Tartalmazza a rugalmas Vulkan renderelőmotoron alapuló fejlett UI-elemek támogatását, beleértve a volumetrikus árnyékokat (az Material Design kedvenc eszközét) és a szuper-sima 120 FPS animációt. Lehetőség van néhány lenyűgöző játék- és médiaalkalmazásra is, bár a teljesítmény természetesen a hardvertől függ.
Ha kíváncsi, hogy miért nem szerepel a Chrome OS abban a kompatibilitási listában, ne feledje, hogy a Chrome „alkalmazásai” szinte teljesen webalapúak. Nem tölti le a kódot, és helyben fut, mint a többi operációs rendszer. De a Chrome OS tud futtassa az Android-alkalmazásokat most, és hogy a Google jelentős mértékben bővíti a képességét a Chrome minden nagyobb kiadásában. A legegyszerűbb következtetés, hogy a Google azt reméli, hogy a Play Store infrastruktúráját legalább néhány teljes asztali Android-alapú alkalmazásra át kívánja vinni a Chrome OS-hez.
Abban a pillanatban, ha a Google sikerül elindítani a Fuchsia-t, és cserélni vagy áthelyezni mindkét platformot, könnyű lenne a fejlesztők (és így a felhasználók) számára, hogy készítsenek.
Mikor jön a fukszia?
Az egyszerű válasz: nincs ötletünk. A fukszia olyan korai szakaszban van, hogy a Google valószínűleg nem rendelkezik rögzített ütemtervvel. A Google nagyon ritkán kommentálta a projektet, kivéve, hogy megerősítette, hogy ez egy igazi dolog, amely jelentős támogatást nyújt. Jelenleg a Fuschia-ról az egyetlen könnyen elérhető információ a forráskódja, amely mind a GitHub-on, mind a Google saját tárolójában található..
Teljesen lehetséges, hogy a Google a Fuchsia-t a jelenlegi piaci viszonyokhoz viszonyítva értékelje, és úgy dönt, hogy elbocsátja a projektet. Előfordulhat, hogy az Android (hibás, mint az) és a Chrome OS is folytatódik, vagy olyan dolgot alakíthat ki, amelyet még nem látott. Jelenleg azonban a fukszia úgy néz ki, mint a legvalószínűbb (ha távoli) utódja az Androidnak és esetleg Chrome-nak.
Megpróbálhatom most?
Fajta. A nyílt forráskódú tárolókban elég a Fuschia csontjai állnak rendelkezésre, amelyek lehetővé teszik a projekt rendkívül korai felépítését, de jelenleg csak néhány konkrét hardverrészre. Íráskor ezek az Intel NUC mini-PC, az Acer Switch Alpha 12 tabletta, a HiKey960 és a Khadas VIM korlátozottak. Ezek az utolsó kettő olyan rendszerek, mint a chip, mint egy erősebb Raspberry Pi.

Van egy olyan hardver, amely hivatalosan nem támogatott, de amúgy is Fuchsia futhat: a Pixelbook. És ez értelme - mint a Google szuper prémium Chromebookja, természetes, hogy feltételezzük, hogy van egy csomó csomó, amely a Google fejlesztői kezében tartja a csarnokokat. Ron Amadeo az Ars Technica-tól sikerült elérnie a korai Fukszia kódot, és egy fogyasztói modellen futott, hogy megnézze az operációs rendszert.

Lehetőség van fukszia kódok és darabok futtatására az Android telefonokon néhány régebbi építéssel. De ezekben az esetekben néhány komoly technológiai szeletre lesz szüksége, hogy a kódot olyan pontra építsék, ahol telepíthetjük, és az időbefektetés megtérülése nem lesz nagyszerű. Csak akkor láthatja, hogy hogyan működik a felhasználói felület nagyon korai verziója. Még a Google bejelentkezés sem működik. Azt javaslom, hogy ellenőrizze a már írt tech cikkeket, vagy némi gyakorlati videót néz a YouTube-on.
Képhitel: Ron Amadeo / Ars Technica, Microsoft, Amazon