Za ljude u Android zajednici, Project Treble je bio velika stvar i poboljšao je prihvaćanje ažuriranja verzije. Ali koliko je to stvarno pomoglo?
Kad je bilo najavljen još 2017, smatralo se da projekt Treble mijenja način na koji Androidov ekosustav. U osnovi, Project Treble modularizira Android kako bi proizvođačima originalne opreme olakšao ažuriranje uređaja. Za ljude u Android zajednici koji vole isprobavati najnoviji softver, ovo je bila velika stvar i poboljšalo je prihvaćanje ažuriranja verzije. Ali koliko je to stvarno pomoglo? Google je danas podijelio neke detalje u objavi na blogu.
Google govori o tome kako su, kada su prvi put pokrenuli Project Treble, znali da će trebati neko vrijeme da vide koliki je utjecaj imao na platformu. Treble je lansiran s Androidom Oreo, ali tek s Androidom Pieom Google je mogao početi mjeriti stopu nadogradnji. Sada kada smo na Androidu 10, ima još više podataka za analiziranje.
Partner Beta program bio je jedan od prvih znakova uspjeha za Project Treble. Ovo je program koji je omogućio mnogo više uređaja da se pridruže
Pregledi programera za Android P. 7 uređaja od 7 različitih OEM-ova pridružilo se Google Pixelsima. A s Android Q beta programom, Google je uspio povećati broj na 18 dodatnih uređaja od 12 različitih OEM-ova.Važnija metrika u mjerenju uspjeha su stvarne nadogradnje stabilne verzije. Evo izvatka i grafikona iz posta na blogu s nekim brojevima nadogradnje:
Krajem srpnja 2018., neposredno prije nego što je Android 9 Pie lansiran u AOSP-u, Android 8.0 (Oreo) činio je 8,9% ekosustava. Za usporedbu, krajem kolovoza 2019., neposredno prije nego što smo lansirali Android 10, Android 9 (Pie) činio je 22,6% ekosustava. To ga čini najvećim dijelom ekosustava i pokazuje da je Project Treble imao pozitivan učinak na mogućnost ažuriranja.
Sada je većina dosadašnjeg napretka rezultat rada koji je Google obavio s Androidom Oreo. Za skok s Android Pie na Android 10, Google očekuje brže nadogradnje zahvaljujući njihovim suradnja s proizvođačima silicija.
Tu je i čista količina rada na arhitekturi. Dovršili smo pečat između dobavljača i komponenti sustava Androida, koji osigurava da nove verzije gornjeg dijela OS-a rade na starijim verzijama naših partnera. Mi formalizirao sučelje na Android Linux kernel, proširio Treble paket testova (VTS), i učinio mnogo više. Kao rezultat toga, nadogradnje s Androida 9 na Android 10 teku puno lakše, što je dokazano izravnim povratnim informacijama od naših OEM i silikonskih partnera.
Google već bilježi dobre rezultate s Androidom 10. Xiaomi i Essential najavili su ažuriranja Androida 10 istog dana kad i Google. OnePlus je također započeo svoj beta program istog dana. Google kaže da su se ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion i Vivo obvezali ažurirati neke od svojih uređaja na Android 10 do kraja godine. I naravno, uređaji poput OnePlus 7T već lansiraju s ugrađenim Androidom 10.
Važna tema ovdje na XDA je ROM zajednica. Google govori o tome kako su programeri uspjeli puno lakše unijeti Android 10 na uređaje koji su lansirani s Oreom i Pieom. Google potpisao generičke slike sustava (GSI) i GMS binarne datoteke uključene android.com također odigrali veliku ulogu u tome.
Na kraju, Google govori o Dinamičko ažuriranje sustava (DSU) i Glavni projekt:
Za svaki uređaj koji se pokreće na Androidu 10 koji podržava DSU, programeri mogu instalirati Generic System Images potpisane od strane Googlea i dignite se u njih bez potrebe za dodirivanjem tvorničkih ROM-ova njihove uređaje.
Project Mainline je srž OS-a Android ono što je Project Treble njegov temelj. To je dramatično poboljšanje u brzini ažuriranja komponenti OS-a koje spadaju pod njegov kišobran.
Čini se da je Google zadovoljan napretkom koji je Project Treble doveo do ažuriranja Androida. Neki se ljudi vjerojatno neće složiti s tim, ali Android je ogroman ekosustav. Svaki napredak koji Google može napraviti u ovom području je dobrodošao.
Izvor: Android programeri