[HTML payload içeriği buraya]
28.3 C
Jakarta
Monday, May 11, 2026

The First Beta of Android 15



Posted by Dave Burke, VP of Engineering


Android 14 logo

At the moment we’re releasing the primary beta of Android 15. With the progress we have made refining the options and stability of Android 15, it is time to open the expertise as much as each builders and early adopters, so now you can enroll any supported Pixel system right here to get this and future Android 15 Beta and have drop Beta updates over-the-air.

Android 15 continues our work to construct a platform that helps enhance your productiveness, give customers a premium app expertise, shield consumer privateness and safety, and make your app accessible to as many individuals as attainable — all in a vibrant and numerous ecosystem of gadgets, silicon companions, and carriers.

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 15 developer web site has tons extra details about the beta, together with downloads for Pixel and the launch timeline. We’re trying ahead to listening to what you suppose, and thanks prematurely to your continued assist in making Android a platform that works for everybody.

We’ll have tons extra to share as we transfer by way of the discharge cycle, and remember to tune into Google I/O the place you possibly can dive deeper into matters that curiosity you with over 100 periods, workshops, codelabs, and demos.

Edge-to-edge

Apps focusing on Android 15 are displayed edge-to-edge by default on Android 15 gadgets. Because of this apps not must explicitly name Window.setDecorFitsSystemWindows(false) or enableEdgeToEdge() to point out their content material behind the system bars, though we suggest persevering with to name enableEdgeToEdge() to get the edge-to-edge expertise on earlier Android releases.

To help your app with going edge-to-edge, most of the Materials 3 composables deal with insets for you, primarily based on how the composables are positioned in your app in keeping with the Materials specs.

a side-by-side comparison of App targets SDK 34 (left) and App targets SDK 35 (right) demonstrating edge-to-edge on an Android 15 device

On the left: App targets SDK 34 (Android 14) and isn’t edge-to-edge on an Android 15 system. On the correct: App targets SDK 35 (Android 15) and is edge-to-edge on an Android 15 system. Notice the Materials 3 TopAppBar is robotically defending the standing bar, which might in any other case be clear by default.

The system bars are clear or translucent and content material will draw behind by default. Consult with “Deal with overlaps utilizing insets” (Views) or Window insets in Compose to see stop essential contact targets from being hidden by the system bars.

Smoother NFC experiences – half 2

Android 15 is working to make the faucet to pay expertise extra seamless and dependable whereas persevering with to help Android’s sturdy NFC app ecosystem. Along with the observe mode modifications from Android 15 developer preview 2, apps can now register a fingerprint on supported gadgets to allow them to be notified of polling loop exercise, which permits for clean operation with a number of NFC-aware functions.

Inter-character justification

Beginning with Android 15, textual content might be justified using letter spacing through the use of JUSTIFICATION_MODE_INTER_CHARACTER. Inter-word justification was first launched in Android O, however inter-character solves for languages that use the white house for segmentation, e.g. Chinese language, Japanese, and so on.

JUSTIFICATION_MODE_NONE

image shows how japanese kanji (top) and english alphabet characters (bottom) appear with JUSTIFICATION_MODE_NONE

JUSTIFICATION_MODE_INTER_WORD

image shows how japanese kanji (top) and english alphabet characters (bottom) appear with JUSTIFICATION_MODE_INTER_WORD

JUSTIFICATION_MODE_INTER_CHARACTER

image shows how japanese kanji (top) and english alphabet characters (bottom) appear with JUSTIFICATION_MODE_INTER_WORD

App archiving

Android and Google Play introduced help for app archiving final 12 months, permitting customers to release house by partially eradicating occasionally used apps from the system that have been printed utilizing Android App Bundle on Google Play. Android 15 now contains OS degree help for app archiving and unarchiving, making it simpler for all app shops to implement it.

Apps with the REQUEST_DELETE_PACKAGES permission can name the PackageInstaller requestArchive methodology to request archiving a at the moment put in app bundle, which removes the APK and any cached information, however persists consumer information. Archived apps are returned as displayable apps by way of the LauncherApps APIs; customers will see a UI remedy to spotlight that these apps are archived. If a consumer faucets on an archived app, the accountable installer will get a request to unarchive it, and the restoration course of might be monitored by the ACTION_PACKAGE_ADDED broadcast.

App-managed profiling

Android 15 contains the all new ProfilingManager class, which lets you accumulate profiling data from inside your app. We’re planning to wrap this with an Android Jetpack API that can simplify building of profiling requests, however the core API will permit the gathering of heap dumps, heap profiles, stack sampling, and extra. It gives a callback to your app with a provided tag to determine the output file, which is delivered to your app’s information listing. The API does price limiting to attenuate the efficiency impression.

Higher Braille

In Android 15, we have made it attainable for TalkBack to help Braille shows which can be utilizing the HID normal over each USB and safe Bluetooth.

This normal, very like the one utilized by mice and keyboards, will assist Android help a wider vary of Braille shows over time.

Key administration for end-to-end encryption

We’re introducing the E2eeContactKeysManager in Android 15, which facilitates end-to-end encryption (E2EE) in your Android apps by offering an OS-level API for the storage of cryptographic public keys.

The E2eeContactKeysManager is designed to combine with the platform contacts app to provide customers a centralized strategy to handle and confirm their contacts’ public keys.

Secured background exercise launches

Android 15 brings further modifications to stop malicious background apps from bringing different apps to the foreground, elevating their privileges, and abusing consumer interplay, aiming to guard customers from malicious apps and provides them extra management over their gadgets. Background exercise launches have been restricted since Android 10.

App compatibility

With Android 15 now in beta, we’re opening up entry to early-adopter customers in addition to builders, so if you have not but examined your app for compatibility with Android 15, now’s the time to do it. Within the weeks forward, you possibly can anticipate extra customers to strive your app on Android 15 and lift points they discover.

To check for compatibility, set up your printed app on a tool or emulator working Android 15 beta and work by way of your whole app’s flows. Evaluate the habits modifications to focus your testing. After you’ve got resolved any points, publish an replace as quickly as attainable.

To present you extra time to plan for app compatibility work, we’re letting you recognize our Platform Stability milestone properly prematurely.

Android 15 release timeline

At this milestone, we’ll ship closing SDK/NDK APIs and in addition closing inner APIs and app-facing system behaviors. We’re anticipating to succeed in 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.

At the moment’s beta launch has the whole lot you might want to strive the Android 15 options, take a look at your apps, and provides us suggestions. Now that we have entered the beta part, you possibly can enroll any supported Pixel system right here to get this and future Android Beta updates over-the-air. When you don’t have a Pixel system, you possibly can use the 64-bit system photos with the Android Emulator in Android Studio. When you’re already within the Android 14 QPR beta program on a supported system, or have put in the developer preview, you will robotically get up to date to Android 15 Beta 1.

For one of the best improvement expertise with Android 15, we suggest that you simply use the newest model of Android Studio Jellyfish (or more moderen Jellyfish+ variations). When you’re arrange, listed below are among the issues you must do:

    • Attempt the brand new options and APIs – your suggestions is essential in the course of the early a part of the developer preview and beta program. Report points in our tracker on the suggestions web page.
    • Check your present app for compatibility – study 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 take a look at it.

We’ll replace the beta system photos and SDK commonly all through the Android 15 launch cycle. Learn extra right here.

For full data, go to the Android 15 developer web site.

Java and OpenJDK are emblems or registered emblems of Oracle and/or its associates.



Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles