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

With the first Developer Preview of Android 15 now released, another new Android release that brings new features and under-the-hood improvements for billions of users worldwide will be coming shortly. As Android developers, you are key players in

Android Developers

March 4, 2024

Hello Android Developers, As we approach the end of 2023, I wanted to take a moment to reflect on all that we've accomplished together as a community, and send a huge *thank you* for all of your work! It's been an incredible year for Android, with

Android Developers

December 19, 2023

The Android Runtime (ART) executes Dalvik bytecode produced from apps and system services written in the Java or Kotlin languages. We constantly improve ART to generate smaller and more performant code. Improving ART makes the system and

Android Developers

November 13, 2023