Android 12 launches in open source, check out all the new features

Android 12 launches in open source, check out all the new features

Android 12 launches in open source, check out all the new features

On October 4, Google announced Android 12 open source 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, over 225,000 people participated in the beta activity and sent over 50,000 issues and bug information to the company to resolve issues and improve the Android 12 software system.

Now let’s check what the latest installment of Android 12 Open Source brings to the developers before it lands for the regular users.

New user interface for Android:

Materials You: There’s a new Android 12 design language called “Material You” that helps developers fully polish their Android apps. There are redesigned widgets that bring more useful and content-rich widgets on the go with improved layout structure.

Improvements and design changes have been made to the messaging user interface, stretch-overscroll, the app launched splash screens that have several customizations to attract users and improve UX.

android 12 ui / ux


Performance:

Software is known for its performance and simplicity, and Android 12 seems to promise something similar. Google said to reduce CPU time spent by core system services by 22% and the use of large cores by 15%. The company has also improved the start time for apps and optimized I / O for faster app loading and improved CursorWindow by as much as 49x for large windows for database queries.

There are new responsive messages to reduce latency for apps launched from a notification. In addition, Android 12 AOSP helps you deliver better machine learning and AI performance features through the Neural Networks API.

Privacy

Do not forget that privacy is one of the biggest concerns of app users. Therefore, Android 12 also has a few sets of enhancements in this section. A new privacy dashboard has been added to the Settings menu to give users better visibility when your app accesses the phone’s essential services such as camera, location and microphone.

Some of the other steps in privacy features include a new approximate location feature that can be used if an app asks you to allow an exact location.

New quick setting button added to microphone and camera to instantly end their access. Now you can also access the device’s search functions nearby without having to activate location permission.

Android 12 location permission


User experience:

Time to jump into a very important topic – user experience. Android 12 aims to deliver a new unified API that lets you receive rich content in the app’s user interface from any source including

  • Clipboard
  • Keyboard
  • Pull and let go

Backward compatibility has also been added to the unified API for AndroidX.

Rounded corners are also a new utility case that will be widely available on Android 12. Google confirmed to push the boundaries and deliver a new UX experience with rounded corners and details that you can manage on your UI elements as a developer.

Time to name another hit feature – blur, color filters and other effects.

The new Android 12 APIs make it easier to apply common graphical effects to your views and rendering hierarchies. You can use RenderEffect to apply blur, color filters, and others to RenderNodes or Views.

blur android 12

Developers can also create frosted glass effects for your Windows background using a new API or use blur all content 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 fun effects for gaming, and attention-grabbing productivity. More here.

New camera effects and sensor features – New vendor extensions let your apps take advantage of the custom camera effects built by device manufacturers – bokeh, HDR, night mode and others. You can also use new APIs to take full advantage of ultra-high-resolution cameras that use Quad / Nona Bayer patterns. More here.

Better native crash troubleshooting Android 12 provides you with more useful diagnostic information to help troubleshoot NDK-related crashes. Apps can now access detailed crash dump files called tombstones via the App Exit Reasons API.

Android 12 for gaming – With game mode APIs, you can respond to players’ choice of performance profile for your game – such as better battery life for a long commute or performance mode for maximum frame rates. Games while downloading allows you to download game assets in the background during installation, making your players play faster.

Leave a Comment