Google ukazuje, jak moc Project Treble zlepšil přijetí OS Android

Pro lidi v komunitě Android byl Project Treble velkým problémem a zlepšil přijímání aktualizací verzí. Ale jak moc to opravdu pomohlo?

Když to bylo oznámeno již v roce 2017, Project Treble byl vnímán jako změna hry pro ekosystém Android. Stručně řečeno, Project Treble modularizuje Android, aby výrobcům OEM usnadnil aktualizaci zařízení. Pro lidi v komunitě Android, kteří milují zkoušení nekvalitního softwaru, to byl velký problém a zlepšilo to přijímání aktualizací verzí. Ale jak moc to opravdu pomohlo? Google dnes sdílel některé podrobnosti v příspěvku na blogu.

Google mluví o tom, že když poprvé spustili Project Treble, věděli, že bude nějakou dobu trvat, než zjistí, jaký dopad to mělo na platformu. Treble byl spuštěn s Androidem Oreo, ale až Android Pie mohl Google začít měřit míru upgradů. Nyní, když jsme u Androidu 10, je k analýze ještě více dat.

Partnerský beta program byl jedním z prvních příznaků úspěchu projektu Treble. Toto je program, který umožnil připojení mnoha dalších zařízení

Náhledy pro vývojáře Android P. K Google Pixelům se připojilo 7 zařízení od 7 různých výrobců OEM. A díky beta programu Android Q mohl Google zvýšit počet na 18 dalších zařízení od 12 různých výrobců OEM.

Důležitější metrikou při měření úspěchu jsou skutečné upgrady stabilní verze. Zde je výňatek a graf z blogového příspěvku s některými čísly upgradu:

Na konci července 2018, těsně předtím, než byl v AOSP spuštěn Android 9 Pie, tvořil Android 8.0 (Oreo) 8,9 % ekosystému. Pro srovnání, na konci srpna 2019, těsně před uvedením Androidu 10, Android 9 (Pie) představoval 22,6 % ekosystému. To z něj dělá největší část ekosystému a ukazuje, že Project Treble měl pozitivní vliv na aktualizovatelnost.

Nyní je většina dosavadního pokroku výsledkem práce, kterou Google udělal s Androidem Oreo. Pro skok z Android Pie na Android 10 Google očekává rychlejší upgrady díky jejich spolupráce s výrobci křemíku.

Na architektuře je také obrovské množství tvrdší práce. Dokončili jsme těsnění mezi dodavatele a systémové komponenty Android, což zajišťuje, že nové verze horní části operačního systému běží na starších verzích poskytovaných našimi partnery. My formalizoval rozhraní na jádro Android Linux, rozšířila testovací sadu Treble (VTS), a udělal mnohem víc. V důsledku toho probíhají upgrady z Androidu 9 na Android 10 mnohem plynuleji, o čemž svědčí přímá zpětná vazba od našich OEM a křemíkových partnerů.

Google již zaznamenává dobré výnosy s Androidem 10. Společnosti Xiaomi a Essential oznámily aktualizace Androidu 10 ve stejný den jako Google. OnePlus zahájilo svůj beta program ve stejný den. Google říká, že ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion a Vivo se zavázaly aktualizovat některá ze svých zařízení na Android 10 do konce roku. A samozřejmě zařízení jako např OnePlus 7T se již spouštějí se zabudovaným Androidem 10.

Důležitým tématem zde na XDA je komunita ROM. Google mluví o tom, jak vývojáři dokázali mnohem snadněji přinést Android 10 na zařízení, která byla uvedena na trh s Oreo a Pie. Generické systémové obrázky (GSI) a binární soubory GMS podepsané společností Google android.com v tom také sehráli velkou roli.

A konečně, Google mluví o Dynamické aktualizace systému (DSU) a Hlavní linie projektu:

Pro každé zařízení se systémem Android 10, které podporuje DSU, mohou vývojáři nainstalovat Generické systémové obrazy podepsané společností Google a spusťte je, aniž byste se museli dotýkat továrních ROM jejich zařízení.

Project Mainline je jádrem operačního systému Android tím, čím je Project Treble svým základem. Jde o dramatické zlepšení rychlosti aktualizací komponent OS, které zastřešuje.

Zdá se, že Google je spokojený s pokrokem, který Project Treble přinesl do aktualizací Androidu. Někteří lidé s tím pravděpodobně nebudou souhlasit, ale Android je obrovský ekosystém. Jakýkoli pokrok, kterého Google v této oblasti dosáhne, je velmi vítán.


Zdroj: Vývojáři pro Android