Što je projekt Treble na Android i hoće li moj telefon dobiti Internet?
Neusklađena ažuriranja na uređajima sa sustavom Android pogodila su platformu od njezina početnog povećanja popularnosti. Projekt Treble je Googleov plan da pomogne proizvođačima da pojednostave proces ažuriranja za pravovremena ažuriranja.
Android Fragmentacija je problem
Jedna od najvećih pritužbi na Android kao operativni sustav je nešto što se općenito naziva "fragmentacija". Tradicionalna definicija je "proces razbijanja na male ili odvojene dijelove", što se izravno prevodi u njegovu negativnu konotaciju za Android: postoje osam različite verzije Androida trenutno u divljini, još uvijek u uporabi na različitim vrstama hardvera.
Standard ovdje je, naravno, postavila tvrtka Apple s iPhoneom. Tamo gdje je Android najplodnija verzija gotovo dvogodišnji Android 7.x (Nougat), gotovo tri četvrtine svih iOS uređaja koristi najnoviju verziju (iOS 11).
Izvor: Google
Za usporedbu, Androidovi distribucijski brojevi su sumorni, s 28,1 posto telefona koji koriste Android 6.x (Marshmallow), i 28,5 posto na Androidu 7.x (Nougat) - što znači da više od polovice Android telefona koji rade tamo rade gotovo- dvogodišnji operativni sustav. Oskudni 1,1 posto koristi najnoviju verziju Android 8.x (Oreo). Još otvorenije, više od 98 posto Android uređaja radi sa zastarjelim softverom - više od 36 posto radi pet godina (ili stariji) softver. Joj!
Očito je da se tamo masovno odvaja. Razlog za to je, nažalost, višestran, ali se općenito može pripisati dvije ključne točke: proizvođačima i Googleovom ciklusu ažuriranja. O tome smo se detaljno osvrnuli prije, pa ću vam uštedjeti sve pojedinosti i samo vas uputiti u tom smjeru ako vas zanima kako je krivica proizvođača.
Projekt Treble je odgovor
Razlog zašto proizvođači imaju tako teško vrijeme da istisnu hitna ažuriranja je zbog posla koji mora ići u komunikaciju operativnog sustava s hardverom.
Tradicionalno, to je djelovalo ovako: okvir OS-a i softver niske razine bili su dio istog koda. Dakle, kada je OS dobio ažurirati, ovaj niske razine softvera-tehnički naziva dobavljača implementacije-također je morao dobiti ažurirati. To je puno posla.
Dakle, počevši s Androidom 8.x (Oreo), Google je razdvojio dva. To znači da se Android OS može ažurirati bez dodirivanja implementacije dobavljača. To se, pak, može ažurirati samo ako je potrebno.
Da biste to stavili u potpuni kontekst, prije nego se ažuriranje može prenijeti na uređaj sa sustavom Android 7.x (ili stariji), ne samo da se mora ažurirati kôd Android OS-a, nego i kôd niskih razina hardvera koji je obično održava proizvođač čipova. Tako, na primjer, ako Samsung želi podići ažuriranje na jedan od svojih telefona, mora pričekati da Qualcomm (ili tko god napravi čip) ažurira svoj kod kako bi radio s novim Samsung kodom. To je puno kotača koji se okreću odjednom, a svaki je ovisan o drugom.
S Androidom 8.x i dalje, više neće biti ovako. Budući da je ključni hardverski kod odvojen od koda OS, proizvođači uređaja bit će slobodni ažurirati svoj softver bez čekanja da proizvođač silicija ažurira svoj kôd.
To bi trebalo dramatično ubrzati proces ažuriranja - barem u teoriji. Ažuriranje uređaja i dalje će biti u rukama proizvođača, a budući da su se prvi Oreo uređaji izvan linije održavanja koju je Google održavao tek sada pokrenuli, još nismo imali priliku u potpunosti vidjeti ovo u praksi. Nadajmo se da ona zapravo čini značajnu promjenu u brzini u kojoj su ažuriranja napisana i izgurana.
Hoće li moj uređaj imati koristi od projekta Treble?
Sada to je pitanje za milijun dolara, zar ne? Nažalost, odgovor nije tako jednostavan (sigurno niste očekivali). Evo nekoliko činjenica:
- Ako se vaš uređaj nikad ne ažurira na Oreo, on nikada neće dobiti projekt Treble. Nema šanse za to. Oprosti.
- Ako se vaš uređaj ažurira na Oreo, to je još uvijek nije obavezno za podršku Treble-to je do proizvođača.
- Ako kupite novi telefon koji pokreće Oreo iz kutije, to obavezno za podršku Treble iz kutije.
Ukratko: podrška za Treble na ažuriranim sustavima i dalje je na proizvođačima, ali novi Oreo uređaji bit će potrebni kako bi podržali Treble kretanje naprijed.
Tako, na primjer, Pixel 2 već podržava Project Treble. Predstojeći Galaxy S9 također će podržati visoke tonove iz kutije. Google je također ažurirao Pixel 1 kako bi podržao Treble, ali nažalost izgleda da je Samsung izostavio Oreo za Galaxy S8.
Ako ste znatiželjni o svom uređaju, Android Police ima pokrenut popis svih uređaja koji će dobiti podršku za Treble, kao i koje će se ažurirati na Oreo bez Soprano.
Ažuriranja za Android OS bila su stalna točka sukoba već dugi niz godina, pa je dobro vidjeti da Google konačno rješava problem. Uz malo sreće, to će sve Android uređaje približiti paritetu s Appleom u smislu ažuriranja uređaja.
Kredit za slike: Google