Fact-checked by Grok 2 weeks ago

Android 12

Android 12 is the twelfth major release and nineteenth version of the mobile operating system, developed as part of the Android Open Source Project (AOSP) led by and the . Released to AOSP on October 4, 2021, it marked the first stable public rollout starting with devices on October 19, 2021, following a developer preview program that began on February 18, 2021, and the first public beta on May 18, 2021, which together involved over 225,000 testers. The release introduced Material You, a dynamic design language that personalizes the by extracting colors from the user's wallpaper to generate adaptive themes across system elements, widgets, and compatible apps, representing Google's largest visual overhaul since Android 5.0 Lollipop. Key privacy enhancements included the Privacy Dashboard, a centralized timeline showing recent app access to sensitive permissions like camera, , and , alongside indicators such as colored dots in the for active usage and an approximate option to limit precise tracking. Performance improvements featured faster animations, core system services using 22% less CPU time, and new APIs like AppSearch for on-device content indexing, while upgrades encompassed revamped notifications, scrollable screenshots, and refined mode with gestures like pinch-to-zoom. Android 12 also laid groundwork for larger devices with optimizations for foldables, tablets, and Chromebooks, including better multitasking and media playback controls, and it supported new media formats like for images and enhanced haptic feedback through such as VibrationEffect.Composition. The update rolled out to other manufacturers later in 2021 and into 2022, with security support ending on March 31, 2025; devices from , , , , and others received it via customized skins like One UI 4.0, emphasizing backward compatibility for developers targeting API level 31.

Development

Announcement

Google announced the development of Android 12 on February 18, 2021, through the release of its first Developer Preview, marking the initial public reveal of the platform's upcoming iteration. This preview highlighted a strategic focus on creating a more personal, expressive, secure, and robust operating system to enhance across devices. Central to the announcement were key design principles aimed at personalization and expressiveness, including the introduction of Material You for adaptive theming that allows users to customize interfaces based on their preferences, alongside improved controls and smoother performance optimizations. enhancements emphasized better management of user data, such as new controls over tracking identifiers and safer defaults for app components to prevent unauthorized access. Performance improvements targeted robustness, with optimizations like expedited JobScheduler jobs and restrictions on foreground services to ensure more efficient resource use. The initial Developer Previews were made available starting in February 2021 exclusively for devices, including the , (5G and standard), and series, as well as the Emulator for broader testing. These previews included new specifically for , such as rich content insertion for personalized app experiences, and features like modern SameSite behaviors in to bolster protection against cross-site tracking. Developers were encouraged to provide feedback to refine these elements ahead of subsequent testing phases.

Beta program

The Android 12 beta program commenced with the release of Beta 1 on May 18, 2021, initially available exclusively for devices starting from the series and later models, allowing developers and early adopters to test core features including the design system introduced in the prior announcement. This initial phase focused on gathering feedback to refine the and system behaviors ahead of platform stability. Subsequent betas expanded device support to include select non-Pixel handsets from manufacturers such as and ; for instance, the 9 series joined in Beta 1, while 's S21 lineup participated in later iterations starting around Beta 5 in September 2021, broadening testing across diverse hardware configurations. Beta 2 arrived on June 9, 2021, Beta 3 on July 14, 2021, and Beta 4 on August 11, 2021, marking the achievement of platform stability where app-facing APIs and behaviors were finalized. Throughout the program, feedback from participants via the Android Beta program's issue tracker and developer channels drove iterative improvements, particularly in bug fixes for stability—such as resolving crashes in the redesigned quick settings and notification shade—and refinements to privacy APIs, including enhancements to the approximate permission and /camera indicators. Compatibility testing for third-party apps was a priority, with each beta incorporating fixes for runtime behaviors and ensuring seamless integration with the new dynamic theming engine, based on reported issues from enrolled devices. Over 225,000 users participated in the Android 12 beta program, contributing nearly 50,000 issue reports.

Release timeline

The stable version of Android 12 was released on October 19, 2021, becoming available first on the 6 and Pro, along with select older models including the through series. The (AOSP) source code for Android 12 was made publicly available earlier on , 2021, enabling developers and custom communities to begin building and testing implementations. Following the initial Pixel launch, original equipment manufacturers (OEMs) initiated their rollouts over the subsequent months. Samsung began deploying 4 based on Android 12 in late November 2021 for the S21 series in select regions, with broader availability expanding to devices like the Z Fold 3 and Z Flip 3 starting in December 2021, and continuing through early 2022 for mid-range models. commenced stable 12 updates for the 9 and 9 Pro in December 2021, followed by older flagships like the series in early 2022. started its global 13 rollout based on Android 12 in Q1 2022, beginning with flagship devices such as the Mi 11 series in late January and extending to other models through mid-2022. Adoption timelines varied significantly by OEM, device tier, and geographic region, influenced by certification processes and carrier approvals, with many budget and mid-range devices achieving full deployment by mid-2022. For devices, security updates supporting Android 12 continued until October 2026 for the series, marking the end of official patch support for those models, while the release facilitated ongoing community-driven maintenance for custom ROMs.

Design and interface

Material You theming

Material You represents the core adaptive theming system introduced in Android 12, enabling a highly personalized by dynamically generating color palettes derived from the user's selected . The system extracts a source color from the using algorithmic to identify prominent hues, then applies to create cohesive tonal palettes that ensure and visual harmony across the operating system. These palettes are applied to elements such as icons, buttons, notifications, and even dynamic , allowing the entire to adapt fluidly to the user's aesthetic preferences without manual intervention. The theming process begins with palette generation, where the system produces five key colors—primary, secondary, tertiary, neutral, and a neutral variant—from the extracted source color. Each key color is expanded into a tonal palette consisting of 13 shades, ranging from light to dark variants to support elevation and depth in the language. This is powered by the internal "Monet" theme engine, which employs monochromatic palette generation to derive pastel-toned schemes that maintain consistency while providing subtle vibrancy, ensuring the UI remains expressive yet restrained. Developers can integrate this functionality through the Dynamic Color API, introduced in Android 12, which allows apps to access and apply these palettes via methods like DynamicColors.applyToActivitiesIfAvailable(), automatically handling theme overlays for both light and dark modes. The API supports a broad spectrum of color variations by generating distinct schemes for different interaction states and modes, enabling over a thousand potential combinations based on wallpaper inputs while prioritizing contrast ratios for readability (e.g., at least 4.5:1 for text). Material You theming launched exclusively on devices with the stable release of Android 12 in October 2021, where it was enabled by default for system-wide personalization. By late 2021, it expanded to other manufacturers' custom skins, such as Samsung's 4.0, which incorporated adaptive color extraction for select apps and UI components starting with the Galaxy S21 series rollout in 2021 and broadening to more devices in 2022. Subsequent Android versions and OEM updates, including those from and , further integrated the system, making dynamic theming a standard feature across compatible devices by mid-2022.

UI redesigns

Android 12 introduced significant structural updates to core interface components, emphasizing improved usability, consistency, and a more spacious design across the quick settings panel, notification shade, , and overview screen. These changes aimed to create a more intuitive and responsive by refining layouts, touch interactions, and visual flow. The quick settings panel underwent a complete rebuild, featuring larger toggles to enhance touch targets and for frequent actions. It consolidates key controls, including new system-wide toggles to disable and camera access, while integrating services like and Home Controls for streamlined navigation. Rounded corners and a more spacious layout contribute to a tactile, modern feel, making the panel easier to use one-handed. Improvements to the notification shade focused on better organization and interactivity, with conversation bubbles enabling floating chat heads that allow users to reply to messages without leaving their current app or dismissing the shade. A dedicated media shelf displays active playback controls from apps, providing quick access to volume, skip, and device switching options in a consolidated . Animations in the shade are smoother, supported by optimizations that reduce CPU usage by 22% for fluid transitions and responsive motion. The received enhancements for at-a-glance utility, including expanded support such as the At a Glance module for , events, and other personalized info directly on the equivalent. When notifications are dismissed, the clock automatically enlarges for improved readability, and secure actions require to prevent unauthorized interactions. In the overview screen, split-screen multitasking previews offer clearer visualizations of app layouts, with mode improvements like stashing windows and pinch-to-zoom gestures for finer control. These elements incorporate Material You's dynamic colors for cohesive personalization.

System enhancements

Privacy features

Android 12 introduced several enhancements to user privacy, emphasizing greater transparency and control over app access to sensitive features and . These updates build on Android's permission model by providing visibility into app behaviors and options to limit data granularity, helping users mitigate unauthorized tracking and surveillance. Central to these improvements is a focus on on-device processing to keep personal information isolated from external networks. The serves as a centralized for monitoring app permissions, displaying a of accesses to the camera, , and services over the past 24 hours. This feature aggregates data from logs to show which apps have recently used these sensors, with visual indicators such as icons and timestamps for quick assessment. Users can revoke permissions directly from the dashboard with a single tap, streamlining the process of restricting access without navigating to individual app settings. For instance, if an app frequently accesses the without user interaction, the dashboard highlights this pattern, enabling immediate action to protect . Introduced as part of 12's core updates, this tool promotes proactive user oversight of potential privacy intrusions. Another key addition is the approximate location toggle, which allows users to grant apps access to coarse-grained data rather than precise GPS coordinates. When enabled, apps receive information derived from and cellular networks, typically accurate to within a few hundred meters to several kilometers, depending on network density, instead of the meter-level precision of GPS. This reduces the risk of detailed tracking by limiting the spatial resolution of shared data, making it harder for apps to pinpoint exact user movements or build fine-grained profiles. must now handle both precise and approximate permissions, with the system prompting users to choose the level of accuracy during permission requests. This feature addresses concerns over pervasive -based while still ing functionality like weather apps or emergency services that do not require exact positioning. The Private Compute Core represents a secure, isolated environment for running machine learning models that power privacy-sensitive features, ensuring data processing occurs entirely on-device without transmission to Google servers or third parties. This sandboxed subsystem handles tasks for capabilities such as Live Caption, which transcribes audio in real-time; Now Playing, which identifies songs from ambient sounds; and Smart Reply, which generates context-aware suggestions in messaging apps. By prohibiting network access within the core and using encrypted communication channels for any necessary updates, it prevents sensitive audio, text, or user input from leaving the device, thereby safeguarding against data leaks during model inference or refinement. The core's open-source components, available for vendor verification, further enhance trust by allowing scrutiny of its isolation mechanisms. Android 12's implementation of this core marks a shift toward decentralized processing, prioritizing user in an era of increasing on-device intelligence.

Performance optimizations

Android 12 introduces several backend optimizations aimed at enhancing system speed and resource efficiency. A key improvement is the new SplashScreen , which streamlines launches by displaying a branded launch screen with the icon and a subtle that transitions smoothly to the 's content, reducing visual jank and perceived startup time through optimized frame rendering. This helps developers avoid custom splash screens, allowing the system to handle GPU scheduling more efficiently for consistent performance across devices. Power efficiency receives significant attention in Android 12, building on Adaptive Battery with app hibernation, which automatically suspends unused apps after a period of inactivity, clearing temporary files and restricting background processes to minimize idle drain and extend battery life. Additionally, optimizations to and scanning reduce power usage during location services without compromising accuracy, contributing to overall better idle performance. For gaming, Android 12 integrates the Game Dashboard with the new Game Mode API, enabling users to prioritize performance or battery savings during gameplay. In performance mode, supported devices can leverage variable refresh rates up to 120Hz, allowing smoother frame delivery and reduced by dynamically adjusting display refresh to match game output. This integration provides quick access to tools like FPS monitoring and screen recording while optimizing GPU and CPU allocation for high-impact sessions. These backend enhancements also support smoother UI transitions throughout the system, complementing the visual redesign for a more fluid .

Variants and adoption

Android 12L

Android 12L is a large-screen optimized variant of Android 12, designed specifically for tablets, foldables, and other devices with displays larger than 600 density-independent pixels (dp). It builds upon the core Android 12 foundation by adapting its features for improved usability on expansive screens, such as refined notifications and quick settings layouts that utilize available space more effectively. Released as a developer preview on October 27, 2021, during the Android Dev Summit, Android 12L aimed to enhance multitasking and interface efficiency for emerging form factors like foldable phones and Chrome OS devices. The stable version of Android 12L launched on March 7, 2022, alongside the March Pixel Feature Drop, introducing key multitasking enhancements including a persistent at the bottom of the screen for quick app launching and switching. Users can drag apps from the into split-screen mode or use gestures for seamless transitions, while app pairs enable predefined dual-app layouts for common workflows like and side-by-side. Freeform windows support resizable app interfaces, allowing flexible positioning and sizing on large displays to mimic desktop-like . These features collectively make more intuitive on tablets and foldables, with initial availability on devices like the Tab P12 Pro. Workspace improvements in Android 12L focus on and device-specific adaptations, such as foldable awareness through WindowManager that enable apps to respond to folding states by adjusting content around hinges or optimizing for unfolded views. Touch targets for elements like inputs are enlarged and repositioned for better reachability on bigger screens, reducing accidental interactions. Predictive back gestures provide visual previews of outcomes, aiding user during multitasking sessions. Android 12L maintains with the Android 12 base through device compatibility mode, applying automatic UI enhancements to legacy apps for stability on large screens without requiring updates. It operates at API level 32, allowing apps targeting earlier levels to benefit from runtime adaptations like improved split-screen support. The update targets large-screen hardware, including tablets akin to the C and foldables such as the Samsung Galaxy Z Fold series, ensuring a cohesive experience across form factors.

Device rollout

Android 12's adoption among active devices reached approximately 28% by December 2022, reflecting steady growth following its stable release. This figure represented a significant portion of the ecosystem, surpassing 11's 24% share at the time. The version's peaked at 25.1% in January 2023, before gradually declining to around 18% by the end of the year as and subsequent releases gained traction. By mid-2023, adoption had stabilized below 21%, highlighting the fragmented nature of Android updates. As of October 2025, Android 12 held approximately 10.93% among active Android devices. Google's Pixel devices, including the Pixel 3 through Pixel 6 series, received the Android 12 stable update immediately starting October 19, , ensuring prompt access for users on these flagships. In comparison, major manufacturers like faced rollout variations influenced by carriers and regions; for instance, the S21 series on did not receive the update until mid-November , resulting in a roughly one-month delay compared to unlocked or variants. Regional disparities were evident, with prioritizing European markets—such as , , and —for early deployments on devices like the S20 series in late and early 2022, while some Asian regions, including parts of , experienced staggered releases extending into mid-2022. These delays often stemmed from carrier testing requirements and localization efforts, contributing to uneven global adoption. Most original equipment manufacturers (OEMs) concluded major OS updates for Android 12-based devices by 2024, aligning with typical four-year support commitments for mid-range and older flagships launched around 2020–2021. Security patches, however, extended further for premium models; ceased official Android 12 security bulletins in March 2025, but OEMs like provided ongoing patches for flagships such as the S21 series until January 2026. Similarly, select 2021-era devices from other vendors, including and flagships, received security support through 2026–2027, depending on specific model policies, to mitigate vulnerabilities post-major updates. This lifecycle underscored the importance of extended maintenance in prolonging device usability amid evolving threats.

References

  1. [1]
    Android 12 - Android Developers
    Android 12 Beta 5 update, official release is next! Updated September 8, 2021. We're just a few weeks away from the official release of Android 12! As we put ...
  2. [2]
    Android 12 is live in AOSP!
    **Summary of Android 12 Release in AOSP**
  3. [3]
    Android 12 officially launches: Here's what you need to know - ZDNET
    Oct 19, 2021 · Google released the first developer beta on Feb. 18 · The official public release happened on Oct. 19 for Pixel phones.<|separator|>
  4. [4]
    Features and APIs Overview - Android Developers
    Android 12 introduces great new features and APIs for developers. The sections below help you learn about features for your apps and get started with the ...
  5. [5]
    Android 12 Beta: Designed for you - The Keyword
    May 18, 2021 · Android 12 includes new features that give you more transparency around which apps are accessing your data, and more controls so you can make ...
  6. [6]
    First preview of Android 12 - Android Developers Blog
    We're releasing the first Developer Preview of Android 12, the next version of Android, for your testing and feedback.Missing: event | Show results with:event
  7. [7]
    What's new in Android 12 Beta - Android Developers Blog
    May 18, 2021 · Today's Beta release has everything you need to try the Android 12 features, test your apps, and give us feedback. Just enroll any supported ...
  8. [8]
    Android 12 Beta 2 Update - Android Developers Blog
    Jun 9, 2021 · With Beta 2, Android 12 is closing in on Platform Stability in August 2021. Starting then, app-facing system behaviors, SDK/NDK APIs, and non- ...
  9. [9]
    Android 12 Beta 3 and final APIs - Android Developers Blog
    Jul 14, 2021 · You can get Beta 3 today on your Pixel device by enrolling here for over-the-air updates, and if you previously enrolled, you'll automatically ...
  10. [10]
    Android 12 Beta 4 and Platform Stability
    Aug 11, 2021 · Android 12 Beta 4 has reached Platform Stability, a milestone that means all app-facing surfaces and behaviors are now final in Android 12.
  11. [11]
    Android 12 Beta 5 update, official release is next!
    Sep 8, 2021 · We're just a few weeks away from the official release of Android 12! As we put the finishing touches on the new version of Android, today we're ...
  12. [12]
    Android 12: Everything You Need To Know - Android Headlines
    The stable build released on October 19, 2021. Developer Preview 1 released on February 18, 2021; Developer Preview 2 released on March 17, 2021; Developer ...
  13. [13]
    One UI 4 Update Delivers an Elevated Mobile Experience Centered ...
    Nov 15, 2021 · One UI 4 will be available on the Galaxy S21 series starting November 15th and will soon become available on previous Galaxy S and Note series ...Missing: Android | Show results with:Android
  14. [14]
    Samsung publishes official One UI 4 (Android 12) update schedule ...
    Nov 16, 2021 · Samsung posted a notice detailing the One UI 4 roadmap for the U.S. · The Galaxy Z Fold 3 and Z Flip 3 will receive the update in December.
  15. [15]
    OnePlus 9 series starts getting stable Android 12 update - 9to5Google
    Dec 6, 2021 · After offering an open beta recently, the OnePlus 9 and OnePlus 9 Pro are now eligible for a stable Android 12 update.
  16. [16]
    OxygenOS 12 (Android 12) is now rolling out to the OnePlus 8 series ...
    Mar 21, 2022 · While the rollout is currently limited to OxygenOS 12 Open Beta users, OnePlus says the update will soon roll out to stable branch users as well ...
  17. [17]
    Xiaomi confirms MIUI 13 global rollout plans starting in Q1 2022
    Jan 27, 2022 · Xiaomi has announced its global MIUI 13 rollout plans. The initial phase will commence in Q1 2022. A list of 18 devices will see updates in the ...
  18. [18]
    Xiaomi MIUI 13/Android 12: Stable devices [List] - Huawei Central
    Jun 13, 2022 · The first batch (expected to be released around the end of January 2022):. Mi 11 Ultra; Mi 11; Mi 11i; Mi 11 Lite 5G; Mi 11 Lite; Mi 11X; Mi 11X ...
  19. [19]
    Google Gives Pixel 6 and Pixel 7 Two More Years of Android Updates
    Dec 6, 2024 · The most venerable on the list, the Pixel 6 that launched in 2021, will get its last update in 2026. ... On a support page, Google listed ...
  20. [20]
    Learn when you'll get software updates on Google Pixel phones
    Pixel 8 and later phones will get updates for 7 years starting from when the device first became available on the Google Store in the US. Learn more about when ...Missing: 12 | Show results with:12
  21. [21]
    Unveiling Material You
    May 18, 2021 · Material You, Pixel and Android 12; Learn more about Material You @ Google I/O 2021. Share on. ariaLabel. Posted by. Material Design ...
  22. [22]
    Enable users to personalize their color experience in your app | Views
    Dynamic Color, which was added in Android 12, enables users to personalize their devices to align tonally with the color scheme of their personal wallpaper.How Android creates color... · Get started with Views
  23. [23]
    Material You design | Android Open Source Project
    Oct 9, 2025 · Starting in Android 12, Material You design focuses on expression and fluidity in the Android OS, with the goal of helping users create and ...Motion · Additional Resources · Material Library Color...Missing: announced | Show results with:announced
  24. [24]
    Dynamic color | Android Open Source Project
    Oct 9, 2025 · Material You design was launched with the Android 12 release and expanded with Android 13. This page focuses on updates to the Material You ...
  25. [25]
    Samsung's One UI 4 update officially releases today. Here's what ...
    Nov 15, 2021 · ... for a mid-November launch. One UI 4 brings Android 12 features to Galaxy devices. 02-your-galaxy-your-way.jpg. Image: Samsung. Image: Samsung.
  26. [26]
    Android 12
    Android 12 rethinks the entire user interface, from shapes, light and motion, to customizable system colors that can be adapted to match you. Redesigned to be ...
  27. [27]
    Use bubbles to let users participate in conversations | Views
    Bubbles are built into the notification system. They float on top of other app content and follow the user wherever they go.Missing: shelf | Show results with:shelf
  28. [28]
    Android 12 set to revamp split screen with 'App Pairs' - 9to5Google
    Jan 20, 2021 · For Android 12, Google is working on a revamped version of split screen called “App Pairs.” To use two apps side by side on Android today, you ...Missing: widgets | Show results with:widgets
  29. [29]
    A dozen things to love in Android 12 - The Keyword
    Oct 19, 2021 · It features a totally reimagined and personalized user interface, new privacy features that are designed for your safety, and more seamless ways to get right ...
  30. [30]
    Request location permissions | Sensors and location
    This page describes the different types of location requirements and explains how to request location permissions in each case.
  31. [31]
    Approximate location - Android Developers
    Sep 21, 2023 · On Android 12 (API level 31) and higher, users have the option to control the location accuracy that they want to grant to their apps. On ...
  32. [32]
  33. [33]
    Introducing Android's Private Compute Services
    Sep 9, 2021 · Android's Private Compute Core is an open source, secure environment that is isolated from the rest of the operating system and apps. With each ...
  34. [34]
  35. [35]
    App hibernation - Android Developers
    The system places your app in a hibernation state. The system optimizes for storage space instead of performance, and the system protects user data.Effects of hibernation · App usage · User exemptions from...
  36. [36]
    A closer look at Android 12 (Go edition) - The Keyword
    Dec 14, 2021 · The one on the left shows the privacy dashboard. The privacy dashboard will show you which apps are accessing sensitive information or features, ...
  37. [37]
  38. [38]
    12L and new Android APIs and tools for large screens
    Oct 27, 2021 · Today we're bringing you a developer preview of 12L, our upcoming feature drop that makes Android 12 even better on large screens. With the ...Missing: freeform pairs
  39. [39]
    12L: A new look for Android's larger screens - The Keyword
    Mar 7, 2022 · We're introducing 12L, an update to Android 12 with features that will make tablets and foldables simpler and easier to use.
  40. [40]
    12L features and changes - Android Developers
    To make split screen a more consistent experience for users, Android 12 and higher allows all apps to enter multi-window mode, regardless of whether they are ...Missing: pairing | Show results with:pairing
  41. [41]
    Device compatibility mode - Android Developers
    Compatibility workaround​​ Beginning with Android 12 (API level 31) and continuing with 12L (API level 32), the platform applies a variety of enhancements to ...Missing: Galaxy Z
  42. [42]
    SDK Platform release notes | Android Studio
    This page provides release information about the SDK packages available for download from the SDK Manager, in the SDK Platforms tab.
  43. [43]
    Android Phone Statistics and Facts (2025) - Market.us Scoop
    By October 2022, Android 12 surged 29.36%, surpassing Android 11's 26.13%. ... By July 2023, Android 12 and Android 11 showed 20.58% and 19.98%, while ...Adoption Rates of Android... · Regional Variations · Android Phone Hardware...
  44. [44]
    Android Version Market Share Worldwide | Statcounter Global Stats
    This graph shows the market share of android versions worldwide from Jan - Dec 2022. 11.0 has 23.61%, 10.0 has 18.37% and 12.0 has 28.22%.
  45. [45]
    Android Statistics 2025 By Applications, versions And Market Share
    Jan 8, 2025 · Android 13 grew to 6.79%. Early 2023: By January 2023, Android 12 was at 25.1%, while Android 11 had 23.03% and Android 10 had 17.75%.
  46. [46]
    Samsung released Verizon's S21 5G Android 12 update with ...
    Nov 16, 2021 · Well, the first Pixel owners started getting their Android 12 OTA update on getting its public over-the-air rollout on October 19, the day when ...
  47. [47]
  48. [48]
    Google No Longer Supports Android 12 or Android 12L - Lifehacker
    Apr 16, 2025 · Google dropped support for Android 12 and Android 12L at the end of March. Devices that can't upgrade past this version of Android will ...