+ Thursday September 19th, 2019

Pixels aside, very few Android phones receive updates in an even remotely decent timeframe. We complain about Android version updates not making it to many phones, but ultimately it’s the regular security patches that are more important.

At Google IO, the company detailed Project Mainline, which endeavours to improve the rollout speed of updates to some core components of the OS on devices across different manufacturers.

Project Mainline breaks down parts of the OS into modules that can be updated separately, without one having to wait for the manufacturer to be ready with a full system patch. It’s an ambitious change.

These updates will be delivered from Google Play, and will take the form of either an APK files or a new APEX file. APK files are loaded into a booted OS as standard, while APEX files added loaded earlier in the boot process.

Project Mainline focuses on Security, Privacy and Consistency and the team has selected 13 components for this modularisation process. If updates are needed outside of those components they’ll have to wait, but the Mainline team has considered where the majority of vulnerabilities have been found in recent years and focused their attention there.

The end result is that important security and other improvements that at the moment require an OS update can be installed via the Play Store just as you would an app update — the update file will actually download in the background and install the next time you reboot your phone.

The source code and modules for Project Mainline will be kept in the AOSP and after an update is released it will be fully open-sourced. This will hopefully mean much faster updates to what may be smaller parts of the OS but still important.

If it sounds familiar, it’s probably because it is. Project Treble was meant to speed up the rate at which users saw OS version (and other) updates but unfortunately we are yet to see much on in indentation in the lack of Android version OS updates rolling out from manufacturers other than Google.

Project Mainline will start with all phones being released with Android Q out of the box and will not be able to be ported back (at this stage). Whether this actually creates a noticeable difference in the update frequency is yet to be seen of course but after Treble’s limited success I’m not holding my breath.

Source: Android Developers.
Via: VentureBeat.

Scott Plowman   Editor


Scott is our modding guru - he has his finger on the pulse of all things ‘moddable’, pointing us towards all the cutting edge mods hacks that are available. When he’s not gymming it up, or scanning the heck out of Nexus devices, you'll find him on the Ausdroid Podcast.

Outside of Ausdroid, Scott's a health care professional and lecturer at a well known Victorian university.

Join the Ausdroid Conversation

2 Comment threads
3 Thread replies
Most reacted comment
Hottest comment thread
3 Comment authors
Dean RosolenBertoElin Recent comment authors
newest oldest most voted
Notify of
Dean Rosolen
Ausdroid Reader
Dean Rosolen

One thing I want to see added to Mainline is emoji support libraries so that communication between different versions of Android isn’t hampered by “unknown” boxes where newly approved emoji should be.

Tibb So
Ausdroid Reader
Tibb So

Good move.

Google also needs to remove manufacturer and carrier interference in the OS update procedure.

If Samsung, Huawei or anyone else wants to stick their UI on their products it should be much like Nova launcher, download and install if you desire.

Nobody buys the S10 or P30 range for it’s UI, you buy them because of the hardware features and design. We actually quite often hate the manufacturer apps and themes. I always install Nova immediately.


I actually like One UI. Stock Android is boring and has less features.

Tibb So
Ausdroid Reader
Tibb So

I don’t mind One UI but given the choice between a snazzier UI or having the latest OS update the week it is released by Google, I’d always go for the quicker OS update. You can always install a launcher and/or themes over stock Android, it is much harder to try and update your still functioning hardware with a newer OS version if manufacturer’s refuse to release it. Some flagships from 2015/2016/2017 are still perfectly functional today and yet you’d struggle to update them past Android 6 or 7 and that is not only a waste of money but also… Read more »

Dean Rosolen
Ausdroid Reader
Dean Rosolen

+1 on no more carrier interference (policing of updates should not be their job). I don’t think there’s much that can be done in regard to OEM interference though due to the increased variance in device configurations compared to devices running iOS.

Check Also

Fitbit Versa 2 Australian launch: Promises 5+ days battery life

Wellness gadget manufacturer Fitbit has launched their new Versa 2 smartwatch in Australia today, following …