Page Loader
Google to make Android OS development fully private: Here's why
The idea is to simplify Android OS development

Google to make Android OS development fully private: Here's why

Mar 27, 2025
03:54 pm

What's the story

Google is going to take the development of its Android operating system fully private. The move was confirmed by the tech giant in a recent conversation with Android Authority. At present, some of Google's work on the public AOSP Gerrit is shared with users, but that won't be the case anymore. The idea behind the move is to simplify Android OS development without hurting external developers.

Project AOSP

AOSP: The open-source foundation of Android

The Android Open Source Project (AOSP) is the open-source base for all Android devices, no matter the manufacturer. For the last 16 years, Google has been working on this Android version with third-party developers. However, the company itself does most of the AOSP development to keep it alive as a platform and open-source project. This way, developers/OEMs can use a single version without tracking unfinished future work just to keep up.

Development branches

Google's 2-pronged Android development strategy

Google has two main Android branches: the public AOSP branch and its internal development branch. The former is open to all, while the latter is limited to companies with a Google Mobile Services (GMS) licensing agreement. Most of the components, including the core Android OS framework, are developed privately in Google's internal branch. This switch to trunk-based development minimized discrepancies between the two but didn't eliminate them.

Merge conflicts

Merging patches: A challenge for Google

The differences between the public AOSP branch and Google's internal branch often result in merge conflicts. For example, a patch enabling screen magnifier functionality for the navigation bar and keyboard can trigger a merge conflict due to different list lengths between AOSP and Google's internal branch. Such challenges have forced Google to bring all Android OS development into its internal branch, simplifying its development process.

Open-source commitment

Google's commitment to open-source despite shift

Despite the shift to private development, Google has confirmed its commitment to publishing Android's source code. The change doesn't mean Android is going closed-source. The company will continue releasing the source code for new Android releases as well as Android's Linux kernel fork, which is licensed under GPLv2 and requires source code releases. However, the frequency of public source code releases for specific Android components may change with this new approach.

Minimal impact

Impact on users and developers

The change in Android OS development won't affect regular users much as it simplifies things for Google. However, it won't speed up OS updates for phones either. App developers are not affected by this shift as it only relates to platform development. Platform developers and companies releasing forked AOSP products may also see little change as they usually base their work on specific tags or release branches—not the main AOSP branch.