Android 12 is here with its first developer

 Android 12 is here with its first developer

The Android operating system has been around for many years and has become the dominant OS for mobile devices. While Android as a platform has definitely matured over the years, there is always room for improvement. And that will improve as Google is now rolling out the first version of its next update, Android 12. Android 12 Developer Preview 1 is here, and it contains changes that make Android more intuitive, more efficient, and more secure.

Before we continue, here's something to repeat: This developer preview, as the name suggests, is only for developers to try out the future OS and test their apps to adapt to the changes. This means that this is a very rough OS release as intended, but Google will be fine-tuning it with developer feedback over the next few months.

  • Trust and safety
  • Modern SameSite Cookie Behavior in WebView
  • Limited Netlink MAC Address
  • Safer component export
  • Safer intent handling
  • Tools to improve user experience
  • Compatible media transcoding
  • AVIF image support
  • Optimizing the foreground service
  • Inserting rich content
  • Sound effect with tactile link
  • Multichannel audio

Trust and security changes in Android 12

Google hopes to provide users with more transparency and control while keeping Android devices secure. Android 12 provides new id controls you can use for tracking, safer defaults for app components, and more.

Modern SameSite Cookie Behavior in WebView

The WebView is being updated to reflect changes in Google Chrome and other browsers regarding SameSite cookie behavior. This will provide additional security and privacy, as well as give users more transparency and control over how cookies can be used on sites.

Limited Netlink MAC Address

Google wants developers to switch to resettable identifiers that protect privacy. To this end, he has undertaken several releases to facilitate the device-specific Netlink MAC migration. Android 11 has restricted access to the Netlink MAC address at the device level to API level 30, while in Android 12 the restriction applies to all apps regardless of the targetSDK level.

Safer component export

Apps in previous releases of Android may inadvertently export actions, services, and recipients. Google changes the handling of the android attribute; exported by default, to be more explicit in Android 12. In Android 12, components that declare one or more intent filters must now explicitly declare the exported android attribute; Google advises developers to validate their components in the manifest to avoid change-related installation errors.