/ / Čo je projekt Treble pre Android a získa ho môj telefón?

Čo je projekt Treble pre Android a získa ho môj telefón?

Nejednotné aktualizácie majú na zariadeniach s Androidomtrápila platformu od jej počiatočného vzostupu do popularity. Projekt Treble je plán spoločnosti Google, ktorý má pomôcť výrobcom zefektívniť proces aktualizácie a získať včasnejšie aktualizácie.

Fragmentácia Android je problém

Jedna z najväčších sťažností na Android akooperačný systém sa všeobecne označuje ako „fragmentácia“. Tradičná definícia je „proces rozdelenia na malé alebo samostatné časti“, ktorý sa priamo premieta do jeho negatívnej konotácie pre Android: existujú osem rôzne verzie systému Android, ktoré sú momentálne vo voľnej prírode a stále sa používajú na rôznych typoch hardvéru.

súvisiace: Fragmentácia nie je porucha systému Android, sú to výrobcovia

Štandardom je tu samozrejme spoločnosť Apples iPhone. Ak je najplodnejšou verziou systému Android takmer dvojročná verzia Android 7.x (Nougat), 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úponurý, s 28,1 percentami telefónov so systémom Android 6.x (Marshmallow) a 28,5 percentami pre Android 7.x (Nougat) - to znamená, že viac ako polovica telefónov s Androidom tam prevádzkuje takmer dvojročný operačný systém. , Skoro 1,1% používa najnovšiu verziu - Android 8.x (Oreo). Aby som to povedal ešte viac, viac ako 98 percent zariadení s Androidom používa zastaraný softvér - viac ako 36 percent je spustených päť rokov starý (alebo starší) softvér. Au!

Je zrejmé, že tu existuje obrovské odpojenie. Dôvodom je, bohužiaľ, mnohostranný aspekt, ale vo všeobecnosti možno pripísať dvom kľúčovým bodom: výrobcom a cyklu aktualizácie spoločnosti Google. Už sme sa o tom podrobne venovali, takže vám uložím všetky podrobnosti a len vás nasmerujem týmto smerom, ak vás zaujíma, ako je to chyba výrobcov.

Projekt Treble je odpoveďou

Dôvodom, prečo majú výrobcovia taký rýchly čas na tlačenie okamžitých aktualizácií, je všetka práca, ktorú musí vynaložiť na to, aby operačný systém komunikoval s hardvérom.

Tradične to fungovalo takto: rámec OS a softvér na nízkej úrovni boli všetky súčasťou toho istého kódu. Takže keď sa aktualizoval operačný systém, musel sa aktualizovať aj tento softvér nízkej úrovne - technicky označovaný ako implementácia dodávateľa. To je veľa práce.

Počnúc systémom Android 8.x (Oreo), Google ich oddelil. To znamená, že samotný operačný systém Android môže byť aktualizovaný bez toho, aby sa musel dotknúť implementácie dodávateľa. Toto môže byť podľa potreby samo aktualizované.

Aby som to dal do úplného kontextu, pred aktualizáciou môžebyť vytlačený na zariadení so systémom Android 7.x (alebo starším), nielenže sa musí aktualizovať kód operačného systému Android, ale aj nízkoúrovňový hardvérový kód, ktorý spravidla spravuje výrobca čipov. Napríklad, ak chce spoločnosť Samsung poslať aktualizáciu na jeden zo svojich telefónov, musí počkať, kým spoločnosť Qualcomm (alebo ktokoľvek vytvoril čip) aktualizuje svoj kód, aby pracoval s novým kódom Samsung. Je to veľa kolies, ktoré sa otáčajú naraz, a každé z nich závisí od toho druhého.

V systéme Android 8.x a ďalej, už to nebude také. Pretože hlavný hardvérový kód je oddelený od kódu OS, výrobcovia zariadení budú mať možnosť aktualizovať svoj softvér bez toho, aby museli čakať, kým výrobca kremíka tiež aktualizuje svoj kód.

To by malo dramaticky urýchliť aktualizáciuproces - aspoň teoreticky. Aktualizácia zariadení bude stále v rukách výrobcu a keďže prvé zariadenia Oreo mimo radu Pixel udržiavané spoločnosťou Google sa práve zavádzajú, ešte sme nemali možnosť v praxi to úplne vidieť. Dúfajme, že v skutočnosti významne zmení rýchlosť, v ktorej sú aktualizácie písané a vytlačené.

Bude moje zariadenie ťažiť z projektových výšok?

teraz to je otázka miliónov dolárov, však? Odpoveď bohužiaľ nie je taká jednoduchá (určite ste nečakali, že bude). Uvádzame niektoré skutočnosti:

  • Ak sa vaše zariadenie nikdy neaktualizuje na Oreo, nikdy nedostane projektové výšky. Žiadna cesta okolo. Prepáč.
  • Ak sa vaše zariadenie aktualizuje na Oreo, stále je nevyžaduje sa na podporu Treble - záleží na výrobcovi.
  • Ak si kúpite nový telefón, ktorý spustí Oreo po vybalení z krabice, je to je potrebné na podporu výšok po vybalení z krabice.

Stručne povedané: Podpora aktualizovaných systémov Treble je stále na výrobcoch, ale nové zariadenia Oreo budú potrebné na podporu vývoja Treble vpred.

Napríklad, Pixel 2 už podporujeVýšky projektu. Pripravovaná Galaxy S9 tiež podporí Treble hneď po vybalení. Google tiež aktualizoval Pixel 1, aby podporoval Treble, ale bohužiaľ to vyzerá, že Samsung ho opustil z Oreo buildu pre Galaxy S8.

Ak ste zvedaví na svoje vlastné zariadenie, Android Police má spustený zoznam všetkých zariadení, ktoré získajú podporu Treble, a ktoré zariadenia sa aktualizujú na Oreo. bez Výšok.


Aktualizácie operačného systému Android boli trvalým bodomuž niekoľko rokov, takže je dobré, aby spoločnosť Google konečne vyriešila tento problém. S trochou šťastia to priblíži všetky zariadenia Android k parite s Apple, pokiaľ ide o aktualizácie zariadení.

Obrázok Kredit: Google