Google Matthew McCullough Oct 31, 2024

Android SDK Release Update

M2 Related OWASP risk: Inadequate Supply Chain Security Learn more →

Article Summary

Matthew McCullough just dropped a bombshell: Android is ditching its annual release cycle. If you're building for Android, your entire 2025 planning timeline just changed.

Matthew McCullough, VP of Product Management for Android Developer, announces a major shift in Android's release strategy. Starting in 2025, Android will move from one annual SDK release to multiple releases per year, fundamentally changing how developers plan their app updates and compatibility testing.

Key Takeaways

Critical Insight

Android's new multi-release strategy aims to accelerate innovation while maintaining stability, but developers need to shift compatibility testing earlier in the year.

The article reveals how build systems (including Android Gradle) might need adapting for the new major and minor API level structure.

About This Article

Problem

Android developers had to deal with unpredictable release cycles. The annual SDK updates meant compatibility testing happened late in the year, right when device launches were already happening. This created a mismatch between when the platform was ready and when the ecosystem needed it.

Solution

Google changed the 2025 release calendar to add Q1 and Q3 incremental updates alongside major and minor releases. They introduced a minor API level constant and manifest attribute so developers can target specific SDK versions without needing to run full behavior change testing.

Impact

Developers can now test builds against major and minor API levels separately. This cuts down the work needed for compatibility testing on minor releases. Google can also ship new developer APIs four times a year instead of once, which means features get out to the Android ecosystem faster.