Stay up to date on Android releases
Join Releasebot and subscribe to release note updates from hundreds of products.
- Sep 17, 2025
- Parsed from source:Sep 17, 2025
- Detected by Releasebot:Oct 4, 2025
Android 16
Android 16 launches with a secure platform, improved productivity, and enhanced tablet and foldable experiences. It ships with setup guides, migration steps, and behavior changes to help developers release quickly. This is a real shipped update.
Get started
- Set up a runtime environment — see Get Android 16 to flash a Google Pixel device or set up an emulator.
- Set up Android Studio — try the Android 16 SDK and tools. See the SDK setup page for steps.
- Learn about what's new — review the behavior changes for all apps and the behavior changes for apps targeting Android 16 that might've affected your app.
- Test your app — run through all flows to look for issues. Toggle behavior changes at runtime to isolate issues.
- Update your app — target Android 16 if possible, and test with users using beta channels or other groups.
Tools and resources
Compatibility tools Toggle top behavior changes and debug with integrated logging—no need to change targeting. Learn more
Migrate your apps Follow this checklist of steps to get your apps ready for Android 16. Learn more
Give feedback Your feedback and issue reports are critical information for the Android team! Use our main issue tracker to let us know. Learn more
Latest news
Now in Android #119
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. In this edition we will cover Android 16, Desktop Experiences, Adaptive Apps, Testing Videos, AndroidX and more! Most of the content of this
Android Developers July 9, 2025
Android 16 is here
Today we're releasing Android 16 and making it available on most supported Pixel devices. Look for new devices running Android 16 in the coming months. This also marks the availability of the source code at the Android Open Source Project (AOSP). You
Android Developers June 10, 2025
Now in Android #117 — Google I/O 2025 Part I
Welcome to part one of a special two-part Google I/O 2025 edition of Now in Android. This first post will cover a bunch of changes related to the latest evolution of Material Design, watches, cars, tablets, laptops, and connected displays, the latest
Android Developers June 5, 2025
- Jan 14, 2025
- Parsed from source:Jan 14, 2025
- Detected by Releasebot:Oct 4, 2025
Android 14
Android 14 unlocks richer camera and media with HDR video, new widgets, multi‑device experiences, and privacy enhancements. It also guides developers with behavior changes, tooling, and a clear migration checklist to get apps ready and tested for a smooth rollout.
Behavior changes
The Android 14 platform includes changes that may affect your app. Test and modify your app as needed.
New features
Android 14 introduces great features and APIs for developers in areas such as camera, media, internationalization, accessibility, and user experience.
Get more with Android 14
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.
HDR video capture
The Camera2 APIs support high dynamic range (HDR) video capture.
Glance for widgets
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.
Compose for Wear OS
Compose for Wear OS, part of Android Jetpack, helps you write better code faster.
Multi-window fullscreen API
Multi-window mode enables multiple apps to share the same screen simultaneously.
Protection
Secure by default and private by design.
Privacy Sandbox
Privacy Sandbox aims to improve user privacy and enable effective, personalized advertising experiences for mobile apps.
Photo picker
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
- Set up a runtime environment — see Get Android 14 to flash a Google Pixel device or set up an emulator.
- Set up Android Studio — try the Android 14 SDK and tools. See the SDK setup page for steps.
- 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.
- Test your app — run through all flows to look for issues. Toggle behavior changes at runtime to isolate issues.
- Update your app — target Android 14 if possible, and test with users using beta channels or other groups.
Tools and resources
Compatibility tools
Toggle top behavior changes and debug with integrated logging—no need to change targeting.
Migrate your apps
Follow this checklist of steps to get your apps ready for Android 14.
Give feedback
Your feedback and issue reports are critical information for the Android team! Use our main issue tracker to let us know.
Latest news
Embracing Android 14: Meta's Early Adoption Empowered Enhanced User Experience
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
Thank you for creating excellent apps, across devices in 2023!
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
The secret to Android's improved memory on 1B+ Devices: The latest Android Runtime update
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
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
- Sep 3, 2024
- Parsed from source:Sep 3, 2024
- Detected by Releasebot:Oct 4, 2025
Android 13
Android 13 unlocks stronger privacy with a photo picker and runtime permissions, adds per‑app languages, themed app icons, clipboard preview, plus Bluetooth LE Audio and MIDI 2.0 support for modern devices. It enhances tablet experiences and provides a developer migration path with behavior changes and guides.
Android 13
Build for user privacy with photo picker and notification permission. Improve productivity with themed app icons, per-app languages, and clipboard preview. Build for modern standards like Bluetooth LE Audio and MIDI 2.0 over USB. Deliver a better experience on tablets and large screens.
Behavior Changes
Learn about system changes for privacy, security, performance, and other areas that might affect your app when it's running on Android 13.
New features & APIs
Explore new features from photo picker to themed app icons, per-app language preferences, copy and paste improvements, and more.
Get started with Android 13
- Set up a runtime environment — see Get Android 13 to flash a Google Pixel device or set up an emulator.
- Set up Android Studio — try the Android 13 SDK and tools. See the SDK setup page for steps.
- Learn about what's new — review the behavior changes for all apps and the behavior changes for apps targeting Android 13 that might've affected your app.
- Test your app — run through all flows to look for issues. Toggle behavior changes at runtime to isolate issues.
- Update your app — target Android 13 if possible, and test with users using beta channels or other groups.
Tools and resources
Compatibility toolsToggle top behavior changes and debug with integrated logging—no need to change targeting.
Migrate your apps
Follow this checklist of steps to get your apps ready for Android 13.
Give feedback
Your feedback and issue reports are critical! Use our main issue tracker to let us know!
Latest news
Android developers: a big thank you for a great 2022! This past year was a special one for the Android community, from the release of Android 13, a big investment in tablets and large screens, the latest in wearable technology to all of the investments in Modern Android Development! It was terrific to
What’s new from Android, at Android Dev Summit ‘22 Just now, we kicked off the first day of Android Dev Summit in the Bay Area, where my team and I covered a number of ways we’re helping you build excellent experiences for users by leveraging Modern Android Development, which can help you extend
Now in Android #68 Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Now in Android is also offered as a video and podcast. The Privacy Sandbox aims to develop new technologies that improve user privacy and
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. Last updated 2024-09-03 UTC.
- Sep 3, 2024
- Parsed from source:Sep 3, 2024
- Detected by Releasebot:Oct 4, 2025
Android 12
Android 12 brings a fresh Material You UI with dynamic widgets, AppSearch, Game Mode, new codecs, privacy protections, and productivity boosts like rich content insertion and easier blurs. It also covers behavior changes, new APIs, and developer setup steps to get apps updated.
A new system UI with Material You that's expressive, dynamic, and personal. Extend your apps with redesigned widgets, AppSearch, Game Mode, and new codecs. Support new protections like privacy dashboard and approximate location. Improve productivity with rich content insertion, easier blurs, improved native debugging, and much more.
Behavior Changes
Learn about system changes for privacy, security, and performance that may affect your app when it's running on Android 12.
New features & APIs
Explore new features from rich content insertion, extensions to native image decoding, compatible media transcoding, and more.
Get started with Android 12
- Set up a runtime environment — see Get Android 12 to flash a Google Pixel device or set up an emulator.
- Set up Android Studio — try the Android 12 SDK and tools. See the Setup Guide for steps.
- Learn about what's new — review the behavior changes for all apps and the behavior changes for apps targeting Android 12 that might’ve affected your app.
- Test your app — run through all flows to look for issues. Toggle behavior changes at runtime to isolate issues.
- Update your app — targeting Android 12 if possible, test with users using beta channels or other groups.
Tools and resources
Compatibility tools
Toggle top behavior changes and debug with integrated logging—no need to change targeting.
Migrate your apps
Follow this checklist of steps to get your apps ready for Android 12.
Give Feedback
Your feedback and issue reports are critical! Use our main issue tracker to let us know!
Latest news
Beta 1 Update for 12L feature drop! Updated December 8, 2021 At Android Dev Summit in October we highlighted the growth we’re seeing in large screen devices like tablets, foldables, and Chromebooks. We talked about how we’re making it easier to build great app experiences for these devices through new Jetpack
12L and new Android APIs and tools for large screens Updated October 27, 2021 There are over a quarter billion large screen devices running Android across tablets, foldables, and ChromeOS devices. In just the last 12 months we’ve seen nearly 100 million new Android tablet activations–a 20% year-over-year growth, while
Android 12 is live in AOSP! Updated October 4, 2021 Today we’re pushing the source to the Android Open Source Project (AOSP) and officially releasing the latest version of Android. Keep an eye out for Android 12 coming to a device near you starting with Pixel in the next few weeks and Samsung Galaxy,
Android 12 Beta 5 update, official release is next! Updated September 8, 2021 We’re just a few weeks away from the official release of Android 12! As we put the finishing touches on the new version of Android, today we’re bringing you a final Beta update to help you with testing and development. For developers, now is the time
- Sep 3, 2024
- Parsed from source:Sep 3, 2024
- Detected by Releasebot:Oct 4, 2025
Android 15
Android 15 lands with stronger privacy, new dev APIs, and improved tablet and foldable experiences. It includes behavior changes and a clear migration path with setup, testing, and targeting tips. Ongoing developer content hints at edge‑to‑edge WebViews and release notes.
Behavior changes
The Android 15 platform includes changes that may affect your app. Test and modify your app as needed.
New features
Android 15 introduces great new features and APIs for developers.
Get started steps:
- Set up a runtime environment — see Get Android 15 to flash a Google Pixel device or set up an emulator.
- Set up Android Studio — try the Android 15 SDK and tools. See the SDK setup page for steps.
- Learn about what's new — review the behavior changes for all apps and the behavior changes for apps targeting Android 15 that might've affected your app.
- Test your app — run through all flows to look for issues. Toggle behavior changes at runtime to isolate issues.
- Update your app — target Android 15 if possible, and test with users using beta channels or other groups.
Tools and resources
Compatibility tools
Toggle top behavior changes and debug with integrated logging—no need to change targeting.
Migrate your apps
Follow this checklist of steps to get your apps ready for Android 15.
Give feedback
Your feedback and issue reports are critical information for the Android team! Use our main issue tracker to let us know.
Latest news
- Make WebViews edge-to-edge: Ensure your WebViews are compatible with Android 16, as Android 16 removes the ability to opt-out of drawing your app edge-to-edge. The way you handle insets for WebViews depends on whether or not your app owns the web content.
- Now in Android #110: Welcome to episode 110 of Now in Android: your ongoing guide to what’s new and notable in the world of Android development. In this episode, we’ll cover Android 15 is released in AOSP, RCS support on iOS, Pixel Hardware Event, the latest.
- Preview and test your app’s edge-to-edge UI: This blog post is part of our series: Spotlight Week on Android 15, where we provide resources — blog posts, videos, sample code, and more — all designed to help you prepare your apps and take advantage of the latest features in Android 15.
- Sep 3, 2024
- Parsed from source:Sep 3, 2024
- Detected by Releasebot:Oct 4, 2025
Android 11
Android 11 delivers people-centric controls, deep privacy safeguards, and new conversation and bubble APIs. It includes device and media controls, 5G and biometrics, plus migration and testing tools for a smoother app update.
android 11
Behavior changes System changes that may affect your app when it's running on Android 11.
Privacy features New safeguards to protect user privacy that you'll need to support in your app.
New features & APIs Conversations, bubbles, device and media controls, 5G, biometrics, and more.
Get started with Android 11
- Set up a runtime environment — see Get Android 11 to flash a Google Pixel device or set up an emulator.
- Set up Android Studio — try the Android 11 SDK and tools. See the Setup Guide for steps.
- Learn about what's new — review the privacy features and behavior changes that might’ve affected your app.
- Test your app — run through all flows to look for issues. Toggle behavior changes at runtime to isolate issues.
- Update your app — targeting Android 11 if possible, test with users via beta channels or other groups.
Tools and resources Compatibility tools Toggle top behavior changes, debug with integrated logging—no need to change targeting.
Migrate your apps Follow this checklist of steps to get your apps ready for Android 11.
Give Feedback Your feedback and issue reports are critical! Use our main issue tracker to let us know!
Latest news
Working Towards Android App Excellence Updated August 16, 2021 Great app experiences are great for business. In fact, nearly three-quarters of Android app users who leave a 5 star review on Google Play mention the quality of their experience with the app 1; its speed, design, and usability. At Google, we want to
Improving urban GPS accuracy for your app Updated December 7, 2020 At Android, we want to make it as easy as possible for developers to create the most helpful apps for their users. That’s why we aim to provide the best location experience with our APIs like the Fused Location Provider API (FLP). However, we’ve
New Android App Bundle and target API level requirements in 2021 Updated November 19, 2020 In 2021, we are continuing with our annual target API level update, requiring new apps to target API level 30 (Android 11) in August and in November for all app updates. In addition, as announced earlier this year, Google Play will require new apps
Introducing Android 11 on Android TV Updated September 22, 2020 We’ve been turning it up to 11 all summer long, leading up to the launch of Android 11 on mobile. Now, following right behind the mobile release, we are launching Android 11 on Android TV to bring the latest platform features to the big screen.
- Jul 1, 2024
- Parsed from source:Jul 1, 2024
- Detected by Releasebot:Oct 4, 2025
Android 8.0 Oreo
Android 8.0 Oreo arrives with smarter performance and new APIs like picture-in-picture, notification channels, autofill, adaptive icons, and Java 8 support. It urges compatibility testing and targeting API 26–27 for fresh platform capabilities.
Introducing Android 8.0 Oreo
Smarter, faster, and more powerful than ever. The world's favorite cookie is your new favorite Android release.
Test your apps for compatibility with Android Oreo. Just download a device system image, install your current app, and test in areas where behavior changes may affect the app. Update your code and publish, using the app's current platform targeting.
Download a system image
Run Android Oreo on your test device.
Compatibility testing
Easy steps to reach compatibility.
Behavior changes affecting your app on Android Oreo
System changes that may affect your app on Android Oreo.
What's in Android Oreo?
Android Oreo gives you many new ways to extend your app and develop more efficiently.
- Picture-in-picture
- Notification dots
- Notification channels
- Autofill framework
- Autosizing TextView
- Downloadable fonts
- Adaptive icons
- Shortcut pinning
- Wide-gamut color
- WebView features
- Java 8 language APIs
- Media features
- Multidisplay support
- Neural Networks API
- Android Oreo (Go edition)
Build for Android Oreo
Target Android Oreo (API 26 or 27) and extend your apps with the latest platform capabilities and APIs.
Highlights of Android 8.0 features
Highlights of features and APIs for your apps (API 26).
Highlights of Android 8.1 features
Highlights of features and APIs for your apps (API 27).
Behavior changes for apps targeting Android Oreo
System changes for apps targeting Android Oreo.
Latest news and videos
- Visit the blog
- Visit the YouTube channel
YouTube - Migrating your established game to target O and beyond (Android Game Developer Summit 2018) There are some important things to consider for games targeting Android O and later. This talk will cover current features as well as future directions. It will also cover some new requirements for all apps starting this year. Dan Galpin, Google
YouTube - Android Jetpack: Autosizing TextView For the best user experience with text, material design recommends using a dynamic type instead of smaller type sizes or truncating larger-size text. With Android O and Jetpack, TextView gains a new property: autoSizeTextType which allows the text to
- May 20, 2024
- Parsed from source:May 20, 2024
- Detected by Releasebot:Oct 4, 2025
Android 5.0 Lollipop
Android 5.0 Lollipop brings a bold Material Design overhaul, a new ART runtime, and broad API expansion across phones, wearables, TVs, and cars. It boosts notifications, camera, graphics, audio, and multitasking with a smoother, faster experience.
Welcome to Android 5.0 Lollipop—the largest and most ambitious release for Android yet! This release is packed with new features for users and thousands of new APIs for developers. It extends Android even further, from phones, tablets, and wearables, to TVs and cars. For a closer look at the new developer APIs, see the Android 5.0 API Overview. Or, read more about Android 5.0 for consumers at www.android.com. Note: The Android 5.1 Lollipop MR1 update is available with additional features and fixes. For more information, see the Android 5.1 API Overview.
Material design
Android 5.0 brings Material design to Android and gives you an expanded UI toolkit for integrating the new design patterns easily in your apps. New 3D views let you set a z-level to raise elements off of the view hierarchy and cast realtime shadows, even as they move. Built-in activity transitions take the user seamlessly from one state to another with beautiful, animated motion. The material theme adds transitions for your activities, including the ability to use shared visual elements across activities.
Ripple animations are available for buttons, checkboxes, and other touch controls in your app. You can also define vector drawables in XML and animate them in a variety of ways. Vector drawables scale without losing definition, so they are perfect for single-color in-app icons. A new system-managed processing thread called RenderThread keeps animations smooth even when there are delays in the main UI thread.
Performance focus
Android 5.0 provides a faster, smoother and more powerful computing experience. Android now runs exclusively on the new ART runtime, built from the ground up to support a mix of ahead-of-time (AOT), just-in-time (JIT), and interpreted code. It’s supported on ARM, x86, and MIPS architectures and is fully 64-bit compatible. ART improves app performance and responsiveness. Efficient garbage collection reduces the number and duration of pauses for GC events, which fit comfortably within the v-sync window so your app doesn’t skip frames. ART also dynamically moves memory to optimize performance for foreground uses. Android 5.0 introduces platform support for 64-bit architectures—used by the Nexus 9's NVIDIA Tegra K1. Optimizations provide larger address space and improved performance for certain compute workloads. Apps written in the Java language run as 64-bit apps automatically—no modifications are needed. If your app uses native code, we’ve extended the NDK to support new ABIs for ARM v8, and x86-64, and MIPS-64. Continuing the focus on smoother performance, Android 5.0 offers improved A/V sync. The audio and graphics pipelines have been instrumented for more accurate timestamps, enabling video apps and games to display smooth synchronized content.
Notifications
Notifications in Android 5.0 are more visible, accessible, and configurable. Varying notification details may appear on the lock screen if desired by the user. Users may elect to allow none, some, or all notification content to be shown on a secure lock screen. Key notification alerts such as incoming calls appear in a heads-up notification—a small floating window that allows the user to respond or dismiss without leaving the current app. You can now add new metadata to notifications to collect associated contacts (for ranking), category, and priority. A new media notification template provides consistent media controls for notifications with up to 6 action buttons, including custom controls such as "thumbs up"—no more need for RemoteViews!
Your apps on the big screen
Android TV provides a complete TV platform for your app's big screen experience. Android TV is centered around a simplified home screen experience that allows users to discover content easily, with personalized recommendations and voice search. With Android TV you can now create big, bold experiences for your app or game content and support interactions with game controllers and other input devices. To help you build cinematic, 10-foot UIs for television, Android provides a leanback UI framework in the v17 support library. The Android TV Input Framework (TIF) allows TV apps to handle video streams from sources such as HDMI inputs, TV tuners, and IPTV receivers. It also enables live TV search and recommendations via metadata published by the TV Input and includes an HDMI-CEC Control Service to handle multiple devices with a single remote. The TV Input Framework provides access to a wide variety of live TV input sources and brings them together in a single user interface for users to browse, view, and enjoy content. Building a TV input service for your content can help make your content more accessible on TV devices.
Document-centric apps
Document-centric recents. Android 5.0 introduces a redesigned Overview space (formerly called Recents) that’s more versatile and useful for multitasking. New APIs allow you to show separate activities in your app as individual documents alongside other recent screens. You can take advantage of concurrent documents to provide users instant access to more of your content or services. For example, you might use concurrent documents to represent files in a productivity app, player matches in a game, or chats in a messaging app.
Advanced connectivity
Android 5.0 adds new APIs that allow apps to perform concurrent operations with Bluetooth Low Energy (BLE), allowing both scanning (central mode) and advertising (peripheral mode). New multi-networking features allow apps to query available networks for available features such as whether they are Wi-Fi, cellular, metered, or provide certain network features. Then the app can request a connection and respond to connectivity loss or other network changes. NFC APIs now allow apps to register an NFC application ID (AID) dynamically. They can also set the preferred card emulation service per active service and create an NDEF record containing UTF-8 text data.
High-performance graphics
Support for Khronos OpenGL ES 3.1 now provides games and other apps the highest-performance 2D and 3D graphics capabilities on supported devices. Gameloft's Rival Knights uses ASTC (Adaptive Scalable Texture Compression) from AEP and Compute Shaders from ES 3.1 to deliver HDR (High Dynamic Range) Bloom effects and provide more graphical detail. OpenGL ES 3.1 adds compute shaders, stencil textures, accelerated visual effects, high quality ETC2/EAC texture compression, advanced texture rendering, standardized texture size and render-buffer formats, and more. Android 5.0 also introduces the Android Extension Pack (AEP), a set of OpenGL ES extensions that give you access to features like tessellation shaders, geometry shaders, ASTC texture compression, per-sample interpolation and shading, and other advanced rendering capabilities. With AEP you can deliver high-performance graphics across a range of GPUs.
More powerful audio
A new audio-capture design offers low-latency audio input. The new design includes: a fast capture thread that never blocks except during a read; fast track capture clients at native sample rate, channel count, and bit depth; and normal capture clients offer resampling, up/down channel mix, and up/down bit depth. Multi-channel audio stream mixing allows professional audio apps to mix up to eight channels including 5.1 and 7.1 channels. Apps can expose their media content and browse media from other apps, then request playback. Content is exposed through a queryable interface and does not need to reside on the device. Apps have finer-grain control over text-to-speech synthesis through voice profiles that are associated with specific locales, quality and latency rating. New APIs also improve support for synthesis error checking, network synthesis, language discovery, and network fallback. Android now includes support for standard USB audio peripherals, allowing users to connect USB headsets, speakers, microphones, or other high performance digital peripherals. Android 5.0 also adds support for Opus audio codecs. New MediaSession APIs for controlling media playback now make it easier to provide consistent media controls across screens and other controllers.
Enhanced camera & video
Android 5.0 introduces all new camera APIs that let you capture raw formats such as YUV and Bayer RAW, and control parameters such as exposure time, ISO sensitivity, and frame duration on a per-frame basis. The new fully-synchronized camera pipeline allows you to capture uncompressed full-resolution YUV images at 30 FPS on supported devices. In addition to giving greater control over image capture, the new APIs also expose detailed information about the camera's properties and capabilities and provide metadata that describes the capture settings of each frame. Apps sending video streams over the network can now take advantage of H.265 High Efficiency Video Coding (HEVC) for optimized encoding and decoding of video data. Android 5.0 also adds support for multimedia tunneling to provide the best experience for ultra-high definition (4K) content and the ability to play compressed audio and video data together.
Android in the workplace
Users have a unified view of their personal and work apps, which are badged for easy identification. To enable bring-your-own-device for enterprise environments, a new managed provisioning process creates a secure work profile on the device. In the launcher, apps are shown with a Work badge to indicate that the app and its data are administered inside of the work profile by an IT administrator. Notifications for both the personal and work profile are visible in a unified view. The data for each profile is always kept separate and secure from each other, including when the same app is used by both profiles. For company-owned devices, IT administrators can start with a new device and configure it with a device owner. Employers can issue these devices with a device owner app already installed that can configure global device settings.
Screen capturing and sharing
Android 5.0 lets you add screen capturing and screen sharing capabilities to your app. With user permission, you can capture non-secure video from the display and deliver it over the network if you choose.
New types of sensors
In Android 5.0, a new tilt detector sensor helps improve activity recognition on supported devices, and a heart rate sensor reports the heart rate of the person touching the device. New interaction composite sensors are now available to detect special interactions such as a wake up gesture, a pick up gesture, and a glance gesture.
Chromium WebView
The initial release for Android 5.0 includes a version of Chromium for WebView based on the Chromium M37 release, adding support for WebRTC, WebAudio, and WebGL. Chromium M37 also includes native support for all of the Web Components specifications: Custom Elements, Shadow DOM, HTML Imports, and Templates. This means you can use Polymer and its material design elements in a WebView without needing polyfills. Although WebView has been based on Chromium since Android 4.4, the Chromium layer is now updatable from Google Play. As new versions of Chromium become available, users can update from Google Play to ensure they get the latest enhancements and bug fixes for WebView, providing the latest web APIs and bug fixes for apps using WebView on Android 5.0 and higher.
Accessibility & input
New accessibility APIs can retrieve detailed information about the properties of windows on the screen that sighted users can interact with and define standard or customized input actions for UI elements. New Input method editor (IME) APIs enable faster switching to other IMEs directly from the input method.
Tools for building battery-efficient apps
New job scheduling APIs allow you optimize battery life by deferring jobs for the system to run at a later time or under specified conditions, such as when the device is charging or connected to Wi‑Fi. A new dumpsys batterystats command generates battery usage statistics that you can use to understand system-wide power use and understand the impact of your app on the device battery. You can look at a history of power events, approximate power use per UID and system component, and more. Battery Historian is a new tool to convert the statistics from dumpsys batterystats into a visualization for battery-related debugging. You can find it at https://github.com/google/battery-historian.
- May 20, 2024
- Parsed from source:May 20, 2024
- Detected by Releasebot:Oct 4, 2025
Android 6.0 Marshmallow
Android 6.0 Marshmallow introduces runtime permissions, Doze power saving, App Links, and new developer APIs. The release notes guide developers through changes, testing, and sample updates to help apps adapt and thrive.
Get your apps ready for Android 6.0 Marshmallow! Explore what's new — runtime permissions, Doze and App Standby power-saving features, new assist technology, and more.
Android 6.0 Changes
Along with new features and capabilities, Android 6.0 (API level 23) includes a variety of system changes and API behavior changes. This document highlights some of the key changes that you should understand and account for in your apps. If you have previously…
Android 6.0 APIs
Get to know the new developer features in Android 6.0 Marshmallow.
Resources
Essential information to help you get your apps ready for Android 6.0.
Handling Android App Links Users following links on devices have one goal in mind: to get to the content they want to see. As a developer, you can set up Android App Links to take users to a link's specific content directly in your app, bypassing the app-selection dialog, also
Request runtime permissions Every Android app runs in a limited-access sandbox. If your app needs to use resources or information outside of its own sandbox, you can declare a runtime permission and set up a permission request that provides this access. These steps are part of
Optimize for Doze and App Standby Test and optimize your app for the power-saving features in Android 6.0.
Optimizing Contextual Content for the Assistant Support contextually relevant actions through the Assist API.
Videos
New Android capabilities and the right way to use them in your apps.
The Nexus 5X, Nexus 6P and Android Marshmallow Updated March 14, 2019
Data Binding Library Updated March 14, 2019
App Links Updated March 14, 2019
Latest
Marshmallow and User Data Marshmallow introduced several changes that were designed to help your app look after user data. The goal was to make it easier for developers to do the right thing. So as Android 6.0, Marshmallow, gains traction, we challenge you to do just that.
Testing your app for Android for Work Testing is important whether you’re building a dedicated app for the workplace, rolling out new features, or making it easy for IT departments to deploy. Test DPC is now available for you and is a fully featured, open-source, sample Device Policy
New in Android Samples: Authenticating to remote servers using the Fingerprint API As we announced in the previous blog post, Android 6.0 Marshmallow is now publicly available to users. Along the way, we’ve been updating our samples collection to highlight exciting new features available to developers. This week, we’re releasing
In-app translations in Android Marshmallow Google Translate is used by more than 500 million people every month, translating more than 100 billion words every single day. Beginning this week, Android mobile users who have the Translate app installed will be able to translate in 90 languages
- Apr 29, 2024
- Parsed from source:Apr 29, 2024
- Detected by Releasebot:Oct 4, 2025
Android 7.0 Nougat
Android 7.0 Nougat delivers performance, security and productivity upgrades for developers, including multi‑window, direct reply notifications and power/memory optimizations. It also notes a 7.1.1 rollout for Pixels and Nexus, plus new developer samples and behavior guides.
Android 7.0 Nougat for Developers
Android 7.0 Nougat introduces a variety of new features and capabilities for users and developers. This document highlights what's new for developers. Make sure check out the Android 7.0 behavior changes to learn about areas where platform changes affect your apps.
Android 7.0 brings new features for performance, productivity, and security. Test your apps with new system behaviors to save power and memory. Take advantage of multi-window UI, direct reply notifications, and more.
Latest update: Android 7.1.1 Nougat
Today we're rolling out an update to Nougat -- Android 7.1.1 for Pixel and Pixel XL devices and the full lineup of supported Nexus devices. We're also pushing the Android 7.1.1 source code to the Android Open Source Project.
Additional resources
- Android 7.0 for Developers: Highlights new features and capabilities.
- Android 7.1 Samples: Code samples to learn about Android 7.1 capabilities and APIs.
- Android 7.1 for Developers: New features and capabilities for developers in Android 7.1.
- Android 7.0 Behavior Changes: Key system and API behavior changes to understand and account for in your apps.
Videos and blog posts provide further insights into new developer features, background optimizations, quick settings tiles, virtual files in the Storage Access Framework, and more.
Essential information for Android Nougat readiness
Essential information to help get your apps ready for Android Nougat is also available, including network security configuration, notifications, background optimization, and picture-in-picture mode for videos.