Last month, Google released the first Android 11 Beta build to the eligible Android users. Today, Google has announced Beta 2 of Android 11. Along with the release, Google also confirmed that Android 11 has now reached
Platform Stability.
Android 11 Beta 2 adds new features and improvements for the developers. You can head below to take a look at the changelog for the update:
•
Minimizing the impact of behavior changes – we’re making a conscious effort to minimize platform changes that could affect apps by
making them opt-in, wherever possible until you set
targetSdkVersion to Android 11 in your app. If you are distributing through
Google Play, you’ll have more than a year to opt-in to these changes.
•
Easier testing and debugging – To help you test for compatibility, we’ve made many of the breakings changes toggleable – meaning
that you can force-enable or disable the changes individually from Developer options or adb. With this change, there’s no longer a
need to change targetSdkVersion or recompile your app for basic testing. Check out
the details here.
App compatibility toggles in Developer options. - click to enlarge •
Restrictions on non-SDK interfaces – as part of our ongoing effort to gradually move developers away from non-SDK APIs,
we’ve updated the lists of
restricted non-SDK interfaces, and as always your feedback and
requests for public API equivalent are
welcome.
•
Dynamic resource loader – As part of their migration away from non-SDK interfaces, developers asked us for a public API to
load resources and assets dynamically at runtime. We’ve now added a
Resource Loader framework in Android 11, and thank you to
the developers who gave us this input!
•
Platform stability milestone – As mentioned, this is a new milestone we’ve added to our release process to give developers a
clear date for final changes. It includes not only final SDK/NDK APIs but also final internal APIs and system behaviors that may
affect apps.
You can check out the
dedicated Android 11 blog post for more information about the update. If you have a Pixel 2, 3, 3a, or 4 you can
enroll here to get Android 11 Beta 2 over-the-air. Alternatively, you can use the
Android Flash Tool or use the Android Emulator in Android Studio if you don’t own a Pixel device.
source