Google announced the official launch of Android 11. Users of Pixel, OnePlus, Xiaomi, OPPO, realme phones and many other other android sellers will now see the update push in the next few days, and other users will launch the update in the next few months.
Android 11 adds a lot of new features. Google initially divided them into three themes people, controls, and privacy. But it also supports 5G, new screen types, and call screening. There is even a frame rate API to help applications and games adapt to variable refresh rates, which will be a major focus in the next few years, because mobile phones and TVs use this feature of computer monitors. Google has also extended the neural network API for running computationally intensive machine learning operations.
At the end of the testing process, the Google team also secretly added another improvement, the new crown virus contact notification API jointly developed by Google and Apple. In late July, Google updated the version of the system to support interoperability between countries, and announced that Android 11 applications can use the API without opening the device’s location settings.
Android 11 “people” feature
Android 11 should be “more human-centric and expressive” so that it can “identify and prioritize the most important people in your life.” In other words, many messaging capabilities are expected
Conversation notifications are displayed in the dedicated part of the top shadow, with personnel forwarding design and dialogue-specific operations, such as opening a dialogue in bubble form, creating a dialogue shortcut on the main screen or setting reminders;
Bubbles can help users keep the dialogue visible and accessible during multitasking. Google hopes that instant messaging and chat applications use Bubble API for notifications in Android 11.
Integrated keyboard suggestions allow autofill applications and input method editors (IME) to safely provide context-specific entities and strings directly in the IME’s suggestion bar;
For people who control their phones entirely by voice, voice access now includes a visual cortex on the device that can understand screen content and context, and generate tags and access points for auxiliary commands.
Android 11 control functions
Android 11 makes it easier for users to control smart devices
Device controls can help users access and control the connected devices. Just press and hold the power button to immediately call up the device controls, and the application can use the new API to display in the controls;
Media controls allow users to switch the output device of audio or video content, whether it is headphones, speakers or TV. Users can now enable this feature from the developer options, and this feature will be enabled by default in the upcoming Beta version.
Android 11 privacy features
Android 11 also provides more control over sensitive permissions and makes devices more secure through faster updates:
One-time permission allows the user to grant the app only one access permission to the device microphone, camera or location, and the app can request permission again the next time the app is used;
Background location developers need to obtain permission to access the background location in their application to prevent abuse, but Google will not implement this policy on existing applications before 2021;
Automatic reset of permissions If the user has not used an application for a long time, Android 11 will “automatically reset” all operating permissions associated with the application and notify the user. The application can request permission again the next time the application is used;
Scope storage Google has improved this feature to better protect the application and user data on external storage, and further improvements to help developers migrate more easily;
The Google Play system update launched last year accelerated the update of the core operating system components of devices in the Android ecosystem. Google is doubling the number of updateable modules. These 12 new modules will help improve the privacy, security and consistency of users and developers.
BiometricPrompt API developers can specify the strength of biometric authentication required for their application to unlock or access sensitive parts of the application. For backward compatibility, Google has added these functions to the Jetpack biometric library;
Identity Credentials API new use cases such as mobile phone driver’s license, national ID card, and digital ID card.
For developers, Google recommends that they should install their applications on devices or emulators running Android 11, test all user processes and functions, and ensure that all changes will not break anything. Before exploring new APIs and features, you should first test your current applications and release compatibility updates.
The most important behavior changes include:
One-time permissions users can now grant one-time permissions to access location, device microphone and camera;
External storage access applications can no longer access files of other applications in external storage;
Scudo enhanced allocator scudo is now the heap memory allocator for native code in the application;
File Descriptor Cleaner FDSAN is now enabled by default to detect file descriptor processing problems of native code in the application;
Although these changes will only affect Android 11 users, whether they are users who update to Android 11 or users who have purchased a new device, it still means millions of devices. Android 11 also includes changes in opt-in behavior. Once you join a new platform, these changes will affect your application.
Google recommends that developers delve into the following features for all Android 11 applications: dark theme, gesture navigation, shared shortcut API, synchronized input method transition and new screen types. It is worth noting that the first three features were initially added in Android 10. In addition, Google also recommends exploring these features: dialogue, bubble API, 5G, device controls and media controls.