Google Says It Is Making Progress with Project Treble
Google believes the initial adoption of Android 9 Pie will be quicker than the initial adoption of Android 8 Oreo thanks in part to Project Treble. Google launched Project Treble in 2017 with Oreo in an effort to speed up phone makers' ability to push system and security updates to users. Since then, Google has worked with its hardware partners to create a Generic System Image (GSI), drawn directly from the latest AOSP build, and what it calls Vendor Interfaces. These delineate a clear boundary between the partner's code and Google's code. Google's code can be updated via the GSI rapidly and independently of the vendor code. Moving forward, Google says all devices that launch with Android 9 Pie will be Treble-compliant and can take advantage of swifter system upgrades. It is this that gives Google the confidence to predict that more devices will be running Pie at the end of 2018 than were running Oreo at the end of 2017. Developers can use the GSI, too, which will always be based on the most up-to-date version of Android, to test their apps. This should let developers adapt to new Android builds at a faster rate.
May 9, 2018
Google today provided more visibility into its work on Project Treble, which is meant to accelerate the rate at which phones are updated to new versions of Android. Google has been working with Qualcomm, MediaTek, and Samsung to improve how phones handle major updates.
Aug 6, 2018
Google today revealed that Android 9 will be called Pie and made the refreshed operating system available to its Pixel-branded phones. Android Pie makes use of artificial intelligence to anticipate user actions.
Oct 18, 2018
Sony today made it clear which phones will receive Android 9 Pie and when they'll receive it. The update has already reached the Xperia XZ2 and XZ2 Compact, and Pie ships on the new XZ3.
Sep 4, 2018
OnePlus has made the first Open Beta build of OxygenOS based on Android 9 Pie available to the OnePlus 6. OnePlus had previously been testing the beta with a closed group.