Asus Zenfone 4 получи поддръжка на Project Treble, но внедряването на Asus не използва отделен дял на доставчика за съхраняване на BLOB файловете на устройството.
Основна критика към производителите на телефони с Android след пускането на Android Oreo беше неуспешната поддръжка на Project Treble, Модулна схема за надграждане на Google, която има потенциала да помогне за разработването на персонализиран ROM по начини, които преди не са били въобразим. С Project Treble, Едно системно изображение може да стартира на множество устройства, така че не е изненадващо, че някои хора са разочаровани, че не всички OEM производители го поддържат. И Nokia, и OnePlus твърдят, че устройствата им нямат необходимите дялове - справедливо извинение, като се има предвид, че Project Treble изисква /vendor дял, за да побере цялото устройство бinary Лarge обобекти (BLOB). Но Asus не позволи това да го спре да пусне базирана на Android Oreo актуализация за Asus Zenfone 4, която носи поддръжка на Project Treble без отделен дял на доставчика.
Сега, това не е същият вид Project Treble, който се появи на други устройства досега. Всъщност, той далеч не е толкова полезен за персонализирана ROM разработка, колкото например внедряването на Project Treble на Huawei Mate 9. Тъй като Asus избра да не използва /vendor дял, BLOBS на устройството се съхраняват в /system дял вместо това, което означава, че е невъзможно да се създаде един системен образ на Zenfone 4, който да стартира други Asus устройства. Това обаче не означава, че няма да е от полза за разработчиците на персонализирани ROM – BLOBS устройствата на Asus Zenfone 4 вече са стандартизирани и разработчиците на персонализирани ROM вече могат възприемат същия подход при разработването на ROM, както при създаването на едно системно изображение - те просто ще включат двоичните обекти в системния дял вместо.
Въпреки че поддръжката на Project Treble на Asus за ZenFone 4 няма да помогне на разработчиците да създадат универсален системен образ за всички устройства, това ще помогне за разработването на персонализиран ROM за телефона и ще улесни Asus да надгражда бъдеще.
Актуализация: Повече контекст
За разработчиците на персонализирани ROM, поддръжката на Project Treble на Asus би трябвало да направи нещата много по-лесни в някои аспекти. Въпреки че е вярно, най-добрите части на Project Treble ще позволят едно и също системно изображение да бъде стартирано на всяко устройство, устройства, които нямат този дял, но все още "Treble-ize" техните BLOB, така да се каже, все още могат да се използват във всяка версия на Android, поддържана от Project Treble, със или без дяла /vendor, стига да са необходими необходимите настройки направени.
Източник: ZenTalk Forums