Vysvětlení projektu Treble: Proč to OnePlus a Nokia nepodporují?
Různé / / November 29, 2021
Ve snaze vyřešit hlavní problém pomalých aktualizací Androidu se Google pokusil oznámil Project Treble v květnu 2017 s cílem umožnit rychlejší aktualizace Androidu snížením zátěže pro vývojáře.
Společnost přidala rámec Project Treble Android Oreo aby byl proces aktualizace na novějších zařízeních lepší. Jeho implementace byla povinná pro zařízení se systémem Android 8.0 ihned po vybalení.
Co je Project Treble? Jakou roli bude hrát v Androidu do budoucna? Pojďme se ponořit do hloubky a dozvědět se o tom více.
Co je Project Treble?
Hlavním cílem Project Treble je zrychlit a usnadnit zavádění aktualizací pro výrobce OEM na zařízení. Zatímco iPhony získávat nejnovější aktualizace operačního systému po dobu tří nebo čtyř let, chytré telefony vyšší třídy s Androidem je dostanou pouze dvě nebo tři. Mezitím většina low-end telefonů Android nikdy neuvidí nejnovější aktualizaci.
S Treble budou mít zařízení a implementaci dodavatele spravuje veškerý hardware na nízké úrovni. Následuje framework Android. Google říká, že jedním z hlavních důvodů, proč výrobci zařízení odkládají vydání aktualizace, je to, že se musí pustit do nákladného a kódově náročného úkolu, kterým je úplné předělání.
To znamená, že pokaždé, když je odeslána aktualizace operačního systému, musí vývojáři aktualizovat celou kódovou základnu, včetně kódu operačního systému i kódu dodavatele.
Projekt Treble má za cíl oddělit implementace dodavatele — software nižší úrovně specifický pro zařízení napsaný z velké části výrobci křemíku — z rámce operačního systému Android
Google hodlá OS oddělit kód z kód dodavatele a vytvořte rozhraní mezi dvěma kódovými bázemi pomocí Project Treble. Vše, co musí vývojáři udělat, když Google prosadí novou verzi Androidu, je aktualizovat kód operačního systému a nové rozhraní operačního systému dodavatele, které vyvíjí Google.
Nokia a OnePlus nejsou naladěny na Project Treble
OnePlus a HMD Global (Nokia) potvrdily, že všechna jejich současná zařízení nebudou dodávána s Project Treble. Obě společnosti také vydaly prohlášení týkající se stejného.
Je zapnutý moderátor HMD Komunita společnosti Nokia forum řekl: "HMD je plně odhodlána implementovat Project Treble na všechny nové produkty Android Oreo v blízké budoucnosti a omlouváme se za jakékoli zklamání, které to může způsobit."
Společnost HMD je plně odhodlána implementovat Project Treble na všechny nové produkty Android Oreo v blízké budoucnosti a omlouváme se za jakékoli zklamání, které to může způsobit.
Mezitím zaměstnanci OnePlus vysvětlili na Fórum OnePlus řekl: „Project Treble vyžaduje oddíl úložiště, ve kterém jsou odděleny rámec Androidu a obraz dodavatele. Protože však systém Android N a předchozí verze systému Android nevyžadovaly oddíly, všechna naše současná zařízení oddíl neobsahují.
Podle našich testů, pokud bychom upravovali rozložení příček přes OTA, existuje riziko, že se zařízení při dělení zazděnou.
Podle našich testů, pokud bychom upravovali rozložení příček přes OTA, existuje riziko, že se zařízení při dělení zazděnou. Cítíme, že to pro naši komunitu uživatelů představuje příliš velké riziko, a proto jsme se rozhodli neimplementovat Project Treble na současných zařízeních OnePlus.
Jsou tyto obavy oprávněné?
S ohledem na prohlášení společnosti Nokia to vypadá, že společnost jednoduše ustupuje od jakéhokoli provizorního řešení tohoto problému. OnePlus, na druhé straně, uvedl důvod možného „brickingu telefonů“.
Mezitím, Huawei potvrdil že během druhé části roku 2017 přinese Treble do svých starších telefonů. Pokud je Huawei schopen přinést Treble do svých starších telefonů, mám pocit, že obě společnosti by měly nabídnout lepší vysvětlení situace.
Telefony podporující Project Treble
V současné době, Google Pixel a Pixel XL, Základní telefon, Huawei Mate 9, Mate 10, Čest 9, a Honor 8 Pro jsou zařízení, která podporují Project Treble.
Vylepší Project Treble Android?
Android 8.0 Oreo je aktuálně dostupný pouze pro 0,5 % telefonů Android, zatímco iOS 11, který byl uveden na trh v září, je přítomen ve více než 50 % zařízení iOS. Projekt Treble má za cíl vyřešit tento problém s fragmentací Androidu. Projekt Treble má však několik důsledků.
I když se Google přihlásil a rozhodl se zlepšit fragmentaci Androidu, vývojáři mají stále velkou roli při vydávání aktualizací pro starší zařízení.
Aktualizace Androidu bude stále nákladná záležitost, protože tento proces má negativní dopad na hospodářské výsledky společností a ty nejsou dostatečně motivovány, aby to skutečně udělaly.
To znamená, že vývojáři produktů, jako jsou Samsung, Huawei a LG, jsou stále zodpovědní za kompilaci a zavádění aktualizací a nebudou zdaleka tak rychlí jako Google s Pixely.
Projekt Treble je slibný
Project Treble má potenciál ovlivnit, jak rychle zařízení přijímají aktualizace Androidu, ale nemusí nutně řešit zpoždění při certifikaci aktualizací operátora.
Google nedávno spustil odlehčenou verzi Android O, s názvem Android Go. To zajistí, že Project Treble se může dostat také na levné smartphony, pokud podporují OS.
Závěrečné myšlenky
Project Treble je rozhodně pozitivní změnou, kterou inicioval Google, počínaje Androidem Oreo. Propast mezi starým a novým OS je však na míle daleko a v blízké budoucnosti se nezmenší.
Aktualizace Androidu nikdy nebudou tak rychlé jako iOS, ale vzhledem k výzvám, kterým Google čelí, vypadá Project Treble jako nejlepší řešení.