One of the Android O stars has a name and surname: it is Project Treble, a new architecture for the operating system that presumably should reduce fragmentation by making system updates faster and easier for manufacturers.
Fragmentation is one of the biggest problems affecting the Android ecosystem and although it is not the first time that Google tries to tackle the issue, so far the result has not been very favorable. With Android O the umpteenth attempt has arrived and probably the most serious one to date: the Treble Project.
What is Project Treble?
Google calls the Treble project the biggest change to the low level Android architecture to date, and that is a reorganization of the system architecture to avoid the bottlenecks that occur in the process since Google launches a new version of Android and until it reaches the user final.
Necessary steps for a new android to reach your hands
Like it or not, Android has to go through many steps before reaching our phones. First, the developers of chipsets must adapt and include the updated drivers for their operation in the system, and then pass the ball to the manufacturers of the device that will modify or update the Android layer of the system and, finally, to the network operators .
Any update of the system requires going through these four steps, and this is where the restructuring thought up by Google in your Project Treble changes. The idea is to separate the low-level implementation of the chipsets drivers (Qualcomm, Sony, etc.) so Android updates do not need additional work on the drivers.
Google compares this new architecture to the API for Android developers. Just as an application can work on millions of devices using this API, the new Provider Interface included in this Project Treble will mean that Android updates will require less effort and time, so presumably they should be more common and fast.
It is important to note the distinction that Treble will be available in the devices that integrate android or factory and not necessarily those that are updated later. In this case, there is talk that Google could make an exception with Google Pixel (launched with Nougat) although it is not confirmed.