List Of A Small Sample Of The Features You’ll See In The First Preview Of Android 11

Amit Agrawal
4 min readMar 26, 2020

--

Android has always come up with exciting changes in each of its versions. As far as names are considered, they are interesting and a matter of curiosity among technology lovers all around the world. With the introduction of Android 11, people all over the world are excited about what this tech giant has to offer. Custom mobile app development companies are also looking forward to it.

Android 11 introduces new and exciting features as well as APIs for developers. There are still some features unknown to the common public. Recently, a detailed list of new, modified and removed APIs were released.

Some of the small samples of features which the users can see in the first preview of Android 11 is as follows:

1. Data access auditing

With this feature, it enables more transparency in the applications. Also, its dependencies will be able to access private data from users. Even the best android app development company has introduced data access auditing which will benefit the users in many ways.

2. Performant graphics debug layer injection

With the introduction of Android 11, applications will be able to load external graphics layers into the codes of native applications. It will expose the same functionality as a debuggable app. This feature is very important at the times of profiling the applications with tools like GAPID.

3. Batch operations for media files

To maintain consistency across all the devices and add convenience to the user, Android 11 has added many methods to the API called MediaStore. It will also perform some batch operations to make full use of all methods.

4. Rich media in fast replies

Android 11 has introduced the insertion of images and other rich media into quick replies. Earlier, only text can be sent using the facility of a quick reply. To support this feature, apps are required to add information to notifications. This is going to benefit the custom android app development companies very much.

5. Access to media files using raw file paths

Special permissions have been introduced in Android 11 for the first time. It can contribute in reading media files of the device as well as accessing native libraries. There are many more capabilities of this feature which can be viewed on the official website of Android.

6. Secured sharing of huge datasets

There are situations which require machine learning or media playback. The Android application may need to use large datasets as another application. In the previous versions of Android, to integrate such large datasets, the app and another app will need to download a separate copy. Mobile application development companies are looking forward to it. Android 11 also helps in reducing data redundancy. It does so to cache datasets on the device using shared data BLOBS.

7. Requesting as well as checking for low latency report

There are various displays available which can perform post-processing graphics. For example TVs as well as some external display devices in custom mobile app development. Post-processing helps in improving the graphics and can result in an increase in latency. This can consume more power and thus, can be harmful to the device which is being operated. The displays nowadays support HDMI 2.1 which contains an auto latency mode. It helps in minimizing the latency by switching off the post-processing. Post-processing can be turned on or off as required. If the user does not avail the post-processing, he/she will not be able to experience low-latency. This will decrease the user experience for the Android operator.

8. Low latency coding

Android 11 helps to enhance MediaCodec which helps in supporting low-latency decoding. This works well for games as well as other apps. Support for a feature like low-latency coding can need additional resources, for example, high power consumption. For developers, it should be kept in mind that they only use low-latency when its requirement is more otherwise it may result in high power consumption as well as more cost.

9. NDK image decoder

The NDK ImageDecoder is an API introduced by Android in its 11th version. It is mainly a provider of standard API for Android C/C++ applications. It does so with the aim of decoding images directly. There is no need for app developers to use the framework APIs or image decoding libraries, especially from third-party companies.

10. Resource loaders

Android 11 has introduced a new API which works with applications to dynamically extend the process of searching and loading of resources. It will give the ability to the operating system to supply additional resources and assets. It also helps in modifying the values of existing resources and assets. Resource loader objects give the facility to provide methods to load data from APKs and resource tables.

--

--

Amit Agrawal

Amit Agrawal Founder and COO at Cyber Infrastructure Inc which is an custom software development company.