Today, Google has released the third Developer Preview of Android 11, this is the final Google developer preview build before moving towards the public beta testing next month.
Unlike the previous developer builds, Google has pushed a few of the new features and changes, as well as the latest updates to existing features, APIs, and tools.
Android 11 Developer Preview 3 Changelog:
App exit reasons updates:
There could be a number reason, which is responsible for an App exit and Android 11 makes this easier to request the details of the app’s recent exits with an exit reasons API including crash, system kill, or user exit type of exits.
GWP-ASan heap analysis:
GWP-ASan is a sampling allocation tool that detects heap memory errors with minimal overhead or impact on performance. The addition of GWP-ASan helps developers find and fix memory safety issues.
With ADB Incremental in Android 11, installing large APKs (2GB+) from development computer to an Android 11 device is up to 10x faster.
Data access auditing updates:
Data access auditing lets developer instrument their app to better understand how it accesses user data and from which user flows. For example, It can help developers to identify any inadvertent access to private data in the code or within any SDKs in use.
Wireless Debugging on Android 11 does not need a cable to set up, because it remembers connections over time, and can utilize the full speed of the latest Wi-Fi standards. This revamped the debugging experience using ADB over a Wi-Fi connection and removes the requirements of the physical debugging workflow.
Android 11 Timeline, milestones, and updates:
The Android 11 Developer Preview program runs from February 2020 until the final public release to Android Open Source Project (AOSP) and OEMs, planned for Q3 2020.
February: Developer Preview 1 – Early baseline build focused on developer feedback, with new features, APIs, and behavior changes.
March: Developer Preview 2 – Incremental update with additional features, APIs, and behavior changes.
April: Developer Preview 3 – Incremental update for stability and performance.
May: Beta 1 – Initial beta-quality release, over-the-air update to early adopters who enroll in Android Beta.
June: Beta 2 – Platform Stability milestone. Final APIs and behaviors. Play publishing opens.
Q3: Beta 3 – Release candidate build.
Q3: Final release – Android 11 release to AOSP and ecosystem.