At present we’re releasing Android 15 and making the supply code obtainable on the Android Open Source Project (AOSP). Android 15 might be obtainable on supported Pixel gadgets within the coming weeks, in addition to on choose gadgets from Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo, and Xiaomi within the coming months.
We’re proud to proceed our work in open supply by the AOSP. Open supply permits anybody to construct upon and contribute to Android, leading to gadgets which can be extra various and modern. You’ll be able to leverage your app growth expertise in Android Studio with Jetpack Compose to create purposes that thrive throughout the complete ecosystem. You’ll be able to even examine the source code for a deeper understanding of how Android works.
Android 15 continues our mission of constructing a private and secure platform that helps improve your productivity whereas supplying you with new capabilities to provide beautiful apps, superior media and camera experiences, and an intuitive user experience, notably on tablets and foldables.
Beginning at the moment, we’re kicking off a brand new academic sequence known as Spotlight Weeks, the place we dive into technical matters throughout Android, starting with every week of content material on Android 15. Check out what we’ll be covering all through the week, in addition to at the moment’s deep dive into edge-to-edge.
Bettering your developer expertise
Whereas most of our work to enhance your productiveness facilities round instruments like Android Studio, Jetpack Compose, and the Android Jetpack libraries, every new Android platform launch consists of quality-of-life updates to enhance the event expertise. For instance, Android 15 offers you new insights and telemetry to let you additional tune your app expertise, so you can also make adjustments that enhance the way in which your app runs on any platform launch.
- The ApplicationStartInfo API helps present perception into your app startup together with the startup motive, time spent in launch phases, begin temperature, and extra.
- The StorageStats.getAppBytesByDataType([type]) API offers you new insights into how your app is utilizing storage, together with apk file splits, ahead-of-time (AOT) and speedup associated code, dex metadata, libraries, and guided profiles.
- Android 15 provides new Canvas drawing capabilities, together with Matrix44 to assist manipulate the Canvas in 3D and clipShader/clipOutShader to allow advanced shapes by intersecting both the present shader or a distinction of the present shader.
Bettering typography and internationalization
Android helps you make stunning apps that work effectively throughout the worldwide range of the Android ecosystem.
- Now you can create a FontFamily occasion from variable fonts in Android 15 with out having to specify wght and ital axes utilizing the buildVariableFamily API; the textual content renderer will robotically modify the values of the wght and ital axes to match the airing textual content with appropriate fonts.
- The font file in Android 15 for Chinese language, Japanese, and Korean (CJK) languages, NotoSansCJK, is now a variable font, opening up new potentialities for inventive typography.
Digicam and media enhancements
Every Android launch helps you convey superior media and digicam experiences to your customers.
- For screens that comprise each HDR and SDR content material, Android 15 means that you can management the HDR headroom with setDesiredHdrHeadroom to stop SDR content material from showing too washed-out.
- Android 15 helps intelligently adjusting audio loudness and dynamic vary compression ranges for apps with AAC audio content material that comprises loudness metadata in order that audio ranges can adapt to person gadgets and environment. To allow, instantiate a LoudnessCodecController with the audio session ID from the related AudioTrack.
- Low Light Boost in Android 15 adjusts the publicity of the Preview stream in low-light situations, enabling enhanced picture previews, scanning QR codes in low mild, and extra.
- Superior flash power changes in Android 15 allow exact management of flash depth in each SINGLE and TORCH modes whereas capturing photos.
- Android 15 extends Common MIDI Packets assist to digital MIDI apps, enabling composition apps to regulate synthesizer apps as a virtual MIDI 2.0 device similar to they’d with an USB MIDI 2.0 machine.
Bettering the person expertise
We proceed to refine the Android person expertise with each launch, whereas working to enhance efficiency and battery life. Right here is simply a few of what Android 15 brings to make the expertise extra intuitive, performant, and accessible.
- Customers can save their favourite split-screen app mixtures for fast entry and pin the taskbar on display to rapidly change between apps for better large screen multitasking on Android 15; ensuring your app is adaptive is extra necessary than ever.
- Android 15 allows TalkBack to assist Braille shows which can be utilizing the HID commonplace over each USB and safe Bluetooth to assist Android assist a wider vary of Braille shows.
- On supported Android 15 gadgets, NfcAdapter permits apps to request observe mode in addition to register filters, enabling one-tap transactions in lots of circumstances throughout a number of NFC succesful apps.
- Apps can declare a property to permit your Software or Exercise to be introduced on the small cowl screens of supported flippable gadgets.
- Android 15 vastly enhances AutomaticZenRules to permit apps to additional customise Consideration Administration (Do Not Disturb) guidelines by including varieties, icons, set off descriptions, and the power to set off ZenDeviceEffects.
- Android 15 now consists of OS–stage assist for app archiving and unarchiving. Archiving removes the APK and any cached information, however persists person knowledge and returns the app as displayable by the LauncherApps APIs, and the unique installer can restore it upon a request to unarchive.
Privateness and safety enhancements
Privateness and safety are on the core of every part we do, and we work to make significant enhancements to guard your apps and our customers with every platform launch.
- Private space in Android 15 lets customers create a separate house on their machine the place they will hold delicate apps away from prying eyes, beneath an extra layer of authentication. Some types of apps akin to medical apps, launcher apps, and app stores might have to take further steps to operate as anticipated in a person’s non-public house.
- Android 15 provides support for apps to detect that they’re being recorded as a way to inform the person that they are being recorded in case your app is performing a delicate operation.
- PendingIntent creators block background activity launches by default in Android 15 to assist forestall apps from by chance making a PendingIntent that may very well be abused by malicious actors.
Get your apps, libraries, instruments, and sport engines prepared!
In case you develop an SDK, library, device, or sport engine, it is notably necessary to arrange any obligatory updates instantly to stop your downstream app and sport builders from being blocked by compatibility points and permit them to focus on the most recent SDK options. Please let your builders know if updates are wanted to completely assist Android 15.
Testing your app entails putting in your manufacturing app utilizing Google Play or different means onto a tool or emulator working Android 15. Work by all of your app’s flows and search for useful or UI points. Evaluation the behavior changes to focus your testing. Listed here are a number of adjustments to contemplate that apply even in the event you do not but goal Android 15:
- Package stopped state changes – Android 15 updates the conduct of the bundle FLAG_STOPPED state to maintain apps stopped till the person launches or not directly interacts with the app.
- Support for 16KB page sizes – Starting with Android 15, 16 KB web page dimension assist might be obtainable on choose gadgets as a developer choice. Moreover, Android Studio additionally gives an emulator system picture with 16 KB assist by the SDK supervisor. In case your app or library makes use of the NDK, both straight or not directly by a library, you need to use the developer choice within the QPR beta or the Android 15 emulator system picture to check and repair purposes to arrange for Android gadgets with 16 KB web page sizes within the close to future.
- Removed legacy emoji font file – Some Android 15 gadgets akin to Pixel will not have the bitmap NotoColorEmojiLegacy.ttf file included for compatibility since Android 13 and can solely have the default vector file.
Please completely train libraries and SDKs that your app is utilizing throughout your compatibility testing. Chances are you’ll have to replace to present SDK variations or attain out to the developer for assist in the event you encounter any points.
When you’ve printed the Android 15-compatible model of your app, you can begin the process to update your app’s targetSdkVersion.
App compatibility
We’re working to make updates quicker and smoother with every platform launch by prioritizing app compatibility. In Android 15 we’ve made most app-facing adjustments opt-in till your app targets SDK model 35. This offers you extra time to make any obligatory app adjustments.
To make it simpler so that you can take a look at the opt-in adjustments that may have an effect on your app, based mostly in your suggestions we’ve made a lot of them toggleable once more this 12 months. With the toggles, you’ll be able to force-enable or disable the adjustments individually from Developer choices or adb. Check out how to do this, here.
That will help you migrate your app to focus on Android 15, the Android SDK Upgrade Assistant inside the newest Android Studio Koala Characteristic Drop launch now covers android 15 API adjustments and walks you thru the steps to improve your targetSdkVersion.
Get began with Android 15
You probably have a supported Pixel machine, you’ll obtain the general public Android 15 over the air replace when it turns into obtainable. In case you do not need to wait, you may get the newest quarterly platform launch (QPR) beta by becoming a member of the Android 15 QPR beta program at any time.
In case you’re already within the QPR beta program on a Pixel machine that helps the following Android launch, you may possible have been provided the chance to put in the primary Android 15 QPR beta replace. If you wish to opt-out of the beta program with out wiping your machine, do not set up the beta and as an alternative look forward to an replace to the discharge model when it’s made obtainable in your Pixel machine. As soon as you have utilized the steady launch replace, you’ll be able to decide out with out a knowledge wipe so long as you do not apply the following beta replace.
Keep tuned for the following 5 days of our Spotlight Week on Android 15, the place we’ll be masking matters like edge-to-edge, passkeys, updates to foreground companies, picture-in-picture, and extra. Observe alongside on our blog, X, LinkedIn or YouTube channels. Thanks once more to everybody who participated in our Android developer preview and beta program. We’re trying ahead to seeing how your apps reap the benefits of the updates in Android 15.
For full data, go to the Android 15 developer site.
Java and OpenJDK are emblems or registered emblems of Oracle and/or its associates.