Aktualizace ASUS Zenfone 4 Android Oreo přináší podporu výšek projektu bez samostatného oddílu dodavatele

Asus Zenfone 4 získal podporu Project Treble, ale implementace Asusu nepoužívá samostatný oddíl dodavatele pro ukládání objektů BLOB zařízení.

Hlavní kritikou výrobců telefonů s Androidem od uvedení Android Oreo bylo nepodporování projektu Treble, Modulární schéma upgradu společnosti Google, které má potenciál pomoci vývoji vlastní paměti ROM způsoby, které dříve nebyly představitelné. S Project Treble, Jeden systémový obraz lze zavést z více zařízení, takže není divu, že někteří lidé byli zklamáni, že ne všichni OEM to podporují. Nokia i OnePlus tvrdí, že jejich zařízení nemají potřebné oddíly – což je spravedlivá omluva, protože Project Treble vyžaduje oddíl /vendor pro uložení celého zařízení. Binární Large Obobjekty (BLOBy). Ale Asus se nenechal zastavit ve vydání aktualizace založené na Android Oreo pro Asus Zenfone 4, která přináší podporu Project Treble. bez samostatný oddíl dodavatele.

Nyní to není stejný druh Project Treble, který dosud přišel na jiná zařízení. Ve skutečnosti to není zdaleka tak užitečné pro vlastní vývoj ROM jako například implementace Project Treble v Huawei Mate 9. Protože se Asus rozhodl nepoužívat oddíl /vendor, jsou objekty BLOBS zařízení uloženy v oddílu /system místo toho, což znamená, že není možné vytvořit jeden systémový obraz na Zenfone 4, který se spustí na jiném Asusu zařízení. To však neznamená, že z toho nebudou mít prospěch vývojáři vlastní ROM – BLOBS zařízení Asus Zenfone 4 jsou nyní standardizovány a vývojáři vlastní ROM mohou nyní při vývoji ROM použijte stejný přístup, jako byste vytvořili jeden systémový obraz – pouze začlení binární objekty do systémového oddílu namísto.

Zatímco podpora Project Treble společnosti Asus pro ZenFone 4 nepomůže vývojářům vytvořit univerzální obraz systému u všech zařízení pomůže vývoji vlastní paměti ROM pro telefon a usnadní Asusu upgrade budoucnost.

Aktualizace: Více kontextu

Vývojářům vlastní ROM by měla podpora Asus Project Treble v některých aspektech hodně usnadnit věci. I když je pravda, že nejlepší části Project Treble umožní zavést stejný systémový obraz na libovolném zařízení, zařízení, která nemají tento oddíl, ale stále jsou "Treble-ize" jejich objekty BLOB lze takříkajíc stále používat na jakékoli verzi Androidu podporovaného Project Treble s oddílem /vendor nebo bez něj, pokud jsou nutné potřebné úpravy vyrobeno.


Zdroj: ZenTalk Forums