Sadržaj:
- Fuchsia neće zamijeniti Android ili Chrome OS
- Prednosti promjene
- Ništa nije konačno, sve se može promijeniti
- Chromebookovi za sve
- Chromebook računala
Davno, 2016. godine, Internet je saznao o navodnoj Googleovoj inicijativi za spajanje OS-a Chrome i Android. Andromeda je trebala imati kodno ime i objedinila bi sve Googleove računalne platforme tako da su svi koristili isti operativni sustav. To je imalo smisla na mnogo načina; slično je onome što Microsoft radi s softverom za mobilne uređaje, tablete i radne površine te navodno smjeru Applea kreće s iOS-om i macOS-om. Na stranu kodna imena i glasine, ono što se na kraju završilo bila je mogućnost da posjetite Google Play trgovinu sa Chromebookom i izvorno pokrenete Androidove aplikacije.
To je bila velika stvar, a ako se ispostavilo da je Andromeda, to je sigurno bilo dovoljno. Svi imaju koristi od dostupnosti Androidovih aplikacija na Chromebookovima - Google može prodati više, a mi ih možemo bolje upotrebljavati, jer će postojati "aplikacija za to" kad god nam zatreba. No ideja o spajanju Androida i Chroma nikada nije nestala. Upravo je dobio novo kodno ime: Fuchsia.
Više: Ovo su Chromebookovi koji mogu pokretati Android i Linux aplikacije
Fuchsia je dobila ime, prema nekim programerima, po postojećim projektima.
Pink + Purple = Fuchsia (novi operativni sustav)
Project Pink bila je originalna ideja Appleovog inženjerskog tima kada su odlučili da je vrijeme za izgradnju novog objektno orijentiranog operativnog sustava s novim korisničkim sučeljem, a bilješke su napisane na ružičastim indeksnim karticama. Project Purple je izvorno ime dato za prototipsku proizvodnju Apple-ovog zaslona osjetljivog na dodir; iPhone. Izvorni programeri tvrtke Fuchsia dobro su upoznati s ovom poviješću, jer su također bili dio bivših projekata poput BeOS-a, iOS-a i WebOS-a.
Ali operativnom sustavu treba više od imena. A bez da nam Google kaže o svom novom projektu, preostaje nam da složimo sve krupne tragove koje Internet može pronaći. Evo što znamo do sada.
Fuchsia neće zamijeniti Android ili Chrome OS
Android je komplicirana stvar. Može se zamisliti kao cjelovit operativni sustav koji biste pronašli na pametnom telefonu ili tabletu ili je to mali dio operativnog sustava koji je izgrađen za pokretanje aplikacija kao što smo vidjeli s BlackBerryja na OS 10 uređajima. Najviše od svega, Android je poznat otprilike dvije milijarde ljudi i ima ogroman ekosustav softvera, uređaja, dodataka i pomoćnog osoblja. Nikad ne odustanete od nečeg tako uspješnog - umjesto toga nadogradite.
Google je naučio korist korištenja vlastitog softvera od Oracle-a u sudnici.
Fuchsia će vjerojatno zamijeniti dio softvera koji ne vidite; onaj dio zbog kojeg se hardver pokreće i omogućuje vam da kažete svom telefonu da nešto učini kada dodirnete ekran ili razgovarate u mikrofon.
Android trenutno koristi Linux kernel i nekoliko pomoćnih programa napisanih za rad s Linuxom. Linux je izvrstan na mnogo načina. Izgrađen je za rad s gotovo svim hardverskim mogućnostima, ima ogromnu zajednicu koja doprinosi i čini svaku verziju boljom od posljednje verzije i bit će znatno duža od bilo kojeg hardvera koji danas kupite koji koristi. Chrome je uglavnom isti način. Ovo je gomila korisničkih usluga i uslužnih programa koji pokreću Linux kernel. Tako je i Android Auto, Android TV i Wear OS.
Ali Linux ne "pripada" Googleu i nije dizajniran posebno za hardver za mobilne uređaje. To su dvije stvari koje Google želi i na kraju će im trebati kako bi se nastavio natjecati.
Fuksija će se graditi za 2019. godinu i šire, a ne za nasljeđe prošlosti.
Googleu je potreban mobilni operativni sustav izgrađen od temelja na svim razinama dizajniran za 2018. On mora biti oslonjen i lagan za resurse, biti sposoban brzo računati bez oporezivanja čipova unutar naših telefona i mora biti u mogućnosti da odmah odgovori na sve načine na koje ga možemo „razgovarati“ poput dodira, miša i tipkovnice ili glasa. I sve to mora raditi dok je i dalje isti Android-prijazan Android koji već znamo i još uvijek pokreće milijune aplikacija napisanih za Android.
Ukratko, Fuchsia zamjenjuje Linux i dijelove Androida (a vjerojatno i Chrome, Android TV, Android Auto itd.) S nečim što bolje funkcionira u Googleove svrhe. Korisničko sučelje - što vi i ja vidimo na našim telefonima ili Chromebookovima ili satovima - nema nikakve veze s ovim dijelom operativnog sustava. Osim toga, Fuchsia je previše teška za pisanje.
Prednosti promjene
Kao što je spomenuto, Google želi softver nad kojim imaju veću kontrolu, a koji je dizajniran tako da se oslanja i brz na relativno niži hardver koji vidimo u mobilnim proizvodima. Ali postoje dvije druge vrlo važne prednosti od prelaska na prilagođeni operativni sustav, a ovaj put to moramo vidjeti.
Programeri će moći koristiti više aktualnih programskih jezika za pisanje aplikacija. To već primjećujemo pomoću programskih alata poput Dart-a i Fluttera koji putuju ka Androidu, a bilo koji novi OS zasigurno se piše modernim programskim alatima na umu.
Ponekad vam je potreban klackalica. Drugi put vam treba nešto osjetljivije.
Nema ništa loše u programiranju na C ili Java. Oba su jezika vrlo robusni i mogu natjerati bilo koji hardver na bilo što. Ali to također znači da su dizajnirani da učine mnogo stvari koje razvijatelj mobilnih aplikacija ne treba, a to ih može učiniti malo nezgodnim za učenje i korištenje. Programeru Android aplikacije nije potreban njegov kôd da bi izravno komunicirao s CPU-om koristeći strojni kod. No, programeru aplikacija treba pristup lakšim i učinkovitijim načinima za nesmetane prijelaze UI ili skalabilnost za različite zaslone. C ++ je sjajan za pokretanje robota, ali Flutter je sjajan za izgradnju izvrsnog sučelja aplikacija. Dopuštajući programerima da koriste alate koji pomažu u stvaranju boljih aplikacija znači da dobijamo i bolje aplikacije.
Ovi novi alati u kombinaciji s objedinjenim donjim slojem softvera na svim uređajima znači da jedna aplikacija može raditi svugdje. To je sjajno, ali Android već omogućuje da jedna aplikacija radi svugdje, i da budem iskrena, to znači da se aplikacije uglavnom sisaju na bilo kojem uređaju, osim na telefonu. Zasloni različitih veličina trebaju različita korisnička sučelja, a većina programera kodira samo one veličine telefona jer nije jednostavno napraviti da aplikacija svugdje izgleda sjajno.
Bolji alati za programere znače i bolje aplikacije na svakom zaslonu.
To će se promijeniti alatima poput Fluttera i to je naša druga prednost. Trenutno je teško izraditi Androidovu aplikaciju koja radi na malom 5-inčnom zaslonu, ali pretvara se kako bi iskoristila 12-inčni zaslon. To se može učiniti lijepo - primjer potražite u Gmail aplikaciji - ali rad koji uključuje posao obično programerima odustaje od ideje. Ako bi alati omogućili programeru da definira nekoliko različitih načina korištenja cijelog zaslona kako bi nam pružio pravu količinu informacija u samo nekoliko koraka, većina programera bi to učinila.
Ovako izgleda Fuchsia na Pixelbook-u. Programeri mogu lako odrediti što obuhvaća manja polja sadržaja, što se koristi kao ugodna pozadina, kako su stvari postavljene i koliko sadržaja moramo vidjeti sa samo nekoliko koraka. Trenutno postoje samo primjeri i demonstracije, ali oni nam daju izvrsnu ideju što očekivati. Usporedite ga s Fuchsijom na zaslonu veličine telefona u nastavku.
Uočite sličnosti, a zatim primijetite razlike. Ovako se jedan dio softvera, u ovom slučaju jednostavno korisničko sučelje ili "kućna" aplikacija, može promijeniti za izvođenje na dva prikaza različitih veličina. To nedostaje Androidu u trenutnom stanju. To je ono što se trebamo dogoditi. Zbog toga Google - i mi - želimo da Fuchsia postane prava stvar.
Ništa nije konačno, sve se može promijeniti
Kao što je spomenuto na vrhu ovog članka, to smo izgradili na mješavini glasina, prijenosa izvornog koda, sitnih informacija o insajdu i trunci mašte. Google nije rekao ništa o bilo kojoj budućnosti u kojoj je Fuchsia stvarnost.
To je važno jer je ovo ogroman poduhvat. Čak je čak i veće od stvaranja Androida jer mnogo toga uključuje kodiranje donjeg sloja umjesto ovisno o postojećem softveru. Android je izgrađen na Linuxu, iOS je izgrađen na BSD-u, Fuchsia se gradi od temelja. Proći će nekoliko godina dok u javnosti ne budemo mogli vidjeti potrošačku verziju ili čak verziju za testiranje koja nije samo dokaz demonstracije koncepta. Ovo je naporan posao koji će potrajati tisuće sati.
Vjerujem da Google nema planova za Fuchsiju i to nije samo kućni ljubimci nekih nadarenih programera ili će nešto započeti i nikad Google završiti. Pažljivo pratim sve ovo, ne samo zato što tako zarađujemo za život, već zato što smo oboje zainteresirani i zadivljeni onim što bi se moglo razviti iz projekta. Nastavit ćemo ponovno pregledavati ovaj prostor i dodavati podatke kako postanu dostupni, ali za sada je uključeno uglavnom obrazovano nagađanje i puno želja.
Top 3 načina Fuchsia može biti bolji operativni sustav od Androida
Chromebookovi za sve
Chromebook računala
- Najbolji Chromebookovi
- Najbolji Chromebookovi za studente
- Najbolji Chromebookovi za putnike
- Najbolji USB-C koncentratori za Chromebookove
Možda ćemo zaraditi proviziju za kupovinu pomoću naših veza. Saznajte više.