Vysvetlenie Project Treble: Prečo to OnePlus a Nokia nepodporujú?
Rôzne / / November 29, 2021
V snahe vyriešiť hlavný problém pomalých aktualizácií systému Android to urobil Google oznámil Project Treble v máji 2017 s cieľom umožniť rýchlejšie aktualizácie systému Android znížením zaťaženia vývojárov.
Spoločnosť pridala rámec Project Treble Android Oreo aby bol proces aktualizácie lepší na novších zariadeniach. Jeho implementácia bola povinná pre zariadenia so systémom Android 8.0 hneď po vybalení.
Čo je Project Treble? Akú úlohu bude hrať v budúcnosti v systéme Android? Poďme kopať hlboko a vedieť viac o tom istom.
Čo je Project Treble?
Hlavným cieľom Project Treble je urýchliť a zjednodušiť zavádzanie aktualizácií pre výrobcov OEM na zariadeniach. Zatiaľ čo iPhony dostávajú najnovšie aktualizácie operačného systému tri alebo štyri roky, špičkové smartfóny s Androidom ich dostanú iba dve alebo tri. Medzitým väčšina lacných telefónov s Androidom nikdy neuvidí najnovšiu aktualizáciu.
S Treble budú mať zariadenia a
implementáciu dodávateľa, že spravuje všetok hardvér na nízkej úrovni. Nasleduje framework Android. Google hovorí, že jedným z hlavných dôvodov, prečo výrobcovia zariadení odkladajú vydanie aktualizácie, je to, že sa musia podrobiť nákladnej úlohe, ktorá je náročná na kód a je úplne prerobiť.To znamená, že pri každej aktualizácii operačného systému musia vývojári aktualizovať celú kódovú základňu vrátane kódu operačného systému aj kódu dodávateľa.
Projekt Treble má za cieľ oddeliť implementácia predajcu — softvér nižšej úrovne pre konkrétne zariadenie napísaný z veľkej časti výrobcami kremíka — z rámca OS Android
Google má v úmysle oddeliť OS kód z kód dodávateľa a vytvorte rozhranie medzi dvoma kódovými základňami pomocou Project Treble. Všetko, čo musia vývojári urobiť, keď spoločnosť Google vydá novú verziu systému Android, je aktualizovať kód operačného systému a nové rozhranie operačného systému dodávateľa, ktoré vyvíja spoločnosť Google.
Nokia a OnePlus nie sú prispôsobené Project Treble
OnePlus a HMD Global (Nokia) potvrdili, že všetky ich súčasné zariadenia nebudú dodávané s Project Treble. Obe spoločnosti k tomu vydali aj vyhlásenia.
Zapnutý moderátor HMD Komunita spoločnosti Nokia fóra povedali: "HMD je plne odhodlaná implementovať Project Treble na všetky nové produkty Android Oreo v blízkej budúcnosti a ospravedlňujeme sa za akékoľvek sklamanie, ktoré to môže spôsobiť."
Spoločnosť HMD je plne odhodlaná implementovať Project Treble do všetkých nových produktov Android Oreo v blízkej budúcnosti a ospravedlňujeme sa za akékoľvek sklamanie, ktoré to môže spôsobiť.
Zamestnanci OnePlus medzitým vysvetlili Fórum OnePlus povedal: „Projekt Treble vyžaduje úložný oddiel, v ktorom je oddelený rámec Androidu a obraz dodávateľa. Keďže však systém Android N a predchádzajúce verzie systému Android nevyžadovali oddiely, všetky naše súčasné zariadenia oddiel neobsahujú.
Podľa našich testov, ak by sme upravovali rozloženie priečok cez OTA, hrozí, že sa zariadenia pri delení murujú.
Podľa našich testov, ak by sme upravovali rozloženie priečok cez OTA, hrozí, že sa zariadenia pri delení murujú. Cítime, že to predstavuje príliš veľké riziko pre našu komunitu používateľov, a preto sme sa rozhodli neimplementovať Project Treble na súčasných zariadeniach OnePlus.
Sú tieto obavy oprávnené?
Vzhľadom na vyhlásenie spoločnosti Nokia to vyzerá, že spoločnosť jednoducho ustupuje od akéhokoľvek provizória pre tento problém. OnePlus, na druhej strane, uviedol dôvod možného „brikovania telefónov“.
medzitým Huawei to potvrdil že prinesie Treble do svojich starších telefónov v druhej časti roka 2017. Ak je Huawei schopný priniesť Treble do svojich starších telefónov, mám pocit, že obe spoločnosti by mali ponúknuť lepšie vysvetlenie situácie.
Telefóny podporujúce Project Treble
v súčasnosti Google Pixel a Pixel XL, Základný telefón, Huawei Mate 9, Mate 10, Česť 9, a Honor 8 Pro sú zariadenia, ktoré podporujú Project Treble.
Zlepší Project Treble Android?
Android 8.0 Oreo je momentálne dostupný iba pre 0,5 % telefónov s AndroidomiOS 11, ktorý bol uvedený na trh v septembri, je prítomný vo viac ako 50 % zariadení so systémom iOS. Cieľom projektu Treble je vyriešiť tento problém s fragmentáciou systému Android. Projekt Treble má však niekoľko dôsledkov.
Aj keď sa Google ozval a rozhodol sa zlepšiť fragmentáciu Androidu, vývojári majú stále veľkú úlohu pri vydávaní aktualizácií pre staršie zariadenia.
Aktualizácia Androidu bude stále nákladná záležitosť, pretože tento proces má negatívny vplyv na zisky spoločností a spoločnosti nie sú dostatočne motivované, aby to skutočne urobili.
To znamená, že vývojári produktov, ako sú Samsung, Huawei a LG, sú stále zodpovední za zostavovanie a zavádzanie aktualizácií a nebudú ani zďaleka tak rýchle ako Google s Pixelmi.
Projekt Treble je sľubný
Project Treble má potenciál ovplyvniť, ako rýchlo zariadenia prijímajú aktualizácie systému Android, ale nemusí nutne riešiť oneskorenia pri certifikácii aktualizácií operátorom.
Google nedávno spustil odľahčenú verziu Android O, s názvom Android Go. To zabezpečí, že Project Treble sa môže dostať aj k lacným smartfónom, ak podporujú OS.
Záverečné myšlienky
Project Treble je určite pozitívna zmena, ktorú inicioval Google, počnúc Androidom Oreo. Rozdiel medzi starým a novým OS je však na míle vzdialený a v blízkej budúcnosti sa nezmenší.
Aktualizácie Androidu nikdy nebudú také rýchle ako iOS, ale vzhľadom na výzvy, ktorým Google čelí, Project Treble vyzerá ako najlepšie riešenie.