Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, we recommend utilizing android-latest-release instead of aosp-main. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
Android Compatibility Program
To provide your Android users with a coherent experience as they use your device alongside other Android devices in the ecosystem, apply these established standards to your Android implementation.
Build for compatibility
To fulfill the compatibility requirements for Android's core specification, see the Android Compatibility Definition Document.
Use the Compatibility Test Suite
The Compatibility Test Suite is a set of free tests you can use to help reveal compatibility issues early on in your development process.
Learn how to build Android
Architecture
Review the principles of Android development outlined in Architecture.
Settings
Follow the Settings guidelines to build a usable, compatible settings interface.