Friday, May 10, 2019

Android Q features and APIs update 2019

Are you looking for Android Q features? If yes, please find its brief over here.

After Android Pie operating system, Google has introduced Android Q operating system from Google I/O event in the USA. 

We have earlier updated on this, you can also check list of smartphones using Android Q (for developer preview) to begin with. 

Google has come up with some unique features from Android Q OS. We have listed few of them over here though it is not entire detail. The detail would be covered soon.


List of Android Q features:

Android Q introduces great new features and capabilities for users and developers. This document highlights what's new for developers.



Security enhancements Improved biometric authentication dialogs Specify user confirmation requirements.

Improved fallback support for device credentials.

Check device for biometric capability.

Run embedded DEX code directly from APK.

You can now tell the platform to run embedded DEX code directly from your app’s APK file. This option can help prevent an attack if an attacker ever managed to tamper with the locally compiled code on the device.

Gradle

Bazel

TLS 1.3 support

Public Conscrypt API

Connectivity features: Wi-Fi network connection API

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. 

Bypassing user approval.

Wi-Fi network suggestion API.

Improvements to Wi-Fi high-performance and low-latency modes.

Specialized lookups in DNS resolver.

Wi-Fi Easy Connect.

Android Q enables you to use Easy Connect to provision Wi-Fi credentials to a peer device, as a replacement of WPS which has been deprecated.

Wi-Fi Direct connection API.

Bluetooth LE Connection Oriented Channels (CoC).

Telephony features.

Call quality improvements.

Call screening and caller ID.

Call redirection service API.

Improvements in creating files on external storage.

Pending status for new media files.

Influence on storage location.

Directory hints.

Device selection.

Media and graphics.

Audio playback capture.

Native MIDI API.

MediaCodecInfo improvements.

Performance Points.

ANGLE.

Thermal API.

Camera and images.

Monochrome camera support.

Dynamic Depth Format.

High Efficiency Image File format.

Improvements in multi-camera.

Accessibility services API.

AccessibilityNodeInfo entry key flag.

Accessibility dialog spoken feedback.

Accessibility shortcut for physical keyboards.

Soft keyboard controller enhancement.

User-defined accessibility timeouts.

Autofill improvements.

Compatibility-related autofill requests.

Save username and password simultaneously.

User interaction with the Save UI.

Support for updating datasets.

Field Classification improvements.

UI and system controls.

Support JVMTI PopFrame caps.

Surface control API.

WebView hung renderer detection.

Settings panels.

Sharing improvements.

Dark theme.

Kotlin development.

Nullability annotations for libcore APIs.

NDK.

Improved debugging of file descriptor ownership.

ELF TLS.

Runtime.

Mallinfo-based garbage collection triggering.

Testing and debugging.

Improvements for on-device system tracing.

TextClassifier improvements.

Language detection.

Smart replies/actions in notifications.

Hope this info helped you. We would also update each UI from the different brand's smartphones and how they optimize the new OS with.
Reactions: