For folk i Android-fellesskapet har Project Treble vært en stor sak, og det har forbedret adopsjon av versjonsoppdateringer. Men hvor mye har det egentlig hjulpet?
Når det var annonsert tilbake i 2017, Project Treble ble sett på som spillendrende for Android-økosystemet. I grunnleggende termer modulariserer Project Treble Android for å gjøre det enklere for OEM-er å oppdatere enheter. For folk i Android-fellesskapet som elsker å prøve blødende programvare, har dette vært en stor sak, og det har forbedret adopsjon av versjonsoppdateringer. Men hvor mye har det egentlig hjulpet? Google delte noen detaljer i dag i et blogginnlegg.
Google snakker om hvordan da de først lanserte Project Treble, visste de at det ville ta litt tid å se hvor stor innvirkning det hadde på plattformen. Treble ble lansert med Android Oreo, men det var ikke før Android Pie at Google kunne begynne å måle oppgraderingshastigheten. Nå som vi er på Android 10, er det enda mer data å analysere.
Partner Beta-programmet var et av de tidlige tegnene på suksess for Project Treble. Dette er programmet som tillot mange flere enheter å bli med på
Android P-utviklerforhåndsvisninger. 7 enheter fra 7 forskjellige OEM-er ble med i Google Pixels. Og med betaprogrammet Android Q kunne Google øke antallet til 18 ekstra enheter fra 12 forskjellige OEM-er.Den viktigste beregningen for å måle suksess er faktiske stabile versjonsoppgraderinger. Her er et utdrag og diagram fra blogginnlegget med noen oppgraderingstall:
I slutten av juli 2018, like før Android 9 Pie ble lansert i AOSP, sto Android 8.0 (Oreo) for 8,9 % av økosystemet. Til sammenligning, i slutten av august 2019, like før vi lanserte Android 10, sto Android 9 (Pie) for 22,6 % av økosystemet. Dette gjør det til den største brøkdelen av økosystemet, og viser at Project Treble har hatt en positiv effekt på oppdateringsevnen.
Nå har størstedelen av fremgangen så langt vært et resultat av arbeidet Google gjorde med Android Oreo. For hoppet fra Android Pie til Android 10, forventer Google å se raskere oppgraderinger takket være deres samarbeid med silisiumprodusenter.
Det er også den store mengden hardingsarbeid på arkitekturen. Vi fullførte forseglingen mellom leverandør og systemkomponenter av Android, som sikrer at nye versjoner av den øverste delen av operativsystemet kjører på eldre versjoner levert av våre partnere. Vi formalisert grensesnittet til Android Linux-kjernen, utvidet Treble-testpakken (VTS), og gjorde så mye mer. Som et resultat går oppgraderinger fra Android 9 til Android 10 mye smidigere, noe som fremgår av direkte tilbakemeldinger fra våre OEM- og silisiumpartnere.
Google ser allerede god avkastning med Android 10. Xiaomi og Essential annonserte Android 10-oppdateringer samme dag som Google gjorde. OnePlus startet sitt betaprogram samme dag også. Google sier at ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion og Vivo har forpliktet seg til å oppdatere noen av enhetene deres til Android 10 innen slutten av året. Og selvfølgelig enheter som OnePlus 7T lanseres allerede med Android 10 ombord.
Et viktig tema her på XDA er ROM-fellesskapet. Google snakker om hvordan utviklere mye lettere har klart å bringe Android 10 til enheter som ble lansert med Oreo og Pie. Google-signerte generiske systembilder (GSI) og GMS-binærfiler på android.com har spilt en stor rolle i dette også.
Til slutt snakker Google om Dynamiske systemoppdateringer (DSU) og Prosjekt hovedlinje:
For hver enhet som lanseres på Android 10 som støtter DSU, kan utviklere installere Google-signerte generiske systembilder og start opp i dem uten å måtte berøre fabrikk-ROM-ene enhetene deres.
Project Mainline er kjernen i Android OS hva Project Treble er til grunn. Det er en dramatisk forbedring i hastigheten på oppdateringer av OS-komponentene som faller inn under paraplyen.
Google ser ut til å være fornøyd med fremgangen Project Treble har ført til Android-oppdateringer. Noen mennesker vil sannsynligvis være uenige i det, men Android er et enormt økosystem. Alle fremskritt som Google kan gjøre på dette området er svært velkommen.
Kilde: Android-utviklere