Android Q will be officially named as Android 10 at the time of release. In this article we will know about the features and APIs of Android 10.
Google has confirmed that Android 10 will be the official name of Android Q when it is released. Android is ditching the “dessert name scheme” and Android Pie will be the last version to carry the naming legacy. Google also announced that Android will get a new logo and colour scheme as part of the overhaul.
Read also: How to Open Rpt file on Windows and Mac
Features and APIs of Android Q
Google has announced that Android 10 will come with a new logo and colour scheme. It will come with many more features and applications.
Android Q introduces a number of security features, which the following sections summarize. Android Q introduces the following improvements to the unified bio metric authentication dialog added in Android 9:
Specify user confirmation requirements
You can now provide a hint that tells the system not to require user confirmation after the user has authenticated using an implicit bio-metric modality. For example, you could tell the system that no further confirmation should be required after a user has authenticated using Face authentication.
Improved fallback support for device credentials
You can now tell the system to allow a user to authenticate using their device PIN, pattern, or password if they cannot authenticate using their bio-metric input for some reason. To enable this fallback support, use the
setDeviceCredentialAllowed() method. If your app currently uses
createConfirmDeviceCredentialIntent() to fall back to device credentials, switch to using the new method instead.
Check device for bio-metric capability
You can now check if a device supports bio-metric authentication prior to invoking
BiometricPrompt by using the
canAuthenticate() method in the
Public Conscrypt API
The Cons-crypt security provider now includes a public API for TLS functionality. In the past, users could access this functionality via reflection. However, due to restrictions on calling non-public APIs added in P, this has been grey listed in Q and will be further restricted in future releases.
Android Q includes several improvements related to networking and connectivity.
Wi-Fi network request API for peer to peer connectivity
Android Q adds support for peer-to-peer connections. This feature enables your app to prompt the user to change the access point that the device is connected to by using
WifiNetworkSpecifier to describe properties of a requested network. The peer-to-peer connection is used for non-network-providing purposes, such as bootstrapping configuration for secondary devices like Chrome cast and Google Home hardware.
Bypassing user approval
Once the user approves a network to connect to in response to a request from a specific app, the device stores the approval for the particular access point. If the app makes a specific request to connect to that access point again, the device will skip the user approval phase and automatically connect to the network. When the user chooses to forget the network while connected to a network requested by the API, then this stored approval for that combination of app and network is removed, and any future request from the app will need to be approved by the user again. If the app makes a non-specific (such as with an SSID or BSSID pattern) request, then the user will need to approve the request.
Wi-Fi network suggestion API for internet connectivity
Android Q adds support for your app to add network credentials for a device to auto-connect to a Wi-Fi access point. You can supply suggestions for which network to connect to using
WifiNetworkSuggestion. The platform ultimately chooses which access point to accept based on the input from your app and others.
List of Phones Which Will Get Android 10 Update
- Google Pixel phones: Pixel 3, Pixel 2, original Pixel and Pixel 3a
- Nokia 9 Pure View, Nokia 8.1, and Nokia 7.1
- OnePlus 7 Pro, OnePlus 7, OnePlus 6, OnePlus 6T
- Asus Zenfone 5Z
- Xiaomi phones
- Vivo X27, Vivo NEX S and Vivo NEX A
- Huawei Mate 20 Pro
- Oppo, Realme, LG, Sony, Essential and Tecno phones
- Samsung’s phones
You may also like: How to Reset your Forgotten Windows Password