Čo je projekt Treble na Android a bude môj telefón získať?
Nekonzistentné aktualizácie v zariadeniach s Androidom spôsobili, že platforma od začiatku popularizácie. Projekt Treble je plán spoločnosti Google pomôcť výrobcom zjednodušiť proces aktualizácie pre aktuálnejšie aktualizácie.
Fragmentácia Android je problém
Jedna z najväčších sťažností na Android ako operačný systém je niečo, čo sa všeobecne označuje ako "fragmentácia". Tradičné vymedzenie je "proces rozdelenia na malé alebo oddelené časti", čo sa priamo premieta do jeho negatívnej konotácie pre systém Android. osem rôzne verzie Android v súčasnosti vo voľnej prírode, stále používané na rôznych typoch hardvéru.
Štandard je tu samozrejme nastavený spoločnosťou Apple s iPhone. Kde je najproduktívnejšia verzia Android takmer dvojročná Android 7.x (nugat), takmer tri štvrtiny všetkých zariadení so systémom iOS používajú najnovšiu verziu (iOS 11).
Zdroj: Google
Na porovnanie, distribučné čísla systému Android sú skľúčené, 28,1% telefónov so systémom Android 6.x (Marshmallow) a 28,5% v prípade Android 7.x (Nougat) - čo znamená, že viac ako polovica telefónov Android, dvojročný operačný systém. Mierne 1,1 percenta používajú najnovšiu verziu - Android 8.x (Oreo). Aby to bolo ešte viac, viac ako 98% zariadení so systémom Android používa zastaraný softvér - viac ako 36% funguje päť rokov (alebo staršieho) softvéru. Ouch!
Je zrejmé, že tam je masívne odpojenie. Dôvodom toho je, bohužiaľ, viacstranné, ale vo všeobecnosti možno pripísať dvom kľúčovým bodom: výrobcom a cyklu aktualizácií spoločnosti Google. Dozvedeli sme sa o tom ešte predtým, takže vám ušetrí všetky podrobnosti a len vás na to uvediem, ak ste zvedaví, ako je to chyba výrobcu.
Projekt Treble je odpoveď
Dôvodom, prečo výrobcovia majú taký ťažký čas, aby tlačili rýchle aktualizácie, je kvôli všetkej práci, ktorá musí ísť do získania operačného systému komunikovať s hardvérom.
Tradične to fungovalo takto: rámec OS a softvér s nízkou úrovňou boli súčasťou toho istého kódu. Takže po aktualizácii operačného systému sa musel tento softvér na nízkej úrovni - technicky označovaný ako implementácia dodávateľa - tiež aktualizovať. To je veľa práce.
Takže od verzie Android 8.x (Oreo) oddelil spoločnosť Google tieto dva. To znamená, že OS Android samotný môže byť aktualizovaný bez toho, aby sa musel dotknúť implementácie dodávateľa. To môže byť podľa potreby aktualizované samo o sebe.
Ak to chcete povedať v plnom kontexte, predtým, než sa aktualizácia môže prejsť na zariadenie s Androidom 7.x (alebo starším), nielenže musí byť aktualizovaný kód OS Android, ale aj kód hardvéru na nízkej úrovni, ktorý je všeobecne udržované výrobcom čipov. Takže napríklad, ak Samsung chce tlačiť aktualizáciu na jeden z jeho telefónov, musí čakať na Qualcomm (alebo ktokoľvek, kto dal čip) aktualizovať svoj kód, aby fungoval s novým kódom Samsung. To je veľa kolesá sústruženie naraz, a každý z nich je závislý na druhom.
S platformou Android 8.x a vyššou už nebude. Keďže základný hardvérový kód je oddelený od kódu OS, výrobcovia zariadení budú môcť aktualizovať svoj softvér bez toho, aby museli čakať, kým výrobca kremíka tiež aktualizuje svoj kód.
To by malo dramaticky zrýchliť proces aktualizácie - aspoň v teórii. Aktualizácia zariadení bude stále v rukách výrobcu a keďže prvé zariadenia Oreo, ktoré sa nachádzajú mimo riadku Pixel spoločnosti Google, práve prebiehajú, ešte sme nemali možnosť ju v praxi plne vidieť. Dúfajme, že v skutočnosti významne mení rýchlosť, v akej sú aktualizácie napísané a vytlačené.
Bude moje zariadenie využívať výhody projektu Treble?
teraz to je otázka miliónov dolárov, nie? Bohužiaľ, odpoveď nie je tak jednoduchá (určite ste neočakávali, že to bude). Tu sú uvedené niektoré fakty:
- Ak sa vaše zariadenie nikdy nedostane aktualizované na Oreo, projekt Treble sa nikdy nedostane. V žiadnom prípade to nie je. Prepáč.
- Ak sa váš prístroj aktualizuje na Oreo, je to stále nevyžaduje sa na podporu trezov - to závisí od výrobcu.
- Ak si kúpite nový telefón, ktorý beží Oreo z krabice, je to je potrebné na podporu Trebleov z krabice.
Stručne povedané: Podpora vysokej úrovne na aktualizovaných systémoch je stále na výrobcoch, no nové zariadenia Oreo budú vyžadované na to, aby podporili výkyvy v pohybe vpred.
Napríklad Pixel 2 už podporuje Project Treble. Budúci Galaxy S9 bude tiež podporovať Treble z krabice. Spoločnosť Google tiež aktualizovala technológiu Pixel 1 na podporu trezov, ale bohužiaľ vyzerá to, že spoločnosť Samsung ju nechala vyradiť z platformy Oreo Galaxy S8.
Ak máte záujem o svoje vlastné zariadenie, služba Android Police má bežný zoznam všetkých zariadení, ktoré získajú podporu Treble, ako aj ktoré z nich sa aktualizujú na Oreo bez strojnásobiť.
Aktualizácie operačného systému Android sú už mnoho rokov konštantným bodom sporu, takže je dobré vidieť, ako spoločnosť Google konečne rieši problém. S trochou šťastia to zaradí všetky zariadenia Android bližšie k parite s Apple, pokiaľ ide o aktualizácie zariadení.
Image Credit: Google