Aktualizácia ASUS Zenfone 4 Android Oreo prináša podporu výšok projektu bez samostatného oddielu dodávateľa

Asus Zenfone 4 získal podporu Project Treble, ale implementácia Asusu nepoužíva samostatný oddiel dodávateľa na ukladanie objektov BLOB zariadenia.

Hlavnou kritikou výrobcov telefónov s Androidom od spustenia Android Oreo bolo zlyhanie podpory projektu Treble, Systém modulárnej aktualizácie Google, ktorý má potenciál pomôcť pri vývoji vlastnej pamäte ROM spôsobmi, ktoré predtým neboli predstaviteľné. S Project Treble, Jeden systémový obraz sa môže spustiť z viacerých zariadení, takže nie je prekvapujúce, že niektorí ľudia boli sklamaní, že nie všetci OEM to podporujú. Nokia aj OnePlus tvrdia, že ich zariadenia nemajú potrebné oddiely – čo je spravodlivé ospravedlnenie, keďže Project Treble vyžaduje oddiel /vendor na uloženie celého zariadenia. Binary Large Obobjekty (BLOB). Ale Asus to nezabránilo tomu, aby vydal aktualizáciu založenú na Android Oreo pre Asus Zenfone 4, ktorá prináša podporu Project Treble. bez samostatný oddiel dodávateľa.

Teraz to nie je ten istý druh Project Treble, ktorý sa doteraz dostal do iných zariadení. V skutočnosti to nie je ani zďaleka také užitočné pre vlastný vývoj ROM ako napríklad implementácia Project Treble v Huawei Mate 9. Pretože Asus sa rozhodol nepoužívať oddiel /vendor, objekty BLOBS zariadenia sú uložené v oddiele /system namiesto toho, čo znamená, že nie je možné vytvoriť jeden systémový obraz na Zenfone 4, ktorý sa spustí na inom Asus zariadení. To však neznamená, že to nebude prínosom pre vývojárov vlastných ROM – BLOBS zariadenia Asus Zenfone 4 sú teraz štandardizované a vývojári vlastných ROM môžu teraz pri vývoji ROM urobte rovnaký prístup ako pri vytváraní jedného systémového obrazu – iba začlenia binárne objekty do systémového oddielu namiesto toho.

Zatiaľ čo podpora Asus Project Treble pre ZenFone 4 nepomôže vývojárom vytvoriť univerzálny systémový obraz pre všetky zariadenia to pomôže pri vývoji vlastnej pamäte ROM pre telefón a uľahčí spoločnosti Asus inováciu budúcnosti.

Aktualizácia: Viac kontextu

Pre vývojárov vlastných ROM by mala podpora Asus Project Treble veci v niektorých aspektoch značne uľahčiť. Aj keď je pravda, že najlepšie časti Project Treble umožnia spustenie rovnakého obrazu systému na akomkoľvek zariadení, zariadeniam, ktoré nemajú tento oddiel, ale stále sú "Treble-ize" ich objekty BLOB možno stále používať na ľubovoľnej verzii Androidu podporovanej Project Treble s oddielom /vendor alebo bez neho, pokiaľ sú potrebné úpravy vyrobené.


Zdroj: ZenTalk Forums