Android 12 features and changes list

The following table lists all documented features and behavior changes that might affect app developers. Use this list to find changes that affect you, and then click on the corresponding link to read the documentation.

Category Type Name
Backup and restore Change (apps targeting 12+) Changes in backup and restore
Camera Feature Quad bayer camera sensor support
Compatibility Change (apps targeting 12+) Updated non-SDK restrictions
Compatibility Feature Updated toggles for compatibility testing
Connectivity Change (all apps) Passpoint updates
Connectivity Change (apps targeting 12+) Enable screen off for NFC payments
Connectivity Change (apps targeting 12+) Concurrent Peer-to-Peer + Internet Connection
Connectivity Feature Keeping companion apps awake
Connectivity Feature Bandwidth estimation improvements
Connectivity Feature Wi-Fi Aware (NAN) Enhancements
Connectivity Feature Companion Device Manager profiles
Core Feature Device chipset information
Core Feature Automatic app updates
Graphics and images Change (all apps) Improved refresh rate switching
Graphics and images Feature Easier blurs, color filters and other effects
Graphics and images Feature Native animated image decoding
Graphics and images Feature AVIF image support
Graphics and images Feature Provide apps direct access to tombstone traces
Media Feature Compatible media transcoding
Media Feature MediaDrm updates
Media Feature Video encoding improvements
Media Feature Performance class
Media Feature Audio focus
Performance Change (apps targeting 12+) Foreground service launch restrictions
Performance Change (apps targeting 12+) Exact alarm permission
Security and privacy Change (all apps) Untrusted touch events are blocked
Security and privacy Change (all apps) Apps can't close system dialogs
Security and privacy Change (all apps) Permission package visibility
Security and privacy Change (all apps) Bouncy Castle implementation removed
Security and privacy Change (all apps) Clipboard access notifications
Security and privacy Change (all apps) Microphone and camera toggles
Security and privacy Change (all apps) Microphone and camera indicators
Security and privacy Change (apps targeting 12+) Motion sensors are rate-limited
Security and privacy Change (apps targeting 12+) Modern SameSite cookies in WebView
Security and privacy Change (apps targeting 12+) ADB backup restriction
Security and privacy Change (apps targeting 12+) Approximate location
Security and privacy Change (apps targeting 12+) App hibernation
Security and privacy Change (apps targeting 12+) Data access auditing
Security and privacy Change (apps targeting 12+) Safer component exporting
Security and privacy Change (apps targeting 12+) Pending intents mutability
Security and privacy Change (apps targeting 12+) Unsafe intent launches
Security and privacy Change (apps targeting 12+) Notification trampoline restrictions
Security and privacy Feature Hide application overlay windows
Security and privacy Feature Device properties attestation
Security and privacy Feature App digest API
Security and privacy Feature Secure lockscreen notification actions
Security and privacy Feature Known signers permission protection flag
Security and privacy Feature Bluetooth permissions
Security and privacy Feature Privacy Dashboard
Security and privacy Feature Permission group lookup
Storage Feature New directory for voice recordings
Storage Feature Media management access
Storage Feature App storage access
Storage Feature Extended file access support
UX Change (all apps) Foreground service notifications UX delay
UX Change (all apps) Web intent resolution
UX Change (all apps) Restrictive App Standby bucket
UX Change (all apps) Overscroll effect
UX Change (apps targeting 12+) Custom notifications
UX Feature Rounded corner APIs
UX Feature Picture-in-Picture (PIP) improvements
UX Feature Audio-coupled haptic effect
UX Feature Rich content insertion
UX Feature Immersive mode improvements for gesture nav
UX Feature Splash screen API
UX Feature New phone call notifications allowing for ranking importance of incoming calls
UX Feature Enriched image support for notifications
UX Feature Widgets improvements
UX Feature AppSearch
UX Feature Game mode
Vendor libraries Change (apps targeting 12+) Vendor-supplied native shared libraries