Google has now revealed the main features of the Android 12 OS , here we look at the most interesting points of the new OS
A new UI in Android 12
Material You Theme – Android 12 introduces a new design language called Material You, helping developers to build a more personalized and customized beautiful apps. Google has already converted its basic apps like the calculator to adjust to the Material You Theme. Latest Material Design 3 updates bring new variations into your apps, support for Jetpack Compose is oming soon.
Below is the highlight of the Material You Theme.
Redesigned widgets – Refreshed apps widgets to make them more useful and beautiful, unlike the usually boring ones. Widgets now have interactive controls and more responsive layouts for any device, they also include the dynamic colors to create a personalized and consistent look. More here.
Notification UI updates – Notification designs is now refreshed to make it more modern and much more useful. Android 12 also decorates custom notifications with standard affordances to make them consistent with all other notifications. More here.
Stretch overscroll – To make scrolling of all the app’s content smoother, Android 12 adds a new “stretch” overscroll effect , for all the scrolling containers in your app. It’s a natural scroll-stop indicator and is more common across the system and apps. More here.
App launch splash screens – Android 12 also introduces the new splash screen customization for all apps. Apps can now customize the splash screen in a numerous ways to meet their unique branding needs. More here.
Faster, more efficient system performance – With Android 12 the CPU time is reduced by core system services by 22%, and also the usage of big cores are also reduced by 15%. Also there is improvement startup times and optimized I/O for faster loading of apps, and database queries.
More responsive notifications – Android 12’s restriction on notification trampolines has helped reduce the latency for all apps started from a notification. Example, the Photos app now launches 34% faster More here.
Faster machine learning – Android 12 helps you make the most of ML accelerators and always get the best possible performance through the Neural Networks API.
Privacy Dashboard – A new dashboard has now been added in Settings, which gives users a much better visibility over when your app accesses any of the following functions like microphone, camera, and location data. More here.
Approximate location – Users have now the ability to control their location data, and can grant your app access to approximate location even if the app requests precise location. More here.
Microphone and camera indicators – Indicators in the status bar
Microphone and camera toggles – Faster access to disable the microphone and camera
Nearby device permissions – Your app can use new permissions to scan devices without needing location permission. More here.
Better user experience tools
Rich content insertion – A new unified API lets you receive and create rich content in your UI from any source: clipboard, keyboard, or drag-and-drop.
Support for rounded screen corners – Many new devices use screens with rounded corners , new api’s provide support for such screens.
AVIF image support – Android 12 adds platform support for AV1 Image File Format (AVIF) for more compression.
Compatible media transcoding – For video, HEVC format altogether offers much more significant improvements in quality and compression .
Easier blurs, color filters and other effects – new APIs make blur and filter effects more immersive
Enhanced haptic experiences – immersive and delightful effects for gaming is what we can expect. More here.
New camera effects and sensor capabilities – New extensions let your apps take advantage of the new custom camera effects built by their own device manufacturers— modes like bokeh, HDR, night, and others. You can also use new APIs to take advantage of your ultra high-resolution camera sensors that use Quad / Nona Bayer patterns. More here.
Better debugging for native crashes – Android 12 gives you more access to diagnostic information
Android 12 for Games – With Game Mode APIs, you can react to the players’ performance profile selection for your game – like better battery life for a long commute, or performance mode to get peak frame rates. Play as you download will allow game assets to be fetched in the background during install, getting your players into gameplay faster.