How to Check if Your Android 8.0 Oreo Device Supports Project Treble|
Treble is the most significant low-level change to the Android platform to date. To simplify heavily, it separates the vendor implementation from the Android framework in an effort to avoid lengthy waits for updates. Project Treble is currently supported by the Google Pixel and the Google Pixel XL running Android 8.0 Oreo. We’ve also learned from the initial announcement that, going forward, all devices shipping with Android 8.0 (like, for example, the upcoming Samsung Galaxy S9 and the just announced Sony Xperia XZ1 series) will come with Treble support. Google also recently announced that they are working with OEMs to bring Project Treble to some existing flagships.
If you have a flagship device that is expected to be updated to Android 8.0 Oreo, how will you know for sure if it supports Project Treble? Unless the release notes outright tell you, which they likely won’t given that it’s such a low-level change, you’ll have to find out another way. Luckily, there’s a really, really simple way to find out if an Android Oreo device supports Treble.
In this tutorial, we’ll show you how you can tell if your device supports Project Treble. Obviously, for this, you’re going to need official, stock Android 8.0 Oreo, since Treble is not supported on 7.0 and lower. And as a reminder, if you have a Google Pixel, Google Pixel XL, or any device that launches with Android 8.0, then that device will for sure support Treble.
How to check if your Android device supports Seamless Updates
Android Nougat introduced support for seamless updates with the A/B partition system. Devices that support the new partition system have two sets of partitions, a_slot and b_slot. The term “seamless updates” is used because all updates are now downloaded to the inactive slot. When a user reboots to finish installing, the device seamlessly switches over to the inactive slot, thereby eliminating downtime. User data is shared between the partitions.
A/B partitions have their set of advantages and disadvantages. The first advantage here is that if an update is not installed properly, the device can simply switch to the other slot (for example, if the update is being installed in the background to the b_slot, then the device will switch back to the a_slot) and boot errors will be avoided. The second advantage is that users no longer see the “Android is upgrading…” screen. When the update has finished installing, the device reboots normally.
On the other hand, the A/B partition system has significant disadvantages. It increases the used storage space of a device because there are now two sets of partitions. The storage increase may not be major on devices having a large amount of internal storage, but it exists. The more major problem here is that A/B partitions have proved to be an impediment to development for several devices, including the first-generation Google Pixels, the Moto Z2 Force, and the Xiaomi Mi A1.
As of now, few Android device makers have opted to use the A/B partition system. Apart from Google’s first and second-generation Pixels, examples of devices using the partition system include the Moto Z2 Force, the Essential Phone, and the Xiaomi Mi A1.
How to check:
you can use the Treble Check app on the Google Play Store. Apart from informing users about whether Project Treble is supported or not, the app also informs users whether their device has the A-only system partition or the A/B partition system used for seamless updates.
Screenshot_2018-06-29-12-08-40-160_com.kevintresuelo.treble.png (33.46 KB, Downloads: 0)
2018-06-29 02:38:52 Upload
In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Mi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .