Posted by Dave Burke, VP of Engineering
We’re releasing the primary Developer Preview of Android 15 right now so that you, our builders, can collaborate with us to construct a greater Android.
Android 15 continues our work to construct a platform that helps enhance your productiveness whereas providing you with new capabilities to provide superior media experiences, reduce battery influence, maximize clean app efficiency, and defend person privateness and safety all on essentially the most numerous lineup of gadgets on the market.
Android permits your apps to reap the benefits of premium machine {hardware}, together with high-end digicam capabilities, highly effective GPUs, dazzling shows, and AI processing. The demand for large-screen gadgets, together with tablets, foldables and flippables, continues to develop, providing a chance to achieve high-value customers. Additionally, Android is dedicated to offering tooling and libraries to assist your apps reap the benefits of the most recent advances in AI.
Your suggestions on the Android 15 Developer Preview and QPR beta program performs a key position in serving to Android constantly enhance. The Android 15 developer website has extra details about the preview, together with downloads for Pixel and detailed documentation about modifications. This preview is just the start, and we’ll have heaps extra to share as we transfer by means of the discharge cycle. Thanks prematurely in your help make Android a platform that works for everybody.
Defending person privateness and safety
Android is continually working to create options that maximize person privateness and safety.
Privateness Sandbox on Android
Android 15 brings Android AD Providers as much as extension degree 10, incorporating the most recent model of the Privateness Sandbox on Android, a part of our work to develop new applied sciences that enhance person privateness and allow efficient, personalised promoting experiences for cellular apps. Our web site has extra concerning the Privateness Sandbox on Android developer preview and beta packages that can assist you get began.
Well being Join
Android 15 integrates Android 14 extensions 10 round Well being Join by Android, a safe and centralized platform to handle and share app-collected well being and health information. This replace provides help for brand new information varieties throughout health, diet, and extra.
File integrity
Android 15’s FileIntegrityManager contains new APIs that faucet into the ability of the fs-verity characteristic within the Linux kernel. With fs-verity, information may be protected by customized cryptographic signatures, serving to you guarantee they have not been tampered with or corrupted. This results in enhanced safety, defending towards potential malware or unauthorized file modifications that might compromise your app’s performance or information.
Partial display sharing
Android 15 helps partial display sharing so customers can share or report simply an app window somewhat than your complete machine display. This characteristic, enabled first in Android 14 QPR2, contains MediaProjection callbacks that permit your app to customise the partial display sharing expertise. Be aware that person consent is now required for every MediaProjection seize session.
Supporting creators
Android continues its work to offer you entry to instruments and {hardware} to help creators to deliver their imaginative and prescient to life on Android.
In-app Digicam Controls
Android 15 provides new extensions for extra management over the digicam {hardware} and its algorithms on supported gadgets:
Digital MIDI 2.0 Gadgets
Android 13 added help for connecting to MIDI 2.0 gadgets by way of USB, which talk utilizing Common MIDI Packets (UMP). Android 15 extends UMP help to digital MIDI apps, enabling composition apps to manage synthesizer apps as a digital MIDI 2.0 machine similar to they might with an USB MIDI 2.0 machine.
Efficiency and high quality
Android continues its give attention to serving to you enhance the standard of your apps. A lot of this focus is round tooling and libraries, together with Jetpack Compose, Android Studio, and extra.
Dynamic Efficiency
Android 15 continues our funding within the Android Dynamic Efficiency Framework (ADPF), a set of APIs that permit video games and efficiency intensive apps to work together extra straight with energy and thermal programs of Android gadgets. On supported gadgets, Android 15 will add new ADPF capabilities:
- A power-efficiency mode for trace periods to point that their related threads ought to desire energy saving over efficiency, nice for long-running background workloads.
- GPU and CPU work durations can each be reported in trace periods, permitting the system to regulate CPU and GPU frequencies collectively to finest meet workload calls for.
To be taught extra about learn how to use ADPF in your apps and video games, head over to the documentation.
Developer Productiveness
Android 15 continues so as to add OpenJDK APIs, together with quality-of-life enhancements round NIO buffers, streams, safety, and extra. These APIs are up to date on over a billion gadgets working Android 12+ by means of Google Play System updates, so you may goal the most recent programming options.
App compatibility
To offer you extra time to plan for app compatibility work, we’re letting you realize our Platform Stability milestone effectively prematurely.
At this milestone, we’ll ship closing SDK/NDK APIs and likewise closing inner APIs and app-facing system behaviors. We’re anticipating to achieve Platform Stability in June 2024, and from that point you’ll have a number of months earlier than the official launch to do your closing testing. The discharge timeline particulars are right here.
Get began with Android 15
The Developer Preview has every little thing that you must strive the Android 15 options, check your apps, and provides us suggestions. You may get began right now by flashing a system picture onto a Pixel 6, 7, or 8 sequence machine, together with the Pixel Fold and Pixel Pill. For those who don’t have a Pixel machine, you may use the 64-bit system pictures with the Android Emulator in Android Studio.
For the most effective growth expertise with Android 15, we advocate that you just use the newest preview of Android Studio Jellyfish (or more moderen Jellyfish+ variations). When you’re arrange, listed below are a number of the issues you need to do:
- Attempt the brand new options and APIs – your suggestions is vital throughout the early a part of the developer preview. Report points in our tracker on the suggestions web page.
- Take a look at your present app for compatibility – be taught whether or not your app is affected by modifications in Android 15; set up your app onto a tool or emulator working Android 15 and extensively check it.
We’ll replace the preview system pictures and SDK recurrently all through the Android 15 launch cycle. This preliminary preview launch is for builders solely and never supposed for every day or shopper use, so we’re making it out there by guide obtain solely. When you’ve manually put in a preview construct, you’ll mechanically get future updates over-the-air for all later previews and Betas. Learn extra right here.
For those who intend to maneuver from the Android 14 QPR Beta program to the Android 15 Developer Preview program and do not wish to need to wipe your machine, we advocate that you just transfer to Developer Preview 1 now. In any other case you could run into time durations the place the Android 14 Beta can have a more moderen construct date which can stop you from going on to the Android 15 Developer Preview with out doing a knowledge wipe.
As we attain our Beta releases, we’ll be inviting shoppers to strive Android 15 as effectively, and we’ll open up enrollment for the Android Beta program at the moment. For now, please observe that the Android Beta program is just not but out there for Android 15.
For full data, go to the Android 15 developer website.
Java and OpenJDK are emblems or registered emblems of Oracle and/or its associates.