Android 11 Developer Preview 2 Features

by Tech Mainstream Staff


April 18, 2020


Image/Google


(Tech Mainstream) Although not intended for daily or consumer use, Android 11 Developer Preview 2 (DP2) was recently released for evaluation by developers via manual download and flash only for Pixel 2, 3, 3a, or 4 devices or as an over-the-air (OTA) update for individuals running Developer Preview 1 or 1.1. Developers can get started now by visiting the Android 11 Developer Preview site

New Features

DP2 addresses 5G with a 5G state API used to detect a 5G New Radio or Non-Standalone network. 5G state API can be used with other APIs such as 5G dynamic meteredness API, bandwidth estimator API and existing connectivity APIs to accomodate 5G's improved speeds and latency.

Hinge angle for foldables support is now available using a hinge angle sensor for determining the angle of the device screen surfaces: and "lets apps query directly or through a new AndroidX API for the precise hinge angle, to create adaptive experiences for foldables."

New ops and controls in Neural Networks API include the the hard-swish op: "This is key to accelerating next-generation on-device vision models such as Mo-bileNetV3 which forms the base model for many transfer learning use cases." Another added feature is the control ops "enabling more advanced machine learning models that support branching and loops." Lastly, the Asynchronous Command Queue APIs decrease the overhead when running small chained models.

Call screening service improvements manage robocalls through STIR/SHAKEN status, "standards that protect against caller ID spoofing" and system-provided post call screen used by apps "to let users perform actions such as marking a call as spam or adding to contacts."

Privacy and Security Reinforced

A few more privacy and security features have been added to Android 11 Developer Preview 2. To enhance privacy, camera and microphone foreground service types have been introduced to access camera or mic data from a foreground service.  Scoped storage updates increase security and protect app and user data on external storage: "In this release we’ve made further improvements and changes, such as support to migrate files from the legacy model to the new scoped storage model, and better management of cached files."

Polish and Quality Emphasized

Another new Android 11 Developer Preview 2 is IME transitions: "A new set of APIs let you synchronize your app’s content with the IME (input method editor, aka soft keyboard) and system bars as they animate on and offscreen, making it much easier to create natural, intuitive and jank-free IME transitions."

Variable refresh rate involves choosing the best refresh rate for the app based on devices with multiple refresh rates, such as 60Hz or 90Hz.

Resume on reboot is a useful new function especially useful when scheduling overnight over-the-air software updates. Instead of having to unlock the device the device is able to receive messages and function normally right away while the device is unattended.

Camera support in emulator now supports front and back emulated camera devices:

"The back camera supports Camera2 API HW Level 3 (includes YUV reprocessing, RAW capture). It’s a fully CTS-compliant LEVEL_3 device that you can use to test advanced features like ZSL and RAW/DNG support. The front camera supports FULL level with logical camera support (one logical device with two underlying physical devices)."

The Android 11 developer team welcomes and encourages programmers to evaluate the Android 11 Developer Preview 2 edition and submit your feedback concerning its current release. 

 

 

 

 

Visit Tech Mainstream's homepage for more stories.

 

TECH IN A SECOND

More Tech in a Second

Upcoming Tech Events

August 31- September 2, 2020- Digital Transformation Connect

September 15-16, 2020- Automotive Linux Summit

October 13-16, 2020- HR Tech 2020

October 19-22, 2020- TensorFlow World

October 26-29, 2020- Sitecore Symposium

November 9-12, 2020- Dreamforce

November 11-12, 2020- The MarTech Summit

November 17-20, 2020- KubeCon + CloudNativeCon North America

 


Tech Definitions in the News

Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online

Source: https://www.arduino.cc/en/Guide/Introduction/

Augmented Reality is an enhanced version of reality where live direct or indirect views of physical real-world environments are augmented with superimposed computer-generated images over a user’s view of the real-world, thus enhancing one’s current perception of reality.

Source: https://www.realitytechnologies.com/ augmented-reality/

Chatbot is a piece of software that interacts with users in a conversational way.

Source: https://snatchbot.me/insight/250/ intelligent-chatbots


Deep Learning is a new area of Machine Learning research, which has been introduced with the objective of moving Machine Learning closer to one of its original goals: Artificial Intelligence.

Source: http://deeplearning.net/


DevOps is a set of software development practices that combines software development (Dev) and information technology operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives. Different disciplines collaborate, making quality everyone's job.

Source: https://en.wikipedia.org/wiki/DevOps


Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.

Source: https://opensource.com/resources/what-docker


Edge computing is a distributed computing paradigm which brings computation and data storage closer to the location where it is needed, to improve response times and save bandwidth.

Source: https://en.wikipedia.org/wiki/Edge_computing


FogHorn is an intelligent Internet of Things ( IoT) edge solution that delivers data processing and real-time inference where data is created.

Source: https://aws.amazon.com/blogs/architecture/foghorn-edge-to-edge-communication-and-deep-learning/


Hybrid Cloud is a computing environment that combines a public cloud and a private cloud by allowing data and applications to be shared between them.

Source: https://azure.microsoft.com/en-us/overview/what-is-hybrid-cloud-computing/


Kubernetes (k8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Source: https://kubernetes.io/blog/



WWW2 and WWW3 (k8s) are hostnames or subdomains, typically used to identify a series of closely related websites within a domain, such as www.example.com, www2.example.com, and www3.example.com; the series may be continued with additional numbers: WWW4, WWW5, WWW6 etc. 

Source: https://en.wikipedia.org/wiki/WWW2


Did You Know?

Duck Duck Go Search Engine has six different themes to choose from for its search interface.