Windows News and info 15th Anniversary 2009-2024

Mobile Devices and Apps | Mobile O.S's => Android O.S | Apps => Topic started by: javajolt on July 09, 2020, 04:00:21 PM

Title: Android 11 Beta 2 is now available for the eligible Android devices
Post by: javajolt on July 09, 2020, 04:00:21 PM
(http://i.postimg.cc/kM8NSP24/Android-11-Developer-Preview-4-1.png)

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 (http://developer.android.com/preview/overview#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 (http://developer.android.com/distribute/best-practices/develop/target-sdk) 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 (http://developer.android.com/preview/test-changes).

(http://i.postimg.cc/DZ6fXZ3s/appcompatibilitychanges.png) (http://i.postimg.cc/tTZD11xv/appcompatibilitychanges.png)
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 (http://developer.android.com/preview/non-sdk-11), and as always your feedback and requests for public API equivalent (http://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces#feature-request) 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 (http://developer.android.com/reference/android/content/res/loader/package-summary.html) 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 (http://android-developers.googleblog.com/2020/07/android-11-beta-2-and-platform-stability.html) post for more information about the update. If you have a Pixel 2, 3, 3a, or 4 you can enroll here (http://www.google.com/android/beta) to get Android 11 Beta 2 over-the-air. Alternatively, you can use the Android Flash Tool (http://flash.android.com/welcome?continue=%2Fpreview%2Fbeta2) or use the Android Emulator in Android Studio if you don’t own a Pixel device.

source (http://mspoweruser.com/android-11-beta-2-is-available-eligible-devices/)