Objašnjenje projekta Treble: Zašto ga OnePlus i Nokia ne podržavaju?
Miscelanea / / November 29, 2021
U pokušaju da riješi glavni problem sporih ažuriranja Androida, Google je to učinio najavio Projekt Treble u svibnju 2017. kako bi se omogućilo brže ažuriranje Androida smanjenjem opterećenja za programere.
Tvrtka je dodala okvir Project Treble Android Oreo kako bi proces ažuriranja bio bolji na novijim uređajima. Njegova implementacija postala je obavezna za uređaje koji se pokreću s Androidom 8.0 iz kutije.
Što je Project Treble? Kakvu će ulogu igrati u Androidu u budućnosti? Kopajmo duboko i saznajmo više o istom.
Što je Project Treble?
Glavni cilj projekta Treble je ubrzati i olakšati OEM proizvođačima ažuriranja na uređajima. Dok iPhonei primaju najnovija ažuriranja OS-a na tri ili četiri godine, vrhunski Android pametni telefoni dobivaju samo dva ili tri od njih. U međuvremenu, većina jeftinih Android telefona nikada ne vidi najnovije ažuriranje.
Uz Treble uređaji će imati a implementacija dobavljača koja upravlja svim hardverom na niskoj razini. Nakon toga slijedi Android framework. Google kaže da je jedan od glavnih razloga zašto proizvođači uređaja odgađaju izdavanje ažuriranja taj što se moraju poduzeti skupog, kodnog zadatka potpunog ponovnog opremanja.
To znači da svaki put kada se pokrene ažuriranje OS-a, programeri moraju ažurirati cijelu bazu koda, uključujući i OS kod i kôd dobavljača.
Projekt Treble ima za cilj odvojiti implementacija dobavljača — softver niže razine koji je specifičan za uređaj koji su velikim dijelom napisali proizvođači silicija — iz Android OS Frameworka
Google namjerava odvojiti OS kod iz kod dobavljača i stvoriti sučelje između dvije baze koda s Project Treble. Sve što programeri moraju učiniti kada Google gura novu verziju Androida jest ažurirati OS kod i novo sučelje vendor-OS, koje razvija Google.
Nokia i OnePlus nisu prilagođeni Project Treble
OnePlus i HMD Global (Nokia) potvrdili su da svi njihovi trenutni uređaji neće dolaziti s Project Treble. Obje tvrtke su također dale izjave u vezi s istim.
Uključen je HMD moderator Nokijina zajednica forumi su rekli: "HMD je u potpunosti predan implementaciji Project Treble na sve nove Android Oreo proizvode u bliskoj budućnosti i ispričavamo se zbog razočarenja koje bi ovo moglo uzrokovati".
HMD je u potpunosti predan implementaciji Project Treble na sve nove Android Oreo proizvode u bliskoj budućnosti i ispričavamo se zbog razočarenja koje bi to moglo uzrokovati.
U međuvremenu, osoblje OnePlusa objasnilo je na OnePlus forum rekao je: "Projekt Treble zahtijeva particiju za pohranu, kojom su razdvojeni Android okvir i slika dobavljača. Međutim, budući da za Android N i prethodne verzije Androida nisu bile potrebne particije, svi naši trenutni uređaji nemaju particiju.
Prema našim testovima, ako bismo izmijenili izgled particije putem OTA-a, postoji rizik da će se uređaji zakrčiti tijekom particioniranja.
Prema našim testovima, ako bismo izmijenili izgled particije putem OTA-a, postoji rizik da će se uređaji zakrčiti tijekom particioniranja. Smatramo da ovo predstavlja preveliki rizik za našu zajednicu korisnika, zbog čega smo odlučili ne implementirati Project Treble na trenutne OnePlus uređaje.
Jesu li ove zabrinutosti legitimne?
Uzimajući u obzir izjavu iz Nokie, izgleda da se tvrtka jednostavno odustaje od bilo kakvog improviziranog rješavanja ovog problema. OnePlus je, s druge strane, naveo razlog mogućeg "zazidanja telefona".
U međuvremenu, Huawei je potvrdio da će Treble donijeti na svoje starije telefone u drugoj polovici 2017. Ako Huawei uspije donijeti Treble na svoje starije telefone, smatram da bi obje tvrtke trebale ponuditi bolje objašnjenje situacije.
Telefoni koji podržavaju projekt Treble
trenutno, Google Pixel i Pixel XL, Osnovni telefon, Huaweijev Mate 9, Mate 10, Čast 9, i Honor 8 Pro su uređaji koji podržavaju Project Treble.
Hoće li Project Treble poboljšati Android?
Android 8.0 Oreo trenutno je dostupan samo na 0,5% Android telefoni, dok je iOS 11, koji je lansiran u rujnu, prisutan u preko 50% iOS uređaja. Projekt Treble ima za cilj riješiti ovaj problem fragmentacije Androida. Međutim, projekt Treble ima nekoliko implikacija.
Iako se Google javio i odlučio poboljšati fragmentaciju Androida, programeri i dalje imaju veliku ulogu u izdavanju ažuriranja za starije uređaje.
Ažuriranje Androida i dalje će biti skupa stvar jer proces ima negativan učinak na poslovne rezultate tvrtki i one nisu dovoljno motivirane da to učine.
To znači da su programeri proizvoda kao što su Samsung, Huawei i LG još uvijek odgovorni za sastavljanje i uvođenje ažuriranja i neće biti ni blizu tako brzi kao što je Google s Pixelima.
Projekt Treble obećava
Project Treble ima potencijal utjecati na to koliko brzo uređaji primaju ažuriranja Androida, ali ne rješava nužno kašnjenja ažuriranja od strane operatera.
Google je nedavno lansirao lakšu verziju Androida O, pod nazivom Android Go. To će osigurati da Project Treble može doseći i jeftine pametne telefone ako podržavaju OS.
Završne misli
Projekt Treble je definitivno pozitivna promjena koju je pokrenuo Google, počevši od Androida Oreo. Međutim, jaz između starog i novog OS-a udaljen je miljama i neće se smanjiti u bliskoj budućnosti.
Android ažuriranja nikada neće biti brza kao iOS, ali s obzirom na izazove s kojima se Google suočava, Project Treble izgleda kao najbolje rješenje za sada.