Android 13 reaches Platform Stability milestone with Beta 3 launch

0
4
Android 13 reaches Platform Stability milestone with Beta 3 launch
Android 13 reaches Platform Stability milestone with Beta 3 launch

At I/O 2022, Google launched the second Android 13 beta launch earlier this yr. The replace launched a few noteworthy options, like a protecting again gesture, useful resource information for specifying supported app languages, and a brand new permission to make use of precise alarms. Now, Google has began seeding the third Android 13 beta launch for its Pixel gadgets, and right here’s what you want to find out about it.

What’s new in Android 13 Beta 3?

Platform Stability

At the beginning, the third beta launch brings Android 13 to the Platform Stability milestone. In line with Google, this milestone signifies that “Android 13 has reached ultimate inner and exterior APIs, ultimate app-facing behaviors, and ultimate non-SDK API lists (greylists).” 

App, recreation, SDK, library, and recreation engine builders can now use the Platform Stability milestone as a goal for planning ultimate compatibility testing and public launch to make sure their compatibility updates are prepared earlier than the ultimate launch.

App compatibility

With the third Android 13 beta launch, Google can also be urging builders to check app compatibility. Now that Android 13 has reached Platform Stability, app builders ought to take a look at their apps for compatibility in time for the ultimate launch in order that they’ve time to make any updates wanted earlier than the secure Android 13 rollout.

Google has additionally highlighted a few adjustments app builders ought to look ahead to whereas testing their apps on Android 13 beta 3. These embody:

  • Runtime permission for notifications: Android 13 introduces a brand new runtime permission for sending notifications from an app. Be sure you perceive how the brand new permission works, and plan on concentrating on Android 13 (API 33) as quickly as attainable.
  • Clipboard preview: Be sure that your app hides delicate knowledge in Android 13’s new clipboard preview, corresponding to passwords or bank card info.
  • JobScheduler prefetch: JobScheduler now tries to anticipate the subsequent time your app can be launched and can run any related prefetch jobs forward of that point. When you use prefetch jobs, take a look at that they’re working as anticipated.

After testing and publishing an up to date model of the app, Google additional urges builders to start out the method of updating their app’s goal SDK model, evaluate the habits adjustments for apps concentrating on Android 13, and use the compatibility framework to detect any points. Google has highlighted a few adjustments builders ought to take a look at if their apps goal API stage 33 or greater:

  • Close by system permission for Wi-Fi: Apps that handle a tool’s connections to close by entry factors ought to use a brand new NEARBY_WIFI_DEVICES runtime permission for Wi-Fi operations like scanning, while not having entry to system location. Some Wi-Fi APIs require your app to have this new permission.
  • Granular media permissions: In case your app targets Android 13 and reads media information from frequent knowledge storage, you should request a number of of the brand new granular permissions as a substitute of the READ_EXTERNAL_STORAGE permission.
  • Permission adjustments for physique sensors: Android 13 introduces “whereas in use” entry for physique sensors. In case your app must entry physique sensor info from the background, it should declare a brand new BODY_SENSORS_BACKGROUND permission.
  • Intent filters block non-matching intents: In case your app sends an intent to an exported element of one other app concentrating on Android 13 (API 33) or greater, it now must match an intent filter within the receiving app.
  • Media controls derived from PlaybackState: Android 13 derives extra media controls from PlaybackState actions, to point out a richer set of controls which can be constant throughout system varieties. Be sure that your app handles these adjustments.

Tablets and large-screens assist

Lastly, Google has additionally highlighted that builders ought to embody tablets and different large-screen gadgets as a part of their testing. Builders can take a look at optimizations for large-screen gadgets by establishing an Android emulator in Android Studio or utilizing a suitable large-screen system, just like the Lenovo Tab P12 Professional and the Xiaomi Tab 5. Listed here are just a few adjustments builders ought to take note of throughout testing:

  • Taskbar interplay: Test how your app responds when seen with the brand new taskbar on massive screens. Be sure that your app’s UI isn’t minimize off or blocked by the taskbar.
  • Multi-window mode: Multi-window mode is now enabled by default for all apps, no matter app configuration, so be sure the app handles split-screen appropriately. You may take a look at by dragging and dropping your app into split-screen mode and adjusting the window dimension.
  • Improved compatibility expertise: In case your app isn’t optimized for tablets but, corresponding to utilizing a set orientation or not being resizable, examine how your app responds to compatibility mode changes corresponding to letterboxing.
  • Media projection: In case your app makes use of media projection, examine how your app responds whereas taking part in again, streaming, or casting media on massive screens. Be sure you account for system posture adjustments on foldable gadgets as properly.
  • Digital camera preview: For digital camera apps, examine how your digital camera preview UI responds on massive screens when your app is constrained to a portion of the display screen in multi-window or split-screen mode. Additionally examine how your app responds when a foldable system’s posture adjustments.

Google’s weblog submit doesn’t spotlight any user-facing adjustments in Android 13 Beta 3. Nevertheless, it’s probably that the construct features a few undocumented adjustments. We’ll be giving Android 13 Beta 3 a go on our Pixel gadgets, and we’ll be sure to let you understand if we spot any such adjustments.


The best way to obtain and set up Android 13 Beta 3 in your Google Pixel system

You may simply obtain Android 13 Beta 3 in your Pixel gadgets and observe our information on learn how to set up Android 13 to set it up.

Google is formally releasing this beta replace for the Pixel 6 Professional, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL, or Pixel 4. You should utilize the 64-bit system photos with the Android Emulator in Android Studio, and you too can use a GSI too.

To be taught extra in regards to the third Android 13 beta launch, head over to the official weblog submit on the Android Builders weblog.

LEAVE A REPLY

Please enter your comment!
Please enter your name here