Android 11: Developer Preview 2 extends functions for foldables and 5G

Contents

The second preview version of the upcoming Android includes additions for foldables and the 5G connection.Reading time:2 min.Save in pocketreadPrint viewread comments

Google has released the second Android 11 developer preview. Among other things, the innovations aim again at the 5G connection and new device types. The privacy settings have new guidelines for the camera and the microphone. In addition, games in particular can now specify a desired refresh rate beyond 60 Hz.

As the name indicates, the preview is aimed at developers who want to prepare their apps for the upcoming version of Google’s mobile operating system. The current release still has no beta status: According to current planning, the beta phase should start in May, and the final release is planned for the third quarter.

The roadmap provides developer previews until April, which will be followed by the beta phase in May and stabilization from June.
The roadmap provides developer previews until April, which will be followed by the beta phase in May and stabilization from June. (Image: Google)

The first Android 11 developer preview published in February already had some functions on board, which are aimed primarily at 5G devices. The second preview version introduces a 5G state API that apps can use to query what type of network users are accessing. The blog post distinguishes between 5G NR (New Radio) and non-standalone networks (NSA), whereby a distinction between the latter and 5G Standalone (SA) is probably meant.

For foldables, apps in Android 11 can query the hinge angle to adjust the display accordingly. You can android.sensor.hinge_angleaddress the available sensor directly or via the AndroidX API to query the exact angle.

Android 11: Second beta extends functions for foldables and 5G

Android 11 also extends the manifest attribute android:foregroundServiceTypefor services in the foreground that need to display a special notification to access sensitive data. In Android 10, it was used, among other things, to query the location, and the current release extends it by releasing the camera and microphone.

There are also some additions to the scoped storage, which was also introduced in the previous Android version and assigns each app an isolated sandbox on external storage such as SD cards. Files from the legacy storage model, which does not offer sandboxing, can now be transferred to scoped storage, and Android 11 offers better management of the files in the cache.

Games and other apps can now select a preferred refresh rate and thus trigger a switch to 90Hz or 120Hz at runtime on devices that offer more than the usual rate of 60Hz. The frame rate API is available for both the SDK and the NDK (Native Development Kit), which is designed for machine-related applications, especially in C and C ++.

An API set for IME Transitions (Input Method Editor) is dedicated to a smoother transition of the soft keyboard. Apps can process WindowInsetsAnimation.Callbackevents in the soft keyboard’s position via the interface and WindowInsetsAnimationControllercontrol it independently.

Apps können in Android 11 die Position des Soft Keyboards steuern.
Apps can control the position of the soft keyboard in Android 11. (Image: Google)

Other noteworthy innovations in the second Developer Preview include emulating the front and back cameras in the Android emulator. In addition, devices with Android 11 can restart the previously run applications when rebooting after an OTA update (Over the Air). In this case, apps can access the CE storage (Credential Encrypted) without users having to log in beforehand.

Further details on the Developer Preview 2 of Android 11 can be found in the Android developer blog . The Device System Image is available for the Google devices Pixel 2, Pixel 3, Pixel 3a and Pixel 4 in the regular and the XL version. The Android emulator can also be used to test apps with Android 11. ( rme )

Leave a Reply

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