Google is reorganizing the way that Android’s open-source code gets updated in the Android Open Source Project, or AOSP, after a push from forward-thinking engineers — and in the wake of some special fallout. The new cadence, which focuses on one Q2 and one Q4 release each year, is meant to enhance platform stability, simplify engineering workflows, and more closely align with the process used by Android’s main line of development.
What is changing in Android’s AOSP release cadence
Historically, Google published AOSP code for each quarterly platform release fairly soon after it shipped updates to its own Pixel devices. Looking ahead, AOSP source code will be released two times a year: one larger release focused toward developers in Q2 and one smaller release centered on improving the platform for consumers in Q4. All told, that’s a 50% decrease in total code drops from four to two.
- What is changing in Android’s AOSP release cadence
- Why Google is changing the AOSP release schedule
- Impact on OEMs and chip partners under the new cadence
- What the new schedule means for developers and ROM projects
- How trunk-stable development works in practice for Android
- The bottom line on Google’s semi-annual AOSP source drops

Google stresses that this change will not result in less transparency or slower work on security. Monthly security updates will still be available on specialized security-only branches, maintaining the predictable rhythm for device manufacturers and enterprise customers.
Why Google is changing the AOSP release schedule
The shift is intended to simplify things. The Android codebase is several million lines of code and includes many branches, vendors, and devices. Focusing these changes in two trunk-bound releases enables Google to minimize branching churn and decrease merge conflict risk while providing OEMs and silicon partners with predictable integration windows. A company spokesperson described the approach as a means of presenting more stable and secure platform code to developers while keeping within Android’s open-source promises.
This also mirrors the way in which Android ships features as of today. Thanks to modularization (that is, things like Project Mainline), more components can be updated separately through Google Play system updates. Media, Bluetooth, the Android Runtime (ART), and kernel interfaces can develop independently from the core system while needing to be released at approximately the same frequency. Google has previously stated that Mainline now encompasses 30+ modules, and those updates are pushed out to billions of devices without having to wait for a code release cycle.
Impact on OEMs and chip partners under the new cadence
With fewer AOSP drops, device and silicon makers can also consolidate their planning. Instead of syncing to four platform branches per year, partners can span engineering over two stable windows while coordinating bring-up, certification, and rollout timings. That should cut down some overhead for teams managing device portfolios spread across several Android versions, vendor kernels, and carrier requirements.

Those who oversee compatibility testing and certification should do well as a result. It is not uncommon to see massive integration efforts as part of Android Compatibility Test Suite (CTS) and Vendor Test Suite (VTS) cycles. Overall, the twice-a-year cadence provides partners greater certainty in terms of when to reach certification milestones, and it continues to give them monthly security updates on the security-only support branches.
What the new schedule means for developers and ROM projects
For independent developers and custom ROM maintainers, there will be a bit less of a window to catch sweeping platform changes, but more stability. That can translate into deeper testing and less rework for frequent code pivots. Security-focused ones can track the monthly patches, while feature work is coordinated with the Q2/Q4 drops.
For developers of apps, the impact should be minimal on a day-to-day basis. SDKs and Jetpack libraries are updated independently and with awareness of one another, while Google Play services remains the same in terms of update cadence. Those who contribute to the development of the platform (or maintain their own forks very close to AOSP) are most impacted by the twice-yearly source cadence.
How trunk-stable development works in practice for Android
Trunk-stable aims to ensure Android’s (and Chrome’s) main development branch is always releasable, with changes landing behind flags and then to production when we’ve verified them. Folding AOSP code drops into two predictable releases is just a logical extension of that philosophy: fewer, better integration points rather than churning all the time. It can also help Google and its partners direct validation resources where they are most needed.
The bottom line on Google’s semi-annual AOSP source drops
Android’s open-source core isn’t slowing down; it’s innovating at a bracing clip. By shipping AOSP code twice a year—in Q2 and Q4—Google is swapping the cost of frequency for focus instead—cleaner branches, more stable integration, and a platform that’s easier to secure at scale. With more than 3 billion active Android devices in the wild and a massive vendor ecosystem, that sort of predictability could be the most meaningful upgrade of all.