Android 12 is released in open source, check all the new features
On October 4, Google announced the open source Android 12 under the Android Open Source Project (AOSP) series. The software maker announced that this version will be available for testing on many smartphone manufacturers, including Samsung, Oppo, OnePlus, Relme, Tecno, Vivo, Xiaomi, and other devices.
According to Google, more than 225,000 people participated in the beta activity and submitted more than 50,000 issues and bug information to the company to troubleshoot and improve the Android 12 software system.
Now, let’s see what the latest installment of Android 12 Open Source brings to developers before it reaches general users.
New Android UI:
Material You: There is a new design language in Android 12 called “Material You” that helps developers to polish their Android applications to the maximum. There are redesigned widgets that provide more useful and content-on-the-go widgets with an improved layout structure.
Improvements and design changes were made to the notification UI, excessive scrolling, the application released splash screens that have more customizations to attract users and improve the UX.
The software is known for its performance and simplicity and Android 12 seems to promise something similar. Google said it would reduce the CPU time used by central system services by 22% and the use of large cores by 15%. The company also improved application startup times and optimized I / O for faster application loading and improved CursorWindow up to 49 times for large windows for database queries.
There are new response notifications to reduce the latency of applications that start from a notification. Additionally, Android 12 AOSP will help you deliver better AI and machine learning performance features through the Neural Networks API.
Do not forget that privacy is one of the main concerns of the users of the application. Therefore, Android 12 also has a few sets of improvements in this section. A new privacy panel has been added to the Settings menu to give users better visibility into when your app accesses any of your phone’s crucial services such as camera, location, and microphone.
Some of the other increases in privacy features include a new coarse location feature that can be used if an app asks you to allow a precise location.
Added a new quick settings for the microphone and camera to instantly terminate your access. Now you can also access nearby device search features without having to enable location permission.
It’s time to move on to the most important topic: the user experience. Android 12 aims to offer a new unified API that allows you to receive rich content in the application user interface from any source, including
Drag and drop
Backward compatibility of the Unified API was also added to AndroidX.
Rounded corners is also a new use case that will be widely available in Android 12. Google confirmed that it pushes the limits and offers a new UX experience with rounded corners and details that you can manage in your UI elements as a developer.
Time to mention another hit feature: blurs, color filters, and other effects.
The new APIs in Android 12 make it easy to apply common graphic effects to your views and rendering hierarchies. You can use RenderEffect to apply blurs, color filters, and others to RenderNodes or Views.
Developers can also create frosted glass effects for the Windows background using a new API or use blurring behind a window. There is more…
Enhanced Haptic Experiences: Android 12 expands the tools you can use to create informative haptic feedback for UI events, immersive and enjoyable effects for games, and attention haptic haptics for productivity. More here.
New camera effects and sensor capabilities: New provider extensions allow your applications to take advantage of custom camera effects created by device manufacturers: bokeh, HDR, night mode, and more. You can also use new APIs to take full advantage of ultra-high resolution camera sensors that use Quad / Nona Bayer patterns. More here.
Better debugging native crashes: Android 12 gives you more actionable diagnostic information to make it easier to debug NDK-related crashes. Applications can now access detailed crash dump files called tombstones through the App Exit Reasons API.
Android 12 for Gaming – With Game Mode APIs, you can react to players’ performance profile selection for your game, such as better battery life for a long commute to work or Performance Mode for speeds maximum frame rates. Playing while downloading will allow game assets to be fetched in the background during installation, allowing your players to get into the game faster.