Original topic:

What is Project Treble on Android and Will My Phone Get It?

(Topic created on: 11-19-2018 07:46 PM)
1489 Views
AbhiS66
Active Level 8
Options
Others

1098241a-6d79-462a-a31d-608d89de7562.jpg

Non-consistent updates on Android devices have plagued the platform since its initial rise to popularity. Project Treble is Google’s plan to help manufacturers streamline the update process for more timely updates.

Android Fragmentation is the Problem

One of the biggest complaints against Android as an operating system is something generally referred to as “fragmentation.” The traditional definition is “the process of being broken into small or separate parts,” which directly translates to its negative connotation for Android: there are eight different versions of Android currently in the wild, still in use on various types of hardware.

The standard here is, of course, set by Apple with the iPhone. Where Android’s most prolific version is the nearly two-year-old Android 7.x (Nougat), nearly three-quarters of all iOS devices are running the latest version (iOS 11).

57e46f4e-3374-46cb-9471-0a162f6f8f23.jpg

By comparison, Android’s distribution numbers are grim, with 28.1 percent of phones running Android 6.x (Marshmallow), and 28.5 percent on Android 7.x (Nougat)—that means over half of the Android phones out there are running a nearly-two-year-old operating system. A meager 1.1 percent are running the latest version—Android 8.x (Oreo). To put it even more bluntly, over 98 percent of Android devices are running outdated software—over 36 percent are running five year old (or older) software. Ouch!

Clearly, there’s a massive disconnect there. The reason for this is multi-faceted, unfortunately, but can generally be attributed to two key points: manufacturers and Google’s update cycle. We’ve gone into detail about this before, so I’ll save you all the details and just point you in that direction if you’re curious about how it’s the manufacturers’ fault.

Project Treble is the Answer

The reason manufacturers have such a hard time pushing out prompt updates is because of all the work that has to go into getting the operating system to communicate with the hardware.

6d0c98e1-1751-4ff4-a05e-c832a5d90af6.jpg

Traditionally, it worked something like this: the OS framework and low-level software were all part of the same code. So when the OS got updated, this low-level software–technically referred to as vendor implementation—also had to get updated. That’s a lot of work.

So, starting with Android 8.x (Oreo), Google separated the two. That means the Android OS itself can be updated without having to touch the vendor implementation. That, in turn, can be updated by itself if needed
To put that in full context, before an update can be pushed out to an Android 7.x (or earlier) device, not only does the Android OS code have to be updated, but so does the low-level hardware code, which is generally maintained by the chip maker. So, for example, if Samsung wants to push an update to one of its phones, it has to wait for Qualcomm (or whoever made the chip) to update its code to work with the new Samsung code. That’s a lot of wheels turning at once, and each one is dependent on the other.

With Android 8.x and beyond, it won’t be like this anymore. Since the core hardware code is separate from the OS code, device manufacturers will be free to update their software without having to wait for the silicon maker to also update its code

9b07d2e4-9a5f-4e3d-8659-ddf135734644.jpg

This should dramatically speed up the update process—in theory, at least. Updating devices will still be in the manufacturer’s hands, and since the first Oreo devices outside of the Google-maintained Pixel line are just now rolling out, we haven’t yet had a chance to fully see this in practice. Hopefully, it actually makes a significant change to the speed in which updates are written and pushed out.

Will My Device Benefit from Project Treble?

If your device never gets updated to Oreo, it will never get Project Treble. No way around that. Sorry. If your device does get updated to Oreo, it’s still not required to support Treble—that’s up to the manufacturer. If you buy a new phone that runs Oreo out of the box, it is required to support Treble out of the box.

4 Comments
Anonymous
Not applicable
Others
If you have a Samsung phone running oreo before s9 that is till the s8 the phones dont have project treble yet. although it can be updated through a software update i guess and future android updates require project treble so maybe it will come.
SUREJSJ
Active Level 9
Others
Basic curiosity is that which device is Project Treble and how to know it?
Whether all device with Android 8.0?
OR
Only new device born with Androi 8.0?
OR
Only newly manufechered device with Projet Treble certified competibility?

Now if all device with Android 8.0 have Project Treble who is controling delivery of Updation of OS?
AbhiS66
Active Level 8
Others
The old devices will depend on the manufacturer for that,but all the devices which runs oreo out of box will have treble :)
@SUREJSJ Project treble is still getting finalised,but after that the update process will get alot faster.
0 Likes
SUREJSJ
Active Level 9
Others
To : Evenstar

Thanks for information.

I have purchased
Samsung Galaxy Y : Android 2.3 : Rs. 7000/- in 2013
Samsung Galaxy Quatro : Android 4.1.2 : Rs. 18500 in 2014
Samsung Tab 3 : Android 4.4 : Rs 25500/- : 2013
Total Rs: 51000/-

That means : Purchase Rs. 10000/- per year
At present all this device have zero value and became very slow to use due to constant updation of App.
At present this devices are very backward in functionality as well.

Project Treble should have been implemented much earlier. I assume with Project Treble useful life of device will increse.I do not know possibly I am be wrong

But the Menufecturer and Anroid has to think on this line to give benefit to consumer and elevate sustainibility of technology.