Pre ľudí v komunite Android bol Project Treble veľkým problémom a zlepšil prijatie aktualizácie verzie. Ale ako veľmi to skutočne pomohlo?
Keď to bolo oznámené už v roku 2017Projekt Treble bol vnímaný ako zmena ekosystému Androidu. Stručne povedané, Project Treble modularizuje Android, aby uľahčil výrobcom OEM aktualizáciu zariadení. Pre ľudí v komunite Android, ktorí milujú skúšanie nekvalitného softvéru, to bol veľký problém a zlepšilo to prijatie aktualizácie verzie. Ale ako veľmi to skutočne pomohlo? Google dnes zdieľal niektoré podrobnosti v blogovom príspevku.
Google hovorí o tom, že keď prvýkrát spustili Project Treble, vedeli, že bude nejaký čas trvať, kým uvidia, aký vplyv to malo na platformu. Treble bol uvedený na trh s Androidom Oreo, ale až Android Pie mohol Google začať merať mieru aktualizácií. Teraz, keď sme pri Androide 10, je k dispozícii ešte viac údajov na analýzu.
Partnerský beta program bol jedným z prvých znakov úspechu projektu Treble. Toto je program, ktorý umožnil mnohým ďalším zariadeniam pripojiť sa k
Ukážky vývojárov pre Android P. K Google Pixels sa pripojilo 7 zariadení od 7 rôznych výrobcov OEM. A vďaka beta programu Android Q sa spoločnosti Google podarilo zvýšiť počet na 18 ďalších zariadení od 12 rôznych výrobcov OEM.Najdôležitejšou metrikou pri meraní úspechu sú aktuálne aktualizácie stabilných verzií. Tu je úryvok a graf z blogového príspevku s niekoľkými číslami inovácií:
Koncom júla 2018, tesne pred spustením Androidu 9 Pie v AOSP, Android 8.0 (Oreo) predstavoval 8,9 % ekosystému. Na porovnanie, koncom augusta 2019, tesne predtým, ako sme uviedli na trh Android 10, tvoril Android 9 (Pie) 22,6 % ekosystému. To z neho robí najväčšiu časť ekosystému a ukazuje, že Project Treble mal pozitívny vplyv na aktualizovateľnosť.
Teraz je väčšina doterajšieho pokroku výsledkom práce, ktorú Google vykonal so systémom Android Oreo. Pri prechode z Android Pie na Android 10 Google očakáva rýchlejšie inovácie vďaka ich spolupráca s výrobcami kremíka.
Na architektúre je tiež obrovské množstvo tvrdej práce. Dokončili sme tesnenie medzi dodávateľa a systémové komponenty systému Android, ktorý zaisťuje, že nové verzie hornej časti operačného systému bežia na starších verziách poskytovaných našimi partnermi. my formalizovali rozhranie na jadro Android Linux, rozšírila testovaciu sadu Treble (VTS), a urobil oveľa viac. Výsledkom je, že inovácie z Androidu 9 na Android 10 prebiehajú oveľa hladšie, o čom svedčí aj priama spätná väzba od našich OEM a silikónových partnerov.
Google už s Androidom 10 zaznamenáva dobré výnosy. Xiaomi a Essential oznámili aktualizácie systému Android 10 v rovnaký deň ako Google. OnePlus spustil svoj beta program v ten istý deň. Google hovorí, že ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion a Vivo sa zaviazali aktualizovať niektoré zo svojich zariadení na Android 10 do konca roka. A samozrejme zariadenia ako napr OnePlus 7T sa už spúšťajú so zabudovaným Androidom 10.
Dôležitou témou tu na XDA je komunita ROM. Google hovorí o tom, ako vývojári dokázali oveľa jednoduchšie priniesť Android 10 do zariadení, ktoré boli uvedené na trh s Oreo a Pie. Generické systémové obrázky (GSI) a binárne súbory GMS podpísané spoločnosťou Google sú zapnuté android.com zohrali v tom tiež veľkú úlohu.
Napokon, Google hovorí o Dynamické aktualizácie systému (DSU) a Hlavná línia projektu:
Pre každé zariadenie so systémom Android 10, ktoré podporuje DSU, môžu vývojári nainštalovať Generické systémové obrázky podpísané spoločnosťou Google a spustite ich bez toho, aby ste sa museli dotýkať továrenských ROM ich zariadenia.
Project Mainline je jadrom operačného systému Android tým, čím je Project Treble jeho základom. Ide o dramatické zlepšenie rýchlosti aktualizácií komponentov OS, ktoré zastrešuje.
Zdá sa, že Google je spokojný s pokrokom, ktorý Project Treble priniesol do aktualizácií Androidu. Niektorí ľudia s tým pravdepodobne nebudú súhlasiť, ale Android je obrovský ekosystém. Akýkoľvek pokrok, ktorý Google v tejto oblasti dosiahne, je veľmi vítaný.
Zdroj: Android vývojári