Android 12#Android 12.1/12L

{{Short description|Twelfth major version of the Android mobile operating system}}

{{Use American English|date=February 2021}}

{{Use mdy dates|date=November 2021}}

{{Infobox OS version

| name = Android 12|

| version of = Android

| family = Android

| logo = File:Android 12 Logo.svg

| screenshot = {{Switcher | 270px |Android 12 | 270px |Android 12L }}

| screenshot_size = 250px

| caption = Screenshots with Pixel Launcher

| developer = Google

| discontinued = yes

| GA date = {{start date and age|2021|10|04}} (on emulated devices)

{{start date and age|2021|10|19}} (on Pixel 6 & Pixel 6 Pro)

{{start date and age|2022|03|07}} (on Android 12L)

| release_version = 12.0.0_r69 (SSV1.210916.103){{cite web|url=https://android.googlesource.com/platform/build/+/refs/tags/android-security-12.0.0_r69|title=Android security 12.0.0 release 69|website=Google Git}}

| release_date = {{start date and age|2025|03|03}}

| latest preview version = Beta 5 (SPB5.210812.002)

| latest preview date = {{start date and age|2021|09|08}}

| kernel type = Monolithic (Linux)

| preceded_by = Android 11

| succeeded_by = Android 13

| support_status = Unsupported as of March 3, 2025 {{cite web |title=Android Security Bulletin April 2025 |url=https://source.android.com/docs/security/bulletin/2025-04-01}}
Google Play Services supported

| website = {{Official URL}}

}}

Android 12 is the twelfth major release and 19th version of Android, the mobile operating system developed by the Open Handset Alliance led by Google.{{cite web|url=https://developer.android.com/about/versions/12|title=Android 12|website=Android Developers|access-date=February 18, 2021|archive-date=February 19, 2021|archive-url=https://web.archive.org/web/20210219023916/https://developer.android.com/about/versions/12|url-status=live}} The first beta was released on May 18, 2021. Android 12 was released publicly on October 4, 2021, through Android Open Source Project (AOSP) and was released to supported Google Pixel devices on October 19, 2021.{{cite web |date=October 4, 2021 |title=Android 12 has been released to the Android Open Source Project |url=https://www.engadget.com/android-12-android-open-source-project-173339442.html |website=Engadget |access-date=June 12, 2023 |archive-date=April 29, 2022 |archive-url=https://web.archive.org/web/20220429193833/https://www.engadget.com/android-12-android-open-source-project-173339442.html |url-status=live}}{{cite web |date=October 19, 2021 |title=Google's brand new Android 12 operating system launches today |last=Bonifacic |first=I. |url=https://techcrunch.com/2021/10/19/android-12-launched/ |website=TechCrunch |access-date=October 20, 2021 |archive-date=October 19, 2021 |archive-url=https://web.archive.org/web/20211019173111/https://techcrunch.com/2021/10/19/android-12-launched/ |url-status=live}}

{{As of|2025|03}}, Android 12 is the 3rd most widely used version of Android, with 12.89% market share (slightly behind Android 13),{{Cite web |title=Mobile & Tablet Android Version Market Share Worldwide |url=https://gs.statcounter.com/os-version-market-share/android/mobile-tablet/worldwide |access-date=2023-08-11 |website=StatCounter Global Stats |archive-date=May 13, 2022 |archive-url=https://web.archive.org/web/20220513150919/https://gs.statcounter.com/os-version-market-share/android/mobile-tablet/worldwide |url-status=live}} with 682 million devices. The first phones to have Android 12 were the Google Pixel 6 and 6 Pro.

History

File:Android 12 Developer Preview logo.svg

Android 12 (internally codenamed Snow Cone){{Cite web|title=Android 12's dessert name is confirmed to be Snow Cone|date=October 4, 2021|url=https://www.xda-developers.com/android-12-snow-cone-dessert|access-date=December 29, 2021|archive-date=April 20, 2022|archive-url=https://web.archive.org/web/20220420232441/https://www.xda-developers.com/android-12-snow-cone-dessert/|url-status=live}} was announced in an Android blog posted on February 18, 2021.{{cite web |title=First preview of Android 12 |url=https://android-developers.googleblog.com/2021/02/android-12-dp1.html |website=Android Developers Blog |access-date=February 21, 2021 |archive-date=February 18, 2021 |archive-url=https://web.archive.org/web/20210218180352/https://android-developers.googleblog.com/2021/02/android-12-dp1.html |url-status=live}} A developer preview was released immediately,{{Cite web|url=https://developer.android.com/about/versions/12|title=Developer Android first Android 12 Dp1|date=February 18, 2021|access-date=February 20, 2021|archive-date=February 19, 2021|archive-url=https://web.archive.org/web/20210219023916/https://developer.android.com/about/versions/12|url-status=live}}{{Cite web|url=https://www.androidheadlines.com/2021/02/android-12-developer-preview-1-release|title=First Android 12 DP 1|date=February 23, 2021|access-date=February 20, 2021|archive-date=May 8, 2021|archive-url=https://web.archive.org/web/20210508174453/https://www.androidheadlines.com/2021/02/android-12-developer-preview-1-release|url-status=live}} with two additional ones planned the following two months. After that, four monthly beta releases were planned, beginning in May, the last one of them reaching platform stability in August, with general availability coming shortly after that.{{cite web |title=Android 12 Developer Preview |url=https://developer.android.com/about/versions/12/overview#timeline |website=Android Developers |access-date=February 21, 2021 |archive-date=May 19, 2021 |archive-url=https://web.archive.org/web/20210519080929/https://developer.android.com/about/versions/12/overview#timeline |url-status=live}}

The second developer preview was released on March 17, 2021,{{cite web |title=Android 12 Developer Preview 2 |url=https://android-developers.googleblog.com/2021/03/android-12-developer-preview-2.html |website=Android Developers Blog |access-date=June 14, 2021 |archive-date=June 14, 2021 |archive-url=https://web.archive.org/web/20210614065130/https://android-developers.googleblog.com/2021/03/android-12-developer-preview-2.html |url-status=live}} followed by a third preview on April 21.{{cite web |title=Android 12 Developer Preview 3 |url=https://android-developers.googleblog.com/2021/04/android-12-developer-preview-3.html |website=Android Developers Blog |access-date=June 14, 2021 |archive-date=June 10, 2021 |archive-url=https://web.archive.org/web/20210610032334/https://android-developers.googleblog.com/2021/04/android-12-developer-preview-3.html |url-status=live}} The first beta build was then released on May 18, 2021.{{cite web |title=What's new in Android 12 Beta |url=https://android-developers.googleblog.com/2021/05/whats-new-in-android-12-beta.html |website=Android Developers Blog |access-date=June 14, 2021 |archive-date=June 22, 2021 |archive-url=https://web.archive.org/web/20210622112036/https://android-developers.googleblog.com/2021/05/whats-new-in-android-12-beta.html |url-status=live}} It was followed by beta 2 on June 9,{{cite web |title=Android 12 Beta 2 Update |url=https://android-developers.googleblog.com/2021/06/android-12-beta-2-update.html |website=Android Developers Blog |access-date=June 14, 2021 |archive-date=June 21, 2021 |archive-url=https://web.archive.org/web/20210621184320/https://android-developers.googleblog.com/2021/06/android-12-beta-2-update.html |url-status=live}} which got a bug-fix update to 2.1 on June 23.{{cite web|url=https://www.gsmarena.com/google_releases_android_12_beta_21_with_bug_fixes-news-49725.php|title=Google releases Android 12 Beta 2.1 with bug fixes|date=June 23, 2021|website=gsmarena.com|access-date=August 11, 2021|archive-date=August 11, 2021|archive-url=https://web.archive.org/web/20210811194949/https://www.gsmarena.com/google_releases_android_12_beta_21_with_bug_fixes-news-49725.php|url-status=live}} The third beta was released on July 14,{{cite web |title=Android 12 Beta 3 and final APIs |url=https://android-developers.googleblog.com/2021/07/android-12-beta-3.html |website=Android Developers Blog |access-date=July 26, 2021 |archive-date=July 19, 2021 |archive-url=https://web.archive.org/web/20210719062337/https://android-developers.googleblog.com/2021/07/android-12-beta-3.html |url-status=live}} getting a bug-fix update to 3.1 on July 26.{{cite web|url=https://9to5google.com/2021/07/26/android-12-beta-3-1/|title=Android 12 Beta 3.1 rolling out with Pixel bug fixes|work=9to5Google |date=July 26, 2021|access-date=August 11, 2021|archive-date=August 11, 2021|archive-url=https://web.archive.org/web/20210811194948/https://9to5google.com/2021/07/26/android-12-beta-3-1/|url-status=live |last1=Li |first1=Abner }} Beta 4 was released on August 11, 2021.{{cite web|url=https://www.theverge.com/2021/8/11/22619546/android-12-beta-4-released-platform-stable-af|title=Android 12 Beta 4 promotes order over chaos|date=August 11, 2021|website=The Verge|access-date=August 11, 2021|archive-date=August 11, 2021|archive-url=https://web.archive.org/web/20210811194302/https://www.theverge.com/2021/8/11/22619546/android-12-beta-4-released-platform-stable-af|url-status=live}} A fifth beta, not planned in the original roadmap, was released on September 8, 2021.{{Cite web|url=https://android-developers.googleblog.com/2021/08/android12beta5.html|title=Android 12 Beta 5 update, official release is next!|access-date=September 8, 2021|archive-date=September 8, 2021|archive-url=https://web.archive.org/web/20210908170436/https://android-developers.googleblog.com/2021/08/android12beta5.html|url-status=live}} Android 12's stable version was released on the Android Open Source Project on October 4 before getting its public over-the-air rollout on October 19, coinciding with the launch event for the Pixel 6.{{cite web|url=https://www.androidpolice.com/android-12-factory-and-ota-images-are-here/|title=Android 12 gets a surprise release today alongside the Pixel 6 debut|date=October 19, 2021|access-date=October 20, 2021|archive-date=October 19, 2021|archive-url=https://web.archive.org/web/20211019173015/https://www.androidpolice.com/android-12-factory-and-ota-images-are-here/|url-status=live}}

= Android 12.1/12L =

In October 2021, Google announced Android 12L, an interim release of Android 12 including improvements specific for foldable phones, tablets, desktop-sized screens{{Cite web|title=12L and new Android APIs and tools for large screens|url=https://android-developers.googleblog.com/2021/10/12L-preview-large-screens.html|access-date=November 15, 2021|website=Android Developers Blog|archive-date=July 22, 2022|archive-url=https://web.archive.org/web/20220722074255/https://android-developers.googleblog.com/2021/10/12L-preview-large-screens.html|url-status=live}} and Chromebooks, and modifications to the user interface to tailor it to larger screens. It was planned to launch in early 2022.{{Cite web |last=Mihalcik |first=Carrie |date=October 27, 2021 |title=Google Android 12L update will bring improved features to tablets, foldable phones |url=https://www.cnet.com/tech/services-and-software/google-android-12l-update-will-bring-improved-features-to-tablets-foldable-phones/ |access-date=October 29, 2021 |publisher=CNET |archive-date=November 2, 2021 |archive-url=https://web.archive.org/web/20211102080233/https://www.cnet.com/tech/services-and-software/google-android-12l-update-will-bring-improved-features-to-tablets-foldable-phones/ |url-status=live}}{{Cite web |last=Li |first=Abner |date=October 27, 2021 |title=Google unveils Android 12L for foldables, tablets, & Chrome OS; emulator developer preview today |url=https://9to5google.com/2021/10/27/google-android-12l-announcement/ |access-date=October 29, 2021 |website=9to5Google |archive-date=November 3, 2021 |archive-url=https://web.archive.org/web/20211103185106/https://9to5google.com/2021/10/27/google-android-12l-announcement/ |url-status=live}} Developer Preview 1 of Android 12L was released in October 2021, followed by Beta 1 in December 2021, Beta 2 in January 2022, and Beta 3 in February 2022.{{cite web|url=https://developer.android.com/about/versions/12/12L/overview#timeline|title=12L Developer Preview|website=Android Developers|access-date=December 2, 2021|archive-date=December 2, 2021|archive-url=https://web.archive.org/web/20211202140202/https://developer.android.com/about/versions/12/12L/overview#timeline|url-status=live}} The stable version of Android 12L was released for devices with large screens on March 29, 2022, along with the redesigned Chrome logo & icon, It was released as "Android 12.1" for Pixel smartphones on the same date, besides the Pixel 6 & Pixel 6 Pro.{{cite web |last1=Amadeo |first1=Ron |date=29 March 2022 |title=Android 12L is official as "Android 12.1," rolling out now to Pixel phones released after 2018 |url=https://arstechnica.com/gadgets/2022/03/tablet-focused-android-12l-update-rolls-out-just-not-to-any-tablets/ |url-status=live |archive-url=https://web.archive.org/web/20220423160143/https://arstechnica.com/gadgets/2022/03/tablet-focused-android-12l-update-rolls-out-just-not-to-any-tablets/ |archive-date=April 23, 2022 |access-date=8 March 2022 |website=Ars Technica}}

Features

{{See also|Android version history#Android 12}}

= 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",{{Cite web|date=May 18, 2021|title=Android 12 automatically themes your UX from your wallpaper|url=https://www.xda-developers.com/android-12-wallpaper-theme/|access-date=May 19, 2021|website=xda-developers|archive-date=May 19, 2021|archive-url=https://web.archive.org/web/20210519192045/https://www.xda-developers.com/android-12-wallpaper-theme/|url-status=live}} 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.{{Cite web|last=Bohn|first=Dieter|date=May 18, 2021|title=Android 12 preview: first look at Google's radical new design|url=https://www.theverge.com/22439777/android-12-design-features-widgets-first-look-google|access-date=May 19, 2021|website=The Verge|archive-date=May 22, 2021|archive-url=https://web.archive.org/web/20210522161644/https://www.theverge.com/22439777/android-12-design-features-widgets-first-look-google|url-status=live}}{{Cite web|date=May 18, 2021|title=Android 12's new Material You UI is partly live in the first beta|url=https://www.androidpolice.com/2021/05/18/android-12s-new-material-you-ui-is-partly-live-in-the-first-beta/|access-date=May 19, 2021|website=Android Police|archive-date=May 20, 2021|archive-url=https://web.archive.org/web/20210520190825/https://www.androidpolice.com/2021/05/18/android-12s-new-material-you-ui-is-partly-live-in-the-first-beta/|url-status=live}}

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.{{Cite web|last=Bohn|first=Dieter|date=February 18, 2021|title=Android 12 developer preview is available now with many under-the-hood updates|url=https://www.theverge.com/2021/2/18/22288084/android-12-developer-preview-available-google-pixel|access-date=May 19, 2021|website=The Verge|archive-date=May 19, 2021|archive-url=https://web.archive.org/web/20210519065749/https://www.theverge.com/2021/2/18/22288084/android-12-developer-preview-available-google-pixel|url-status=live}}

The screen magnifier feature now allows partial magnification via a floating window, and can also be configured to follow text inputs.{{Cite web |last=Vonau |first=Manuel |date=2022-03-21 |title=Android 13 DP2 introduces a long-overdue change to the magnifier tool |url=https://www.androidpolice.com/android-13-dp2-introduces-a-long-overdue-change-to-the-magnifier-tool/ |access-date=2022-10-28 |website=Android Police |archive-date=October 28, 2022 |archive-url=https://web.archive.org/web/20221028005354/https://www.androidpolice.com/android-13-dp2-introduces-a-long-overdue-change-to-the-magnifier-tool/ |url-status=live}}{{Cite web |last=Schoon |first=Ben |date=2021-02-19 |title=Android 12 DP1: Magnification feature now offers a useful floating window |url=https://9to5google.com/2021/02/19/android-12-magnification-tweak/ |access-date=2022-10-28 |website=9to5Google |archive-date=October 28, 2022 |archive-url=https://web.archive.org/web/20221028005347/https://9to5google.com/2021/02/19/android-12-magnification-tweak/ |url-status=live}}

A splash screen is automatically generated for every installed app, which can be customised by app developers.{{Cite web|url=https://www.androidauthority.com/android-12-features-1195735/|title=Android 12 features: Everything you need to know|date=August 6, 2024|website=Android Authority|last1=Hindy|first1=Joe|last2=Walker|first2=Andy|last3=Brown|first3=C. Scott|last4=Westenberg|first4=Jimmy|access-date=October 20, 2024|archive-date=August 3, 2022|archive-url=https://web.archive.org/web/20220803160940/https://www.androidauthority.com/android-12-features-1195735/|url-status=live}} 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.{{Cite web |last=Hildenbr |first=Jerry |date=2021-03-01 |title=Android 12 features we love: Haptics and audio can work together |url=https://www.androidcentral.com/android-12-features-we-love-haptics-and-audio-can-work-together |access-date=2022-10-28 |website=Android Central |archive-date=October 28, 2022 |archive-url=https://web.archive.org/web/20221028005351/https://www.androidcentral.com/android-12-features-we-love-haptics-and-audio-can-work-together |url-status=live}}

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.{{Cite web|date=May 20, 2021|title=Android 12 will finally let alternative app stores update apps on their own|url=https://www.xda-developers.com/android-12-alternative-app-stores-update-apps-background/|access-date=September 21, 2021|website=xda-developers|archive-date=June 22, 2022|archive-url=https://web.archive.org/web/20220622223308/https://www.xda-developers.com/android-12-alternative-app-stores-update-apps-background/|url-status=live}}

= 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.

References

{{Reflist}}