Za ljudi v skupnosti Android je bil Project Treble velik posel in je izboljšal sprejemanje posodobitev različice. Toda koliko je v resnici pomagalo?
Ko je bilo napovedan že leta 2017, je bilo videti, da je projekt Treble spremenil ekosistem Android. V bistvu Project Treble modularizira Android, da proizvajalcem originalne opreme olajša posodabljanje naprav. Za ljudi v skupnosti Android, ki radi preizkušajo najnovejšo programsko opremo, je bilo to zelo pomembno in je izboljšalo sprejemanje posodobitev različice. Toda koliko je v resnici pomagalo? Google je danes delil nekaj podrobnosti v objavi v spletnem dnevniku.
Google govori o tem, da so ob prvi uvedbi projekta Treble vedeli, da bo trajalo nekaj časa, da bodo videli, kakšen vpliv ima na platformo. Treble je bil predstavljen z Androidom Oreo, vendar je Google lahko začel meriti stopnjo nadgradenj šele z Androidom Pie. Zdaj, ko smo pri Androidu 10, je na voljo še več podatkov za razčlenitev.
Program Partner Beta je bil eden prvih znakov uspeha za Project Treble. To je program, ki je omogočil, da se pridruži več napravam
Predogled razvijalcev za Android P. Google Pixels se je pridružilo 7 naprav 7 različnih proizvajalcev originalne opreme. S programom Android Q beta je Google lahko povečal število na 18 dodatnih naprav 12 različnih proizvajalcev originalne opreme.Pomembnejša metrika pri merjenju uspeha so dejanske nadgradnje stabilne različice. Tukaj je izvleček in grafikon iz objave v spletnem dnevniku z nekaj številkami nadgradnje:
Konec julija 2018, tik preden je bil Android 9 Pie predstavljen v AOSP, je Android 8.0 (Oreo) predstavljal 8,9 % ekosistema. Za primerjavo, konec avgusta 2019, tik preden smo predstavili Android 10, je Android 9 (Pie) predstavljal 22,6 % ekosistema. Zaradi tega je največji del ekosistema in kaže, da je projekt Treble pozitivno vplival na možnost posodabljanja.
Zdaj je večina dosedanjega napredka rezultat dela, ki ga je Google opravil z Androidom Oreo. Za preskok z Android Pie na Android 10 Google pričakuje hitrejše nadgradnje zahvaljujoč njihovi sodelovanje s proizvajalci silicija.
Obstaja tudi velika količina utrjevalnega dela na arhitekturi. Dokončali smo pečat med prodajalca in sistemskih komponent Androida, ki zagotavlja, da nove različice zgornjega dela operacijskega sistema delujejo na starejših različicah, ki jih zagotavljajo naši partnerji. mi formaliziral vmesnik na jedro Android Linux, razširil testno zbirko Treble (VTS), in naredil še veliko več. Posledično potekajo nadgradnje z Androida 9 na Android 10 veliko bolj gladko, kar dokazujejo neposredne povratne informacije naših OEM in silikonskih partnerjev.
Google že beleži dobre donose z Androidom 10. Xiaomi in Essential sta napovedala posodobitve za Android 10 na isti dan kot Google. OnePlus je prav tako začel svoj beta program na isti dan. Google pravi, da so se ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion in Vivo zavezali, da bodo nekatere svoje naprave posodobili na Android 10 do konca leta. In seveda naprave, kot je OnePlus 7T že lansirajo z vgrajenim sistemom Android 10.
Pomembna tema tukaj na XDA je skupnost ROM. Google govori o tem, kako je razvijalcem uspelo veliko lažje prenesti Android 10 v naprave, ki so bile predstavljene z Oreo in Pie. Generične sistemske slike (GSI) in dvojiške datoteke GMS, ki jih je podpisal Google android.com so tudi pri tem odigrali veliko vlogo.
Nazadnje, Google govori o Dinamične posodobitve sistema (DSU) in Projekt Mainline:
Za vsako napravo, ki se zažene v sistemu Android 10 in podpira DSU, lahko razvijalci namestijo Generične sistemske slike, ki jih je podpisal Google, in jih zaženite, ne da bi se morali dotakniti tovarniških ROM-ov njihove naprave.
Project Mainline je jedro operacijskega sistema Android, kar je Project Treble njegov temelj. Gre za dramatično izboljšanje hitrosti posodobitev komponent OS, ki spadajo pod njegovo okrilje.
Zdi se, da je Google zadovoljen z napredkom, ki ga je Project Treble prinesel pri posodobitvah za Android. Nekateri ljudje se s tem verjetno ne bodo strinjali, vendar je Android ogromen ekosistem. Vsak napredek, ki ga Google lahko naredi na tem področju, je zelo dobrodošel.
Vir: Razvijalci za Android