It's a surprise because we were only expecting it next month. Google has released a preview of Android 11, the new version of its operating system for phones and tablets for developers. Images for Pixel 2, 3, 3a and 4 are already available. According to the roadmap of Google Android 11 will be released in beta in May, a priori at the time of high mass Goolge I / O and the final version will arrive in the third quarter of this year.
Android is already bringing many new features, even if the list is certainly not yet final. Here are some of them:
First comes a new feature called 'App Compatibility'. In developer options, Android 11 presents a new submenu to quickly switch to new changes in system behavior by application, without the need to send ADB shell commands as before. There are different sections for each target API level - for example, API level> 29 has its own set of behavior changes, API level> 30 has its own set of changes, and so on.
Google has updated the connectivity APIs for 5G, which allows developers to create new experiences designed specifically for 5G, says Mountain View. Thus arrive:
A dynamic measurement API - which verifies that the connection is unlimited (unmetered) and, if so, offers a higher resolution or quality that can use more data. The API has been extended to include cellular networks, so that it is possible to identify users whose operators offer truly unlimited data when connected to their 5G network.
A bandwidth estimation API, updated for 5G, to facilitate verification of downstream / upstream bandwidth, without the need to poll the network or calculate your own estimate. If the modem does not provide support, the API makes a default estimate based on the current connection.
Google takes over a feature of iOS 13 allowing to grant an authorization only once, for example for geolocation, microphone or camera. In this case, an application that will need authorization again during subsequent use will have to ask the user again. This will prevent users from granting sensitive permissions to applications and then forgetting them, to the detriment of their security.
Google wants to facilitate discussions on instant messaging. With this in mind, the notification center has a section dedicated to conversations and applications can create discussion 'bubbles' that remain in the foreground everywhere in the system. This 'API Bubbles' appeared with Android 10, but Google had not then validated it for the final version.