Android Q is Officially Android 10 : Features and APIs

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.

Android Q

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.

Security Enhancements

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 thesetDeviceCredentialAllowed() 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 BiometricManager class.

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.

Connectivity Features

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

For more latest technology news, kindly visit Today’s Tech and follow us on Facebook and Twitter for daily update.

Share it to

Leave a Reply