Posted by Dave Burke, VP of Engineering

Badge style Android 14 logo illustration

Today we’re releasing the first beta of Android 14, building around our core themes of privacy, security, performance, developer productivity, and user customization, while continuing to improve the experience for large screen devices on tablets, foldables, and more. are doing. We’re making steady progress refining Android 14’s features and stability, and it’s time to open up the experience to both developers and early-adopters.

Android delivers enhancements and new features throughout the year, and your feedback on android beta The program plays an important role in helping Android continually improve. Android 14 Developer Site There’s a lot more information about the beta including download for pixel And this release timeline, we are looking forward what do you think you are hearingAnd thanks in advance for your continued help in making Android a platform that works for everyone.

working in form factors

Android 14 builds on the work done in previous releases to support tablet and foldable form factors, and we’re building tools and resources to help you improve your app experience, including design inspiration And development guide,

Smart System UI

In the Android operating system, features are implemented by two separate but equally important packages: the framework, which provides services, and the system UI, which gives the user control of those services. Each Android release brings new refinements to the System UI, and here are some you can see in Beta 1.

new back arrow

Image showing a back arrow indicating gesture navigation on a mobile device

The gesture navigation experience includes a more prominent back arrow when interacting with your apps to help improve back gesture understanding and usability. Back Arrow also compliments the user’s wallpaper or device theme.

a better system sharesheet

Screen image of custom sharesheet with direct share goals
In Android 14, apps can now add custom actions to the system sharesheet that they invoke. create your custom selector verb using the selectoraction.builder and specify a list of your selector functions as Meaning. EXTRA_CHOOSER_CUSTOM_ACTIONS of intention made with Intent.createChooser,

In addition, the system now uses more app signals to determine ranking. direct share target, you signal by calling pushDynamicShortcut To report shortcut usage with related capacity constraint,

more graphics capabilities

Android 14 includes new graphics features that you can use to make your apps really stand out.

Paths are now queryable and interpolated

Android’s path The API is a powerful and flexible mechanism for creating and rendering vector graphics. Starting in Android 14, you can query paths to find out what’s inside them. API updates include functionality to interpolate between paths whose structure matches exactly, enable morphing effects, and a AndroidX library Provides backward compatibility to API 21. more details here,


Per-app language preferences

Android 14 Enhances Per-app language preferencesallow for dynamic optimization Android settings the set of languages ​​displayed in the per-application language list, and gives the IME a way to know the UI language of the current app. Starting with Android Studio Giraffe Canary 7 and AGP 8.1.0-alpha07, you can configure your apps to automatically support per-app language preferences. Generates Android Gradle plugin, based on your project resources locale config Creates the file and adds a reference to it in the generated manifest file, so you no longer need to manually create or update the file when you change your language support. Look Automatic per-app language support For more information and Give Feedback,


Limiting Visibility to Disability-Focused Accessibility Services

Android 14 introduces the AccessibilityDataSensitive attribute to allow apps to limit the visibility of specified views to only accessibility services that claim to help users with disabilities. Play Protect makes sure that apps downloaded from the Play Store are true to these claims. TalkBack and other services that claim to help users with disabilities will not be affected by this feature.

Applications may consider using accessibilityDataSensitive for:

  • protect user data (such as personal details or plaintext passwords)
  • Prevent important actions from being performed unintentionally (like transferring money or checking out in a shopping app)

app compatibility

If you haven’t tested your apps for compatibility with Android 14 yet, now is the time to do it! With Android 14 now in beta, we’re opening up access to early-adopter users as well as developers. In the coming weeks, you can expect more users to try your app on Android 14 and raise issues they find.

To test compatibility, install your published app on a device or emulator running the Android 14 beta and work through all of the app flows. review the behavior change To focus on your test. After you fix any issues, publish an update as soon as possible.

Android 14 preview and release timeline image shows we're on target with beta release in April

This is also a good time to start getting your apps ready to target Android 14 by testing with the App Compatibility Changes toggle in Developer Options.

Partial screenshot of app compatibility changes in developer options
App Compatibility toggle in Developer Options.

Get started with Android 14

Today’s beta release has everything you need to try Android 14 features, test your apps, and give us feedback, To test your app with tablets and foldables, the easiest way to get started is to use the Android emulator in a tablet or the latest preview of the foldable configuration. android studio sdk manager, Now that we have entered the beta phase, you can Enroll any supported Pixel device here To receive this and future Android 14 beta and Feature Drop beta updates over-the-air. If you don’t have a Pixel device, you can use 64-bit system images with the Android emulator in Android Studio.

For the best experience developing with Android 14, we recommend that you use its latest preview Android Studio Giraffe (or the more recent Giraffe+ version). once you are establishHere are some things you should do:

  • Try new features and APIs – Your feedback is important as we finalize the API. Report issues in our tracker feedback page,
  • Test your current app for compatibility – Know whether your app is affected by default behavior changes in Android 14. Install your app on a device or emulator running Android 14 and test it extensively.
  • Test your app with opt-in changes – There are opt-in behavior changes in Android 14 that only affect your app if it’s targeting the new platform. It is important to recognize and assess these changes early. To make it easier to test, you can do Turn on and off transitions individually,

We’ll regularly update the preview and beta system images and SDKs throughout the Android 14 release cycle.

If you are already enrolled Android 13 QPR Beta program and your device is supported, Android 14 Beta 1 will be made available to you without any additional action.

For full details on how to get the beta, Visit the Android 14 Developer Site,

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *