The person who posted it Dave BurkeEngineering Vice
Today we’re releasing the first Android 15 Developer Preview so that you, our developers, can collaborate with us to build a better Android.
Android 15 continues our work to build a platform that helps improve your productivity while providing new capabilities to produce superior media experiences, reduce battery impact, enhance smooth app performance, and protect user privacy and security. .
Android lets your apps take advantage of premium device hardware, including high-quality camera capabilities, powerful GPUs, brilliant displays, and AI processing. Demand for large-screen devices, including tablets, flips and tablets, continues to grow, providing an opportunity to reach high-net-worth consumers. Also, we are committed to providing tools and libraries to help your Android apps take advantage of the latest advances in AI.
Your feedback on the Android 15 Developer Preview and QPR Beta Program will play a key role in helping Android continue to improve. The Android 15 developer site has more information about the preview, including downloads for the Pixel and detailed documentation about the changes. This preview is just the beginning, and we’ll have more to share as we move through the release cycle. Thanks in advance for helping make Android a platform that works for everyone.
Protecting user privacy and security
Android is constantly working to create solutions that maximize user privacy and security.
Privacy Sandbox on Android
Android 15 brings Android AD services to an extension level 10, incorporating the latest privacy sandbox on Android as part of our work to develop new technologies that improve user privacy and create effective and personalized advertising experiences for mobile apps. Our website has more about Privacy Sandbox in Android Developer Preview and beta programs to help you get started.
Health communication
Android 15 integrates Android 14 Extensions 10 with Health Connect on Android, a secure and centralized platform for managing and sharing app-collected health and fitness data. This update adds support for new data types in fitness, nutrition, and more.
File integrity
Android 15’s FileIntegrityManager Includes new APIs that leverage the fs-verity feature in the Linux kernel. With fs-verity files can be protected with custom cryptographic signatures, helping you ensure they haven’t been tampered with or corrupted. This leads to improved security, against malware or unauthorized file modifications that can compromise your app’s functionality or data.
Partial screen sharing.
Android 15 supports partial screen sharing so users can share or record just an app window instead of the entire device screen. This feature, first enabled in Android 14 QPR2, includes Media projection Callbacks that allow your app to customize the partial screen sharing experience. Note that a user license is now required for each Media projection Recording session.
Supporting creators
Android continues to provide developers with the tools and hardware to bring their visions to life on Android.
In-app camera controls
Android 15 adds new extensions to further control the camera hardware and algorithms on supported devices.
- Advanced flash intensity adjustments Precise control of flash intensity in both SINGLE and TORCH modes when taking pictures.
Virtual MIDI 2.0 instruments
Android 13 added support for connecting via USB to MIDI 2.0 devices that communicate using Universal MIDI Packets (UMP). Android 15 extends UMP support for virtual MIDI applications, allowing composition applications to control a USB MIDI 2.0 device as if it were a virtual MIDI 2.0 device.
performance and quality
Android continues to focus on helping you improve the quality of your apps. Much of this focus is on tooling and libraries, including Jetpack Compose, Android Studio, and more.
Dynamic performance
Android 15 continues our investment in the Android Adaptive Performance Framework (ADPF), a set of APIs that allow games and performance-enhancing apps to interact directly with the power and thermal systems of Android devices. Android 15 adds new ADPF capabilities on supported devices:
- Power saving mode Great for long-running background workloads with hint sessions to indicate that concurrent threads prefer saving power over performance.
- GPU and CPU runtimes Both can be reported in hint sessions, allowing CPU and GPU frequencies to be tuned together to better meet workload needs.
Go to the documentation to learn more about how to use ADPF in your apps and games.
Developer productivity
Android 15 continues to add OpenJDK APIs, including quality-of-life improvements, streaming, security, and more. These APIs have been updated on over a billion devices running Android 12+ with the Google Play System Update, so you can target the latest programming features.
Application compatibility
To give you more time to plan for application compatibility work, we’re notifying you in advance of our platform stabilization process.
In this milestone, we present the final SDK/NDK APIs as well as the final internal APIs and application-specific system features. We expect to reach platform stability in June 2024, and from then you will have several months before the official release to do your final testing. Release time details are here.
Start with Android 15
The Developer Preview has everything you need to test Android 15 features, test your apps, and provide feedback. You can get started today by flashing a system image to a Pixel 6, 7 or 8 series device with the Pixel Fold and Pixel Tablet. If you don’t have a Pixel device, you can use 64-bit system images in Android Studio with an Android emulator.
For the best Android 15 development experience, we recommend using the latest Android Studio Jellyfish (or additional versions of Jellyfish+) preview. Once you’re set up, here are some things you’ll need to do:
- Try out the new features and APIs – your feedback is critical in the first part of the developer preview. Report problems in our tracker on the feedback page.
- Test your current app for compatibility – Find out if your app is affected by changes in Android 15; Install your app on a device or emulator running Android 15 and test it extensively.
We regularly update the preview system images and SDK throughout the Android 15 release cycle. This initial preview release is for developers only and is not intended for daily or consumer use, so we are making it available only through manual download. Once you manually install a preview build, you’ll automatically receive future updates over the air for all available previews and betas. Read more here.
If you’re planning to move from Android 14 QPR beta program to Android 15 Developer Preview program and don’t want to wipe your device, we recommend moving to Developer Preview 1 now. Otherwise, you may run into periods of time where the Android 14 beta has the latest build date.
Once we reach our beta releases, we’ll invite consumers to try Android 15, and at that time we’ll open registration for the Android Beta Program. For now, please note that the Android Beta program for Android 15 is not yet available.
Visit the Android 15 developer site for complete information.
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.