OnePlus' announcement late last month that it won't be supporting Google's Project Treble initiative for its current lineup of smartphones did not go down well with fans. After launching a petition on change.org urging OnePlus to re-evaluate its decision, the company has now come out with an official statement explaining its reason for backing out of Treble.
According to a statement posted on a forum, a staff member of OnePlus clarifies that the company's decision to not support Project Treble in its current smartphones was due to the risk of possible bricking the units as it requires storage partitioning. OnePlus says that partitioning was not mandatory for Android Nougat and older versions, which is why its current devices don't feature it.
"Project Treble requires a storage partition, by which the Android framework and vendor image are separated. However, because partitions were not required of Android N and previous versions of Android, all of our current devices do not feature a partition. According to our tests, if we were to modify the partition layout via OTA there is a risk that devices will brick during the partitioning. We feel this poses too great a risk for our community of users, which is why we have decided not to implement Project Treble on current OnePlus devices," the statement reads.
The statement adds that while Treble does help with faster roll out of Android updates, OnePlus was among the first manufacturers to push out Android Oreo for its devices. The company will support Project Treble for its future smartphones that will run on Android Oreo out-of-the-box. "Our software team is committed to delivering high-quality and stable major OS upgrades, and we will continue to look for ways to improve the quality and rate at which we deliver software updates in the future. That being said, we look forward to the future of Project Treble, and how it will evolve to better support devices ahead."
For those unaware, Project Treble was announced by Google in May as a way to make it easier for device makers to update devices to a new version of Android without having to wait for additional work from silicon manufacturers, such as Qualcomm, to modify the update for their specific hardware. Furthermore, while Treble is mandatory for devices launching with Android 8.0 Oreo out-of-the-box, OEMs have the option to not support it for phones running on older versions.
HMD Global this week also announced that its current Nokia models that include Nokia 8, Nokia 6, Nokia 5, Nokia 3 and Nokia 2 (all of which were launched with Android 7 Nougat) will not be supporting Treble when they get their Android 8.0 Oreo updates. The company's chief product officer, Juho Sarvikas, assured that current Nokia phones not supporting Treble won't mean much for most users, but Nokia will have to work a little harder to get updates ready for its devices.