Author/ Dave Burke, VP of Engineering
Only a few weeks away from the official release of Android 12! The polish of the new version of the Android system has entered the final stage. Today we bring the last Beta version update for everyone to test and develop. For developers, it’s time to get their apps ready!
Today, you can start to experience Android 12 Beta 5 on Pixel devices (including the 5G version of Pixel 5a). If you have joined the beta test before, you will automatically get the update. You can also experience Android 12 Beta 5 on several designated devices of our device manufacturer partners. For details, please see here .
For more information about Android 12 and how to start development, please visit the Android 12 developer website .
Please pay attention to more information about the upcoming official version of Android 12!
Beta 5 update list
Today’s update includes the release candidate version of Android 12 for Pixel and other devices and Android emulators. We have reached the platform stability milestone . All application-oriented interfaces have been finalized, including SDK and NDK APIs, application-oriented system behaviors, and non-SDK interface restrictions. In addition, Beta 5 also brings the latest fixes and optimizations, providing you with everything you need to complete the test.
your application
With 12 official version of Android approaches, we require that all applications and games developer complete the final compatibility testing , and before the arrival of the official version release application compatibility and game updates . For developers of all SDKs, development libraries, tools, and game engines, it is more important to release compatibility updates as soon as possible: until you get the updates from you, the work of your downstream application and game developers may be blocked.
To test the compatibility of the app, just install your app on a device running Android 12 Beta 5, and test all processes of the app to find out the problems exposed on the function or UI. Please use the behavior change list (for all applications) to find out the potential changes that may affect the application, so as to determine the test focus.
Here are some changes to be aware of:
- Privacy Center -This is a newly added interface in the Settings, which allows users to see which applications are accessing which types of data, and when. If necessary, users can adjust permissions and get detailed reasons for accessing data from the app. Please visit official document for details.
- microphone and camera indicator -When the app is using the camera or microphone, Android 12 will display an indicator icon in the status bar. Please visit official document for details.
- Microphone and camera global switch -The new global switch function in Quick Settings allows users to immediately disable microphone and camera access permissions for all applications. Please visit official document for details.
- clipboard access notification -When the application reads data from the clipboard, the system will remind the user. Please visit official document for details.
- Over-rolling and stretching effect -When over-rolling, the new "stretching" effect replaces the previous luminous effect system-wide. Please visit official document for details.
- application startup screen -Android 12 will use a new startup animation when launching the application. Please visit official document for details.
- Keygen changes -We have removed some obsolete BouncyCastle encryption algorithms and implemented it using Conscrypt instead. If your application uses a 512-bit AES key, you need to change it to the standard length supported by Conscrypt. Please visit official document for details.
Don't forget the of the development library in the 161417ddca75d2 test application with the SDK . If you find a problem with the SDK, please try to update to the latest version of the SDK, or ask its developer for help.
Once you have published a compatible version of the current application, it can started to upgrade applications targetSdkVersion . Please refer to the behavior change list (for Android 12-oriented applications) , and use the compatibility framework tool to quickly detect the problem.
Explore new features and API
Android 12 has a lot of new features that can help you build a good experience for your users. Please review our in Beta introduces 2:00 made Android speech on 12, as well as Google I / O's. For full details of all the new features and APIs, please visit the Android 12 developer site .
Also don't forget to try Android Studio Arctic Fox for Android 12 development and testing. We have added lint checks that can help you discover the code that may be affected by Android 12 changes, such as custom declarations on the splash screen, rough location permissions for fine locations, media formats, and high sensor sampling rate permissions. You can download and configuration the latest version of Android Studio to try these new features.
Start to experience Android 12 now
Whether you want to experience functional Android 12, and test applications or submit feedback , we can start from this the Beta 5. Just with a supported Pixel device to participate in the test , and you can get the update via over-the-air (OTA). To start developing, please install and set up Android 12 SDK .
You can also experience Android 12 Beta 5 on the devices of device manufacturers participating in the Android 12 Developer Preview Program. Please visit developer.android.google.cn/about/versions/12/devices for a complete list of partners. You can also use the Android GSI image for more extensive testing on more devices. If you don’t have the right equipment, you can also test Android emulator Beta 5 is also suitable for Android TV , you can check the latest features, test your own applications, and try the new Google TV experience.
Next
Android 12 will be officially released in the next few weeks, please stay tuned! In the meantime, please continue through the feedback page to a problem we share your feedback , including platform issues , application compatibility issues and third-party SDK problem .
Thanks again to our developer community for their great contribution to building Android 12! We shared thousands of problem reports and insight to help us adjust API, improvements, fix major problems for users and developers to create a better platform.
We look forward to seeing your wonderful work on Android 12!
Welcome to Click here to submit feedback to us, or share your favorite content or problems found. Your feedback is very important to us, thank you for your support!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。