AndroidPub
Published in

AndroidPub

source

Top Features of Android 11 from Developer’s Point of View

On September 3, 2019, the release day of Android 10, the buzz was so amazing the people were buying a new phone just to utilize cool features of Android 10. Currently, the same excitement is being seen around as the upcoming version Android 11 is also coming with exciting features. Certainly, this version will impact Android app development services.

How about discussing some of the features of Android 11 from the developer’s point of view?

We have to wait until its final stable release. (June)

For better understanding, let’s divide this article into 3 sections.

Requisition:

Go to all of the links in details to really shape your skills.

1. New Features, API & Security:

Based on the continuous innovation with screens, the new API is been developed for Curved & Waterfall screens.

Source of 1 & 2

Bubbles are a way to keep conversations in view and accessible while multi-tasking on their phones. Messaging and chat apps should use this on notifications to enable this in Android 11.

As it all started from Android 10, the features are enhanced now such as opt-in raw file path access for media, updated Documents UI, and batch edit operations in MediaStore.

Permissions dialog that includes Only this time option

Android 11 is being more transparent with permissions and for that new features are added as Data Access Auditing. By this feature, end users will better identify & rectify potentially unexpected data access. Another is Dialog Visibility which says, by tapping twice for specific permission, it will be considered as subsequently. Also, the new One Time Permission contains an option called for temporary one-time permission. Moreover, if the app targets Android 11, you cannot directly request all-the-time access to background location.

Android 11 introduces the BiometricManager.Authenticators interface. Also the AuthenticationResult API allows you to check whether the user authenticated using bio-metric or device credentials.

Neural Networks API (NNAPI) is designed for running computationally intensive operations for machine learning on Android devices. In Android 11, the operations and controls are expanded and available to developers. In this release, some new operations and execution controls are added to help optimize common use cases:

  • support priority and timeout for model execution.
  • reduce memory copying and transformation for consecutive model execution.
  • we’ve added signed integer asymmetric quantization where signed integers are used in place of float numbers to enable smaller models and faster inference.

2. Migration & Compatibility:

The Android 11 Preview SDK includes changes that are not compatible with some older versions of Android Studio. So, for the best development experience with the Android 11 Preview SDK, It is recommended that you install the latest preview version of Android Studio 4.0 Preview. Though you can compile and test Android 11 apps using Android Studio 3.3 and higher. After all these, you can configure the build and access the features subsequently.

3. Testing:

Android 11 introduces new tools for testing and debugging your app against the behavior changes in the latest version of the platform. The main purpose of the compatibility framework is to provide you with control and flexibility as you test your app with a new version of Android. There are some restrictions too.

Things To Remember:

Implementing Android 11 in your projects at this time can affect the behaviors.

to take care with: android studio and tools, android auto.

There are too many new or extended features available with Android 11, but this article is for those who want to start some hands-on with their projects with Android 11.

If you found any issue regarding android 11, file it in issue tracker after checking Release Notes.

Where to go from here:

source

Other Key Features:

  • Performant graphics debug layer injection
  • Batch operations for media files
  • Rich media in quick replies
  • Access to media files using raw file paths
  • Secure sharing of large data sets
  • Requesting and checking for low latency support
  • Low-latency decoding in MediaCodec
  • NDK image decoder
  • Resource loaders
  • Updates to the ICU libraries
  • CallScreeningService updates
  • Wi-Fi Suggestion API
  • Mute notification sounds and vibrations during active capture

Video By: The Verge
Video By: Android Authority

This blog is originally published here.

Something missing in this article? kindly comment below.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store