Norway


A major criticism of phone makers since the launch of Android Oreo has been a failure to , Google’s modular upgrade scheme that has the potential to help the custom ROM development in ways that previously weren’t imaginable. With Treble, A single system image can boot across multiple devices, so it’s not surprising that some people have been disappointed that not all OEMs are supporting it. Nokia and OnePlus both claim that their don’t have the necessary partitions — a fair excuse, given that Project Treble requires a / partition to hold all of the device Binary Large Objects (BLOBs). But didn’t let that stop it from releasing an Android Oreo-based update for the 4 that Project Treble support without a separate vendor partition.

Now, it isn’t the same sort of Project Treble that’s come to other devices so far. In fact, it’s nowhere near as useful to custom ROM development as, for example, the Huawei Mate 9‘s Project Treble implementation. Because Asus chose not to use a /vendor partition, the device BLOBS are stored in the /system partition instead, which means it’s impossible to create a single system image on the Zenfone 4 that’ll boot on other Asus devices. That doesn’t mean it won’t benefit custom ROM , though — Asus Zenfone 4 device BLOBS have now been standardized, and custom ROM can now take the same approach developing ROMs as they would creating a single system image — they’ll just incorporate the binary objects within the system partition instead.

While Asus’s Project Treble support for the ZenFone 4 isn’t going to help developers create a universal system image for all devices, it’s going to help custom ROM development for the phone and make it easier for Asus to upgrade in future.

Update: More Context

For custom ROM developers, Asus’ Project Treble support should make things a lot easier in some aspects. While it’s true the best parts of Project Treble will allow the same system image to be booted on any device, devices which don’t have this partition but still “Treble-ize” their BLOBs, so to say, can still be used on any Project Treble supported version of Android with or without the /vendor partition, so long as the necessary adjustments are made.


Source: ZenTalk Forums

Want more posts like this delivered to your inbox? Enter your email to be subscribed to our newsletter.



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here