Android 12 Features

User interface

Android 12 introduces a major refresh to the operating system’s Material Design language branded as “Material You“, which features larger buttons, increased use of animation, and a new style for home screen widgets. A feature, internally codenamed “monet”, allows the operating system to automatically generate a wallpaper color theme (basic color theme for Android 12.1/12L) for system menus and supported apps using the colors of the user’s wallpaper.

The smart home and Wallet areas added to the power menu on Android 11 have been relocated to the notification shade, while Google Assistant is now activated by holding the power button. Android 12 features native support for taking scrolling screenshots.

The screen magnifier feature now allows partial magnification via a floating window, and can also be configured to follow text inputs.

splash screen is automatically generated for every installed app, which can be customised by app developers. The Core Splashscreen Jetpack library backports this functionality for older Android versions. On Android 12.1/12L, the quick buttons were moved to a bottom–right corner of the screen. Also it brought many changes to the lock screen clock. It moved from left of the screen horizontally to the center of the screen stacked.

Platform

Performance improvements have been made to system services such as the window and package managers. The Android Runtime has been added to Project Mainline, allowing it to be serviced via Play Store.

Android 12 adds support for spatial audio, and MPEG-H 3D Audio, and supports transcoding of HEVC video for backwards compatibility with apps which do not support it. A new API known as HapticGenerator allows the OS to generate haptic feedback from audio on compatible devices.

A “rich content insertion” API eases the ability to transfer formatted text and media between apps, such as via the clipboard. Third-party app stores now have the ability to update apps without constantly asking the user for permission.

Privacy

OS-level machine learning functions are sandboxed within the “Android Private Compute Core”, which is expressly prohibited from accessing networks.

Apps requesting location data can now be restricted to having access only to “approximate” location data rather than “precise”. Controls to prevent apps from using the camera and microphone system-wide have been added to the quick settings toggles. An indicator will also be displayed on-screen if they are active.

All information here was sourced from Wikipedia. All rights belong to the site.