Voor mensen in de Android-gemeenschap is Project Treble een groot probleem geweest, en het heeft de adoptie van versie-updates verbeterd. Maar hoeveel heeft het echt geholpen?
Wanneer het was al in 2017 aangekondigdProject Treble werd gezien als baanbrekend voor het Android-ecosysteem. Kort gezegd modulariseert Project Treble Android om het voor OEM's gemakkelijker te maken apparaten te updaten. Voor mensen in de Android-gemeenschap die graag geavanceerde software proberen, is dit een groot probleem geweest, en het heeft de adoptie van versie-updates verbeterd. Maar hoeveel heeft het echt geholpen? Google heeft vandaag enkele details gedeeld in een blogpost.
Google vertelt dat ze, toen ze Project Treble voor het eerst lanceerden, wisten dat het enige tijd zou duren voordat ze zouden zien hoeveel impact het op het platform had. Treble werd gelanceerd met Android Oreo, maar pas met Android Pie kon Google het aantal upgrades gaan meten. Nu we Android 10 hebben bereikt, moeten er nog meer gegevens worden geanalyseerd.
Het Partner Beta-programma was een van de eerste tekenen van succes voor Project Treble. Dit is het programma waarmee veel meer apparaten konden deelnemen aan de Previews van Android P-ontwikkelaars. Zeven apparaten van zeven verschillende OEM's hebben zich bij de Google Pixel aangesloten. En met het Android Q-bètaprogramma kon Google het aantal uitbreiden naar 18 extra apparaten van 12 verschillende OEM's.
De belangrijkste maatstaf voor het meten van succes zijn daadwerkelijke stabiele versie-upgrades. Hier is een fragment en grafiek uit de blogpost met enkele upgradenummers:
Eind juli 2018, net voordat Android 9 Pie werd gelanceerd in AOSP, was Android 8.0 (Oreo) goed voor 8,9% van het ecosysteem. Ter vergelijking: eind augustus 2019, net voordat we Android 10 lanceerden, was Android 9 (Pie) goed voor 22,6% van het ecosysteem. Dit maakt het tot het grootste deel van het ecosysteem en laat zien dat Project Treble een positief effect heeft gehad op de updatebaarheid.
Het grootste deel van de vooruitgang tot nu toe is het resultaat van het werk dat Google heeft gedaan met Android Oreo. Voor de sprong van Android Pie naar Android 10 verwacht Google dankzij hun snellere upgrades samenwerking met siliciumfabrikanten.
Er is ook de enorme hoeveelheid verhardingswerk aan de architectuur. We hebben de afdichting tussen de leverancier en systeemcomponenten van Android, wat ervoor zorgt dat nieuwe versies van het bovenste deel van het besturingssysteem draaien op oudere versies van onze partners. Wij formaliseerde de interface naar de Android Linux-kernel, breidde de Treble-testsuite uit (VTS), en deed nog veel meer. Als gevolg hiervan verlopen upgrades van Android 9 naar Android 10 veel soepeler, zoals blijkt uit directe feedback van onze OEM- en siliciumpartners.
Google boekt met Android 10 al goede rendementen. Xiaomi en Essential kondigden Android 10-updates aan op dezelfde dag als Google. OnePlus startte dezelfde dag ook met zijn bètaprogramma. Google zegt dat ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion en Vivo zich hebben geëngageerd om tegen het einde van het jaar een aantal van hun apparaten te updaten naar Android 10. En natuurlijk apparaten zoals de OnePlus 7T worden al gelanceerd met Android 10 aan boord.
Een belangrijk onderwerp hier op XDA is de ROM-gemeenschap. Google vertelt hoe ontwikkelaars Android 10 veel gemakkelijker naar apparaten hebben kunnen brengen die met Oreo en Pie zijn gelanceerd. Door Google ondertekende generieke systeemafbeeldingen (GSI's) en binaire GMS-bestanden ingeschakeld android.com hebben hierin ook een grote rol gespeeld.
Als laatste spreekt Google over Dynamische systeemupdates (DSU) en Project Hoofdlijn:
Voor elk apparaat dat wordt gelanceerd op Android 10 en dat DSU ondersteunt, kunnen ontwikkelaars installeren Door Google ondertekende generieke systeemafbeeldingen en start deze op zonder dat u de fabrieks-ROM's hoeft aan te raken hun apparaten.
Project Mainline is voor de kern van het Android-besturingssysteem wat Project Treble is voor de basis ervan. Het is een dramatische verbetering in de snelheid van updates van de OS-componenten die onder de paraplu vallen.
Google lijkt blij te zijn met de vooruitgang die Project Treble heeft geboekt op het gebied van Android-updates. Sommige mensen zullen het daar waarschijnlijk niet mee eens zijn, maar Android is een enorm ecosysteem. Elke vooruitgang die Google op dit gebied kan boeken, is zeer welkom.
Bron: Android-ontwikkelaars