Android 16 Baklava: Features and Privacy
Table of Contents
🥧 What’s New in Android 16 (Baklava)?
Android 16, code-named “Baklava,” continues Google’s trend of focusing on privacy, security, and incremental refinement. While not as disruptive as Android 12 (Material You), it introduces several key APIs and behavioral changes developers must address.
🔒 Privacy & Permissions
Photo Picker Enhancements
The Photo Picker is now mandatory for accessing media. READ_EXTERNAL_STORAGE is officially deprecated for most use cases.
- Why: User privacy. Apps no longer need broad storage access.
- Action: Migrate to
PickVisualMediacontract.
Health Connect Integration
Health Connect is now a core system service in Android 16, pre-installed on all devices.
- API: Unified read/write permissions for health data (steps, heart rate, sleep).
- Migration: Apps using Google Fit must migrate to Health Connect.
🛠️ Developer Productivity
Predictive Back Gesture
Predictive Back is enabled by default. Apps must handle back navigation correctly.
- Action: Use
OnBackPressedDispatcher. - UI: Ensure custom transitions look good with the “peek” animation.
Background Work Optimization
New restrictions on exact alarms and foreground services to save battery.
- WorkManager: Continues to be the recommended solution for deferrable background tasks.
- Foreground Service Types: All foreground services must declare a specific type in the manifest.
📅 Roadmap to Target SDK 35
- Preview: Available now for Pixel.
- Beta: Expected in April 2025.
- Platform Stability: June 2025.
- Final Release: August/September 2025.
⚠️ Breaking Changes
- Broadcast Receivers: Strict limitations on implicit broadcasts.
- Non-SDK Interfaces: More restricted greylist APIs moved to blacklist.
- Theme: Subtle changes to dynamic color algorithms.
🚀 Preparing Your App
- Audit Permissions: Remove unused permissions.
- Test Predictive Back: Enable developer option and test navigation flows.
- Update Dependencies: Bump AGP, Kotlin, and Jetpack libraries.
- Target SDK: Update
targetSdkto 35 and fix compilation errors.
🏁 Conclusion
Android 16 Baklava is a refinement release. Focus on privacy (Photo Picker, Health Connect) and modern navigation (Predictive Back). Start testing early to avoid surprises.
You might also be interested in
Clawdbot: Hosting Your Own AI Assistant
How to deploy Clawdbot on Android. A self-hosted, open-source AI assistant that respects your privacy. Architecture and setup guide.
ChatGPT 5.3 Codex: The New Standard for Mobile Development?
A deep dive into ChatGPT 5.3 Codex, its new dedicated app, and what it means for Android developers. Includes comparison with Gemini 3.0 Pro.
Advanced KMP: UI Sharing Strategies with Compose Multiplatform 1.8
Exploring complex navigation patterns and state management across Android and iOS using Kotlin Multiplatform in 2026.