
Posted by
Android 16 has formally reached Platform Stability right this moment with Beta 3! Which means the API floor is locked, the app-facing behaviors are last, and you may push your Android 16-targeted apps to the Play retailer proper now. Learn on for protection of recent safety and accessibility options in Beta 3.
Android delivers enhancements and new options year-round, and your suggestions on the Android beta program performs a key function in serving to Android constantly enhance. The Android 16 developer website has extra details about the beta, together with the way to get it onto units and the launch timeline. We’re trying ahead to listening to what you suppose, and thanks prematurely on your continued assist in making Android a platform that advantages everybody.
New in Android 16 Beta 3
At this late stage within the growth cycle, there are only some new issues within the Android 16 Beta 3 launch so that you can think about when growing your apps.

Broadcast audio assist
Pixel 9 units on Android 16 Beta now assist Auracast broadcast audio with appropriate LE Audio listening to aids, a part of Android’s work to reinforce audio accessibility. Constructed on the LE Audio commonplace, Auracast allows appropriate listening to aids and earbuds to obtain direct audio streams from public venues like airports, live shows, and lecture rooms. Our Key phrase submit has extra on this expertise.
Define textual content for optimum textual content distinction
Customers with low imaginative and prescient typically have decreased distinction sensitivity, making it difficult to differentiate objects from their backgrounds. To assist these customers, Android 16 Beta 3 introduces define textual content, changing excessive distinction textual content, which pulls a bigger contrasting space round textual content to significantly enhance legibility.
Android 16 additionally incorporates new AccessibilityManager APIs to permit your apps to examine or register a listener to see if this mode is enabled. That is primarily for UI Toolkits like Compose to supply an identical visible expertise. In case you keep a UI Toolkit library or your app performs customized textual content rendering that bypasses the android.textual content.Structure class then you need to use this to know when define textual content is enabled.

Take a look at your app with Native Community Safety
Android 16 Beta 3 provides the power to check the Native Community Safety (LNP) function which is deliberate for a future Android main launch. It provides customers extra management over which apps can entry units on their native community.
What’s Altering?
At the moment, any app with the INTERNET permission can talk with units on the person’s native community. LNP will finally require apps to request a particular permission to entry the native community.
Beta 3: Choose-In and Take a look at
In Beta 3, LNP is an opt-in function. That is your probability to check your app and establish any elements that depend on native community entry. Use this adb command to allow LNP restrictions on your app:
adb shell am compat allow RESTRICT_LOCAL_NETWORK <your_package_name>
After rebooting your machine, your app’s native community entry is restricted. Take a look at options that may work together with native units (e.g., machine discovery, media casting, connecting to IoT units). Count on to see socket errors like EPERM or ECONNABORTED in case your app tries to entry the native community with out the required permission. See the developer information for extra data, together with the way to re-enable native community entry.
This can be a vital change, and we’re dedicated to working with you to make sure a easy transition. By testing and offering suggestions now, you possibly can assist us construct a extra non-public and safe Android ecosystem.
Get your apps, libraries, instruments, and recreation engines prepared!
In case you develop an SDK, library, software, or recreation engine, it is much more vital to arrange any vital updates now to stop your downstream app and recreation builders from being blocked by compatibility points and permit them to focus on the newest SDK options. Please let your builders know if updates are wanted to totally assist Android 16.
Testing entails putting in your manufacturing app or a check app making use of your library or engine utilizing Google Play or different means onto a tool or emulator operating Android 16 Beta 3. Work by means of all of your app’s flows and search for practical or UI points. Overview the conduct modifications to focus your testing. Every launch of Android incorporates platform modifications that enhance privateness, safety, and total person expertise, and these modifications can have an effect on your apps. Listed below are a number of modifications to give attention to that apply, even for those who do not but goal Android 16:
- Broadcasts: Ordered broadcasts utilizing priorities solely work throughout the similar course of. Use different IPC for those who want cross-process ordering.
- ART: In case you use reflection, JNI, or some other means to entry Android internals, your app may break. That is by no means a finest observe. Take a look at completely.
- 16KB Web page Measurement: In case your app is not 16KB-page-size prepared, you need to use the new compatibility mode flag, however we suggest migrating to 16KB for finest efficiency.
Different modifications that shall be impactful as soon as your app targets Android 16:
Keep in mind to 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 for those who encounter any points.
When you’ve printed the Android 16-compatible model of your app, you can begin the method to replace your app’s targetSdkVersion. Overview the conduct modifications that apply when your app targets Android 16 and use the compatibility framework to assist rapidly detect points.
Two Android API releases in 2025
This preview is for the following main launch of Android with a deliberate launch in Q2 of 2025 and we plan to have one other launch with new developer APIs in This fall. This Q2 main launch would be the solely launch in 2025 that features conduct modifications that might have an effect on apps. The This fall minor launch will choose up function updates, optimizations, and bug fixes; like our non-SDK quarterly releases, it is not going to embrace any intentional app-breaking conduct modifications.

We’ll proceed to have quarterly Android releases. The Q1 and Q3 updates present incremental updates to make sure steady high quality. We’re placing extra vitality into working with our machine companions to deliver the Q2 launch to as many units as doable.
There’s no change to the goal API degree necessities and the related dates for apps in Google Play; our plans are for one annual requirement annually, tied to the foremost API degree.
Get began with Android 16
You’ll be able to enroll any supported Pixel machine to get this and future Android Beta updates over-the-air. In case you don’t have a Pixel machine, you possibly can use the 64-bit system photographs with the Android Emulator in Android Studio. If you’re presently on Android 16 Beta 2 or are already within the Android Beta program, you’ll be provided an over-the-air replace to Beta 3.
Whereas the API and behaviors are last, we’re nonetheless in search of your suggestions so please report points on the suggestions web page. The sooner we get your suggestions, the higher probability we’ll have the ability to handle it on this or a future launch.
For the most effective growth expertise with Android 16, we suggest that you simply use the newest function drop of Android Studio (Meerkat). When you’re arrange, listed below are among the issues you must do:
- Compile in opposition to the brand new SDK, check in CI environments, and report any points in our tracker on the suggestions web page.
We’ll replace the beta system photographs and SDK repeatedly all through the Android 16 launch cycle. When you’ve put in a beta construct, you’ll robotically get future updates over-the-air for all later previews and Betas.
For full data on Android 16 please go to the Android 16 developer website.

