Što je ovo?
Univerzalni operativni sustav je nešto od svetog graila za programere, ali još nije postignuto. Microsoft je pokušao napraviti Windows 10 "univerzalni", barem u smislu da su napravljeni neki telefoni koji ga mogu pokrenuti u odstranjenoj verziji. Apple je izjavio (sasvim sumnjičavo) da je originalni iPhone pokrenuo "pravi OS X", prije nego što je odustao od koncepta u korist poznatog iOS-a. Najbliže koje smo došli operativnim sustavima koji rade na svim razinama potrošačke hardvera je, ironično, Linux. Osim toga, upotrebljavaju se različiti okusi Linux kernela za Android, Chrome OS, set-top kutije, usmjerivače i modeme, pametne uređaje i tona industrijskih programa.
Google nije došao reći da je to cilj fuzije - u stvari, Google uopće nije rekao mnogo o Fuchsia - ali izgleda kao prirodna težnja. To je potkrijepljeno nekim izgrađenim platformama za platforme s Androidom i iOS-om.
Kako je Fucsia povezana s Androidom i Chromeom?
Distancirano. Dok Android i OS Chrome upotrebljavaju jako modificiranu verziju Linux kernela, Fuchsia se temelji na potpuno novom mikro-kernelu zvanom Cirkon.
Razlike između konvencionalnog kernela operacijskog sustava i mikrokernela su složene, ali osnovni je sastojak da su mikrokerneli izgrađeni od temelja za učinkovitost i fleksibilnost. Koncept seže desetljećima, ali je u velikoj mjeri napušten kao računalna moć, memorija i prostor za pohranu cvjetali tijekom devedesetih godina. Sada, s trendom potrošačke elektronike da se prebaci na manje, učinkovitije i prijenosnije hardver, Google vidi arhitekturu mikrokernela kao moguću prilagodbu operativnom sustavu nove generacije.
Kako će Fuchsia utjecati na programere?
Fuchsia nije u točki gdje razvojni programeri mogu praktički stvoriti potpune aplikacije. No, kada dođe tamo, Google ne namjerava napustiti posao koji je stavio u Android. Fuchsia aplikacije mogu se napisati na različitim popularnim programskim jezicima pomoću novog softvera za razvoj softvera Flutter.
Flutter omogućuje aplikacijama pisanje uz maksimalnu kompatibilnost između Fucshia, Android i iOS. Ne samo da to znači da aplikacije mogu biti napisane na sva tri platforma s minimalnim ulaganjem, čini prijenos postojećih aplikacija Fuchsia i podržava sve tri platforme jednostavno.
Flutter se također temelji na Googleovom trenutnom standardu vizualnog dizajna - materijalnom dizajnu - koji se pridržava svih svojih Android, Chrome OS i web-entiteta (u različitim stupnjevima). To uključuje podršku za napredne korisničke elemente temeljene na fleksibilnom Vulkan rendering motoru, uključujući volumetrijske sjene (omiljeni alat Material Design) i super glatke 120 FPS animacije. Također je sposoban za neke impresivne igre i medijske aplikacije, iako će performanse naravno ovisiti o hardveru.
Ako se pitate zašto se Chrome OS ne nalazi na tom popisu kompatibilnosti, imajte na umu da su "aplikacije" za Chrome gotovo potpuno web-bazirane. Ne preuzima se kod i pokreće ga lokalno kao i većina drugih operativnih sustava. Ali Chrome OSlimenkapokrenite Androidove aplikacije, a ta je značajka znatno proširila Google u svakom glavnom izdanju Chromea. Najlakši zaključak je da se Google nada da će prenijeti svoju infrastrukturu Trgovine Play na barem neke aplikacije Android-bazirane na stolnim računalima za OS Chrome.
U tom trenutku, ako Google uspije pokrenuti Fuchsia i zamijeniti ili premjestiti obje platforme, to bi bilo lako prilagoditi razvojnim programerima (a time i korisnicima).
Kada je Fujac izlazi?
Jednostavan odgovor je: nemamo pojma. Fuchsia je u takvim ranijim fazama da Google vjerojatno nema ni fiksni putokaz. Google je vrlo blago komentirao projekt, osim što potvrđuje da je to stvarna stvar koja ima značajnu potporu. Trenutno, jedina lako dostupna informacija o Fuschia je izvorni kod koji je objavljen i na GitHub i Googleovom spremištu.
U potpunosti je moguće da će u nekom trenutku Google procijeniti Fuushiju u odnosu na trenutne tržišne uvjete i odlučiti da se projekt ukine. Može se nastaviti s Androidom (što je manjkav) i OS Chrome ili razviti nešto što još nismo vidjeli. No, u ovom trenutku Fuchsia izgleda kao najvjerojatniji (ako je daleki) nasljednik Androida i možda Chrome.
Mogu li ga sada pokušati?
Nekako. Dovoljno od kostiju Fuschia dostupni su u otvorenim izvornim spremištima da je moguće izvući iznimno ranu izgradnju projekta, ali samo na nekoliko specifičnih hardverskih dijelova u ovom trenutku. U vrijeme pisanja to su ograničeni na Intel NUC mini-PC, Acer Switch Alpha 12 tabletu, HiKey960 i Khadas VIM. Ta posljednja dva su sustavi na čipu, poput moćnijih Raspberry Pi.