Googleov Fuchsia OS nastavlja se brzo razvijati, a dio toga se može iskusiti i na Androidu. Čitajte dalje da biste saznali više o Fuchsiji i Armadillu!
Kao što je uobičajeno sa svim Googleom, ako postoji, mora biti više od jednog. Šalu na stranu, čini se da je Google jako zainteresiran za pokretanje i održavanje ne samo Androida i OS Chrome kao održiv i mainstream OS, ali oni također gledaju na pokretanje još jednog OS-a u obliku od Fuksija.
Fuchsia je bila zadnji put se o tome govorilo u kolovozu 2016, ali OS je bio u svom rudimentarnom obliku i tek se oblikovao. Od tada, Google je naporno radio, iako diskretno, dajući više sadržaja operativnom sustavu u nastajanju.
Fuchsia je Googleov novi OS otvorenog koda koji ne koristi Linux kernel. Umjesto toga, Fuchsia koristi mikrojezgru koju je razvio Google tzv Magenta. The Magenta Kernel slijedi licenca u stilu MIT-a koja omogućuje drugima da rade što god žele s kodom (uključujući modificiranje, distribucija i čuvanje navedenih izmjena u privatnosti) sve dok je izvorna licenca dostupna negdje u izvedenica.
Magenta je temeljna platforma koja pokreće Fuchsia OS. Magenta se sastoji od mikrojezgre (izvor u jezgri/...) kao i malog skupa usluga korisničkog prostora, upravljačkih programa i biblioteke (izvor u sustavu/...) potrebne za pokretanje sustava, komunikaciju s hardverom, učitavanje procesa korisničkog prostora i njihovo pokretanje, itd. Fuchsia gradi puno veći OS na vrhu ove osnove. Magenta cilja na moderne telefone i moderna osobna računala s brzim procesorima, netrivijalnim količinama RAM-a s proizvoljnim perifernim uređajima koji rade otvorena izračunavanja.
Ovo je definitivna promjena u odnosu na GPL v2 koja je uslijedila na Androidovom Linux kernelu, što je postavilo obvezu modifikator (obično OEM-i) za otvoreni izvor kod se mijenja ako oni modificiraju i distribuiraju bilo koji dio kodirati. Ovisno s koje strane stojite, može se raspravljati o izboru licence i odstupanju od Linux kernela na bolje ili na gore.
Ostali dijelovi OS-a licencirani su zasebno i često pojedinačno pod licencom BSD 2.0, Apache 2.0 i MIT.
Ars Technica napominje da sučelje i aplikacije na Fuchsiji napisani su pomoću Googlea Flutter SDK, projekt sposoban za izradu višeplatformskog koda koji može raditi na Androidu kao i na iOS-u. Flutter aplikacije napisane su u Dartu, Googleovom internom jeziku za razvoj weba koji se fokusira na aplikacije visokih performansi na mobilnim uređajima. Fuchsia također ima prikazanu grafiku temeljenu na Vulkanu tzv Escher, koji Ars Technica spominje se kao naizgled izrađen po narudžbi za pokretanje Googleovog korisničkog sučelja materijalnog dizajna s velikim brojem sjena.
Kako je sučelje Fuchsije napisano s višeplatformskim Flutter SDK-om, moguće je pokrenuti dijelove Fuchsije na Android uređaju. Hotfix.net iznijeti na vidjelo kako izgraditi Armadillo, u osnovi demo aplikacija za prikaz kako bi SystemUI Fuchsia izgledao. Možete preuzeti Fuchsia izvorni kod i kompajlirati Fuchsia SystemUI kao Android apk i instalirajte ga na svoj uređaj. U slučaju da ne želite ići tim putem, niti čekati da netko kompajlira i distribuira, Hotfix.net bio je ljubazan da uključi demo video sučelja:
Budući da se SystemUI sastoji od puno rezerviranih mjesta za komponente koje su u različitim fazama razvoja, zasad ne možete mnogo učiniti sa SystemUI. Početni zaslon na Fuchsiji u sadašnjem obliku sastoji se od okomito pomičnog popisa, s informacijskim widgetom u sredini koji prikazuje datum, vaš grad i vašu profilnu sliku. Iznad ovog widgeta nalazi se ono što se čini kao Nedavne aplikacije, a pomicanje ispod ovog widgeta prikazat će prijedloge slične Google Nowu koji su trenutno samo rezervirana mjesta. Dodirom na widget pojavljuje se re-imaginacija Androidovih Quick Toggles u određenoj mjeri.
Armadillo UI također ima značajke multitaskinga s boljim upravljanjem prozorima nego što se trenutno može vidjeti na Androidu. Postoji mnogo načina na koje možete rasporediti aplikacije, uključujući otvaranje četiri aplikacije odjednom ili čak pribjegavanje sučelju s karticama. Armadillo UI također ima Fuchsia tipkovnicu s novom tamnom temom.
Posve je jasno da je Fuchsia kao OS još uvijek u ranoj fazi. Treba samo baciti pogled na Android da bi se shvatilo koliko truda ulaže u izradu OS-a i doradu to, što će vam zauzvrat dati procjenu koliko je fuksija kao 'proizvod za javnost' napredovala budućnost.
Budući da je Google također šutio o cijelom OS-u i njegovom napretku, dalje je teško procijeniti kakvu budućnost ovaj OS ima, ako uopće ima. Ars Technica citira Fuchsia programera Travisa Geiselbrechta koji je rekao:
[Fuchsia] nije igračka, nije projekt od 20%, nije odlagalište mrtve stvari do koje nam više nije stalo.
Iako programer inzistira na tome da je Fuchsia više od samo privremene veze, Googleova (i Alphabetova) prevrtljiva priroda je, nažalost, dobro poznata.
Ars Technica spekulira da se OS u svom trenutnom stanju čini dosta poput nove grane Androida, u kojoj Google popravlja puno svojih ranih i temeljne pogreške i koristeći puno svog iskustva koje je stekao tijekom godina gradeći najpopularniji pametni telefon na svijetu OS. Uz Fuchsiju, Google se može uspješno odvojiti od jezgre Linuxa i Jave iz temelja -- zadatak koji bi inače trenutno bio vrlo, vrlo težak u Androidu.
Budućnost Fuchsije je uzbudljiva. Ovo bi mogla biti sljedeća velika stvar i možete je doživjeti prije nego što postane sljedeća velika stvar. Za upute o tome kako izraditi Fuchsia's Armadillo UI da biste ga isprobali na Androidu, slijedite dalje Hotfix.netkratki vodič. Također možete provjeriti izvorni kod Fuchsije na Github ili GoogleSource.
Što mislite o Fuchsiji i njezinom korisničkom sučelju Armadillo? Što mislite što budućnost nosi za Fuchsia, Android i Chrome OS? Javite nam svoje mišljenje u komentarima ispod!
Izvor 1: Hotfix.netIzvor 2: Ars Technica