Build richer camera and media experiences with Ultra HDR, more camera extensions, and lossless USB audio. Simplify sign-in using Credential Manager, and provide health and fitness insights securely using Health Connect. Make your app more expressive and personal with predictive back, per-app languages, grammatical inflection, and more. Deliver engaging, differentiated experiences on large screens.

The Android 14 platform includes changes that may affect your app. Test and modify your app as needed.
Android 14 introduces great features and APIs for developers in areas such as camera, media, internationalization, accessibility, and user experience.
There are over 60 new or updated features related to Android 14, but we've made it easier to explore by sorting the most-popular ones into the following themes.

Expression

Deeper and more-personal customization, allowing your users to express themselves on their devices.
Guide
The Camera2 APIs support high dynamic range (HDR) video capture.
Guide
Build layouts for remote surfaces using a Jetpack Compose-style API.

Multidevice experience

Develop quality experiences for a variety of devices that work seamlessly together, including large screens, foldables, and watches.
Guide
Compose for Wear OS, part of Android Jetpack, helps you write better code faster.
Guide
Multi-window mode enables multiple apps to share the same screen simultaneously.

Protection

Secure by default and private by design.
Guide
Privacy Sandbox aims to improve user privacy and enable effective, personalized advertising experiences for mobile apps.
Guide
The photo picker provides a browsable, searchable interface that presents the user with their media library, sorted by date from newest to oldest.

Get started with Android 14

  1. Set up a runtime environment — see Get Android 14 to flash a Google Pixel device or set up an emulator.
  2. Set up Android Studio — try the Android 14 SDK and tools. See the SDK setup page for steps.
  3. Learn about what's new — review the behavior changes for all apps and the behavior changes for apps targeting Android 14 that might've affected your app.
  4. Test your app — run through all flows to look for issues. Toggle behavior changes at runtime to isolate issues.
  5. Update your app — target Android 14 if possible, and test with users using beta channels or other groups.

Tools and resources

Toggle top behavior changes and debug with integrated logging—no need to change targeting.
Follow this checklist of steps to get your apps ready for Android 14.
Your feedback and issue reports are critical information for the Android team! Use our main issue tracker to let us know.

Latest news