Mi ez a dolog?
Az univerzális operációs rendszer valami szent grál a szoftvergyártók számára, de még nem sikerült. A Microsoft megpróbálta a Windows 10-et "univerzális" elérni, legalábbis abban az értelemben, hogy olyan telefonokat készítettek, amelyek lefagyott verzióban futtathatók. Az Apple híresen állította (meglehetősen kétségesen), hogy az eredeti iPhone "valós OS X" -nek futott, mielőtt végül felhagyott volna ezzel a koncepcióval a márkás iOS javára. A legközelebbi olyan operációs rendszerekhez jöttünk, amelyek a fogyasztói hardver minden szintjén futnak, kissé ironikus módon, a Linux. A Linux kernel különböző ízeket használnak az Android, a Chrome OS, a set-top boxok, a routerek és a modemek, az intelligens eszközök és az ipari szoftverek tonnái mellett.
A Google nem jött ki, hogy azt mondja, hogy ez a cél a fukszia-valójában a Google nem mondott sokat a fukszia egyáltalán, de úgy tűnik, mint egy természetes törekvés. Ezt támogatja néhány beépített cross-platform képesség, Android és iOS eszközökkel.
Hogyan kapcsolódik a fukszia az Androidhoz és a Chrome-hoz?
Kimérten. Míg az Android és a Chrome OS egyaránt a Linux kernel erősen módosított verzióját használja, a Fuchsia egy teljesen új, Zircon nevű mikro-kernelből épül fel.
A hagyományos operációs rendszermag és a mikrokernel közötti különbségek bonyolultak, de az alapvető lényege, hogy a mikrokernelek épülnek a talajból a hatékonyság és rugalmasság érdekében. A koncepció évtizedekig tart, de nagyrészt elhagyott, hiszen a számítógépes erő, a memória és a tárhely a 90-es években virágzott. Most, hogy a fogyasztói elektronika egyre inkább a kisebb, hatékonyabb és hordozhatóbb hardver felé tolódott, a Google a mikrokernel architektúráját a következő generációs operációs rendszernek alkalmasnak tekinti.
Hogyan hat a fukszia a fejlesztőkre?
A fukszia nem olyan ponton van, ahol a fejlesztők gyakorlatilag teljes körű alkalmazásokat hozhatnak létre. De amikor megérkezik, a Google nem szándékozik teljesen lemondani az Android-ra. A fuksziaalkalmazások számos népszerű programozási nyelven íródhatnak az új Flutter szoftverfejlesztő készlet segítségével.
A Flutter lehetővé teszi az alkalmazások írását maximális kompatibilitással a Fucshia, az Android és az iOS között. Nem csak ez azt jelenti, hogy az alkalmazások mind a három platformon minimális befektetéssel írhatók, így a már meglévő alkalmazások Fuchsia-ra történő átvitelét és a három platform támogatását megkönnyítik.
A flutter a Google jelenlegi vizuális tervezési szabványa - a Material Design - köré épül, amelyet az Android, a Chrome OS és a webes tulajdonok (különböző mértékben) betartanak. Magában foglalja a rugalmas Vulkan renderelő motoron alapuló fejlett UI elemek támogatását, beleértve a térfogat-árnyékokat (a Material Design egyik kedvenc eszköze) és a 120 FPS-os animációkat. Emellett lenyűgöző játék- és médiaalkalmazásokra is képes, bár a teljesítmény természetesen a hardvertől függ.
Ha kíváncsi vagy, hogy a Chrome OS nem a kompatibilitási listában van, ne feledje, hogy a Chrome alkalmazásai szinte teljesen webalapúak. Nem tölti le a kódot, és futtassa azt helyileg, mint a legtöbb más operációs rendszer. De a Chrome OStudfuttathat Android-alkalmazásokat, és ezt a képességet a Google minden nagy kiadásában jelentősen bővíti. A legegyszerűbb következtetés az, hogy a Google abban reménykedik, hogy a Play Áruház infrastruktúráját legalább néhány teljes asztali Android-alapú alkalmazással át fogja alakítani a Chrome OS számára.
Abban a pillanatban, ha a Google képes kezelni a fukszitást és mindkét platform helyettesíteni vagy átalakítani, akkor a fejlesztők (és így a felhasználók) könnyedén alkalmazkodhatnak.
Mikor jön a fukszia?
Az egyszerű válasz: nincs fogalmunk. A fukszia olyan korai szakaszban van, hogy a Google valószínûleg nem rendelkezik állandó ütemtervvel. A Google nagyon ritkán kommentálta a projektet, kivéve annak megerősítését, hogy ez valóban jelentős támogatást nyújt. Jelenleg az egyetlen könnyen elérhető információ a Fuschia-ról a forráskód, amely mind a GitHub, mind a Google saját adattárában található.
Teljesen lehetséges, hogy a Google egy bizonyos pillanatban értékelni fogja a Fuchsia-t a jelenlegi piaci feltételekhez képest, és eldönti, hogy lemond a projektről. Lehet, hogy folytatódik az Android (a hibás, mint ez) és a Chrome OS, vagy dolgozzon ki valamit még nem látott még. De abban a pillanatban, Fuchsia úgy néz ki, mint a legvalószínűbb (ha távoli) utódja az Android és esetleg a Chrome.
Megpróbálhatom most?
Fajta. A Fuschia csontjai elégségesek a nyílt forráskódú repositories magazinokban, hogy a projekt rendkívül korai felépítését lehet elérni és futni, de csak néhány konkrét hardverdarabon. Az írás idején ezek az Intel NUC mini-PC-re, az Acer Switch Alpha 12 tablet-re, a HiKey960-ra és a Khadas VIM-re korlátozódnak. Az utóbbi kettő olyan rendszerként működik, mint egy erősebb Raspberry Pi.