Google Wants to Solve the Android Update Problem Once for All with Project Treble

BY

Published 12 May 2017

NSFW AI Why trust Greenbot

We maintain a strict editorial policy dedicated to factual accuracy, relevance, and impartiality. Our content is written and edited by top industry professionals with first-hand experience. The content undergoes thorough review by experienced editors to guarantee and adherence to the highest standards of reporting and publishing.

Disclosure
If there’s one thing we hate about our non-Pixel Android phones, it’s the lack of regular speedy updates. When a new version of Android comes out. It takes Samsung, Sony, HTC, and everyone else months to update their latest phones. And if you don’t have a flagship phone, you’re lucky to get an update. But a change coming to Android might make our hand-wringing a thing of the past. A post on its developer’s blog unveiled a sneak peek at Project Treble. Which it says is the most significant change to the low-level system architecture of Android to date. It aims to lessen the burden on third-party phone manufacturers. They can deliver updates in a timely fashion.
All about that Treble: While we still have a long time to wait to see if Project Treble actually does what it says it will, for the first time since Android launched, we have hope. By removing much of the leg work required by manufacturers to push out a new update to Android. Devices that ship with Android OS should have a much easier time adhering to its security version upgrade schedule.

Treble Yell

Project Treble 1

As described, the current process is enormously time-consuming. Forcing phone makers to update their own implementation and the Android OS framework. There are five steps to follow each time there is a new release of Android:

  1. The Android team publishes the open-source code for the latest release to the world.
  2. Silicon manufacturers, the companies that make the chips that power Android devices, modify the new release for their specific hardware.
  3. Silicon manufacturers pass the modified new release to device makers, the companies that design and manufacture Android devices. Device makers adjust the new release again as needed for their devices.
  4. Device makers work with carriers to test and certify the new release.
  5. Device makers and carriers make the new release available to users.

The Implementaions

The new system is boiling those steps down to just one. The core concept involves separating the vendor implementation. The device-specific software written mainly by the silicon manufacturers, from the Android OS Framework. Starting with new devices that ship with Android OS will introduce. A new vendor interface between Android and the unique device. The implementations will provide access to the hardware-specific parts of the Android OS. That means device makers can push out new Android releases without additional work from the silicon manufacturers.

Android is basing the system on its Compatibility Test Suite. This system allows developers to push a single app to hundreds of different phones and tablets. As described, Project Treble aims to do what CTS did for apps for the Android OS framework.

In addition to the changes. It is working with its partners to move its code changes into the standard Android Open Source Project codebase. As described, Sony Qualcomm has already contributed dozens of features and hundreds of bug fixes to Android OS. With each new Android release, they won’t have to redo their work.

Android planned to publish the complete documentation for Project Treble on source.android.com. With the launch of the OS in the summer of 2017. And we were expecting to hear much more about it at the I/O conference in 2017. and there was a lot of hype about Android OS.