- Android 12
- More personal, safe and effortless than ever before.
- Android 12 Highlights
- PERSONAL
- Our most personal OS yet.
- MATERIAL YOU
- A boundary-pushing redesign.
- DYNAMIC COLOR
- Color reimagined.
- RESPONSIVE MOTION
- A smoother, more responsive UI.
- CONVERSATION WIDGETS
- Your favorite people have a new home.
- ACCESSIBILITY IMPROVEMENTS
- Built for accessibility.
- Area magnification
- Extra dim
- Bold text
- Grayscale
- Private by design so you’re in control.
- MIC & CAMERA INDICATORS AND TOGGLES
- Stronger mic and camera access controls.
- APPROXIMATE LOCATION PERMISSIONS
- Keep your precise location private.
- PRIVACY DASHBOARD
- Your privacy permissions at a glance.
- PRIVATE COMPUTE CORE
- Protect sensitive data in the Private Compute Core.
- EFFORTLESS
- Everything on your phone just got easier.
- ENHANCED GAMING
- Kick-start your gameplay.
- SCROLLING SCREENSHOTS
- Extend screenshots beyond your screen.
- EASILY SWITCH PHONES
- Switching made easy.
- Distribution dashboard
- Vulkan version
- OpenGL ES version
- Download
- Terms and Conditions
- 1. Introduction
- 2. Accepting this License Agreement
- 3. SDK License from Google
- 4. Use of the SDK by You
- 5. Your Developer Credentials
- 6. Privacy and Information
- 7. Third Party Applications
- 8. Using Android APIs
- 9. Terminating this License Agreement
- 10. DISCLAIMER OF WARRANTIES
- 11. LIMITATION OF LIABILITY
- 12. Indemnification
- 13. Changes to the License Agreement
- 14. General Legal Terms
- Android Studio
- Intelligent code editor
- Code templates and GitHub integration
- Multi-screen app development
- Virtual devices for all shapes and sizes
- Android builds evolved, with Gradle
- More about Android Studio
- System Requirements
- Windows
- Mac OS X
- Linux
- Other Download Options
- SDK Tools Only
- All Android Studio Packages
Android 12
More personal, safe and effortless than ever before.
Android 12 delivers even more personal, safe and effortless experiences on your device. Featuring a totally reimagined UI just for you, new privacy features that are designed for your safety and put you in control, and more seamless ways to get right to your gameplay or even switch to a new device.
Android 12 delivers even more personal, safe and effortless experiences on your device. Featuring a totally reimagined UI just for you, new privacy features that are designed for your safety and put you in control, and more seamless ways to get right to your gameplay or even switch to a new device.
Android 12
Highlights
PERSONAL
Our most personal OS yet.
Android 12 is our most personal OS ever, featuring dynamic color capabilities that can transform your experience based on your wallpaper and responsive motion that responds to your touch. Even the widgets have been given a facelift, with your favorite people always available right there on your home screen. And with a more spacious redesign, color contrast optimizations and new features to help those with low vision, Android 12 is designed to be accessible for even more users.
MATERIAL YOU
A boundary-pushing redesign.
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 more spacious and comfortable, it’s our most expressive, dynamic and personal OS ever.
DYNAMIC COLOR
Color reimagined.
Change your wallpaper on your Pixel and your entire Android 12 experience changes to match. Using advanced color extraction algorithms you can easily personalize the look and feel of your entire phone, including notifications, settings, widgets and even select apps.
RESPONSIVE MOTION
A smoother, more responsive UI.
The UI feels alive with every tap, swipe and scroll—responding quickly and expressively with smooth motion and animations. Android 12 delivers improved system performance so your device can work in perfect harmony with you.
A phone displaying the new Android 12 UI.
The UI feels alive with every tap, swipe and scroll—responding quickly and expressively with smooth motion and animations. Android 12 delivers improved system performance so your device can work in perfect harmony with you.
CONVERSATION WIDGETS
Your favorite people have a new home.
An all-new conversation widget puts the conversations with the people you care about front-and-center on your home screen so you never miss a chat from your loved ones. You can even see missed calls, birthdays and more at a glance.
An all-new conversation widget puts the conversations with the people you care about front-and-center on your home screen so you never miss a chat from your loved ones. You can even see missed calls, birthdays and more at a glance.
ACCESSIBILITY IMPROVEMENTS
Built for accessibility.
Android 12 is designed to be even more accessible with new visibility features, including:
Area magnification
A new window magnifier lets you zoom in on a part of your screen without having to lose context on the rest of the screen content.
A phone displaying the new Android 12 extra dim feature.
Extra dim
Make your display extra dim for night-time scrolling or situations when even the lowest brightness setting is too bright.
A phone displaying the new Android 12 bold text feature.
Bold text
See text more clearly with the ability to switch the font to bold across the whole phone.
A phone displaying the new Android 12 grayscale feature.
Grayscale
Adjust how colors display on your device to grayscale.
Private by design so you’re in control.
Android 12 is designed for your safety. With new easy-to-use, powerful privacy features, you’ll have peace of mind knowing that you have control over who can see your data and when.
MIC & CAMERA INDICATORS AND TOGGLES
Stronger mic and camera access controls.
With Android 12, you can see when an app is using your microphone or camera thanks to a new indicator in your phone’s status bar. And if you don’t want any apps to access your microphone or camera, you can completely disable those sensors using two new toggles in quick settings. Simply flip the switch.
A phone displaying the Android 12 camera. Bubbles in the foreground read “Camera access: Available” and “Mic access: Blocked.”
With Android 12, you can see when an app is using your microphone or camera thanks to a new indicator in your phone’s status bar. And if you don’t want any apps to access your microphone or camera, you can completely disable those sensors using two new toggles in quick settings. Simply flip the switch.
APPROXIMATE LOCATION PERMISSIONS
Keep your precise location private.
While some apps need precise location information for tasks like turn-by-turn navigation, many other apps only need your approximate location to be helpful. With Android 12, you can choose between giving apps access to your precise location or an approximate location instead.
A phone displaying the new Android 12 Approximate Location Permissions Screen. The screen reads: “Allow [App] to access this device’s location?” with “Approximate” location selected.
While some apps need precise location information for tasks like turn-by-turn navigation, many other apps only need your approximate location to be helpful. With Android 12, you can choose between giving apps access to your precise location or an approximate location instead.
PRIVACY DASHBOARD
Your privacy permissions at a glance.
Privacy dashboard gives you a clear and comprehensive view of when apps access your location, camera or mic over the past 24 hours. If you see anything that you’re not comfortable with, you can manage permissions right from the dashboard.
A phone displaying the new Android 12 privacy dashboard.
Privacy dashboard gives you a clear and comprehensive view of when apps access your location, camera or mic over the past 24 hours. If you see anything that you’re not comfortable with, you can manage permissions right from the dashboard.
PRIVATE COMPUTE CORE
Protect sensitive data in the Private Compute Core.
Powerful Android features like Live Caption and Now Playing are enabled by continuous streams of data like audio from your apps, sounds nearby, or the content on your screen. But this data can be highly sensitive and you might not want it to leave your phone.
It’s essential that we build these features in a privacy-preserving way, so we built Private Compute Core. It’s a first-of-its-kind secure mobile environment that is isolated from the rest of the operating system and your apps. Any information processed in Private Compute Core requires explicit user action before it can be shared with Google or any app or service. And like the rest of Android, the protections in Private Compute Core are open source and fully inspectable and verifiable by the security community.
Powerful Android features like Live Caption and Now Playing are enabled by continuous streams of data like audio from your apps, sounds nearby, or the content on your screen. But this data can be highly sensitive and you might not want it to leave your phone.
It’s essential that we build these features in a privacy-preserving way, so we built Private Compute Core. It’s a first-of-its-kind secure mobile environment that is isolated from the rest of the operating system and your apps. Any information processed in Private Compute Core requires explicit user action before it can be shared with Google or any app or service. And like the rest of Android, the protections in Private Compute Core are open source and fully inspectable and verifiable by the security community.
EFFORTLESS
Everything on your phone just got easier.
Android 12 makes everything on your phone effortless and easy. You can get into gameplay without having to wait for a full download and even transfer your data onto a new Android phone without any hassle.
ENHANCED GAMING
Kick-start your gameplay.
Spend less time waiting and more time playing. Android 12 lets you play as you download, so you can jump straight into gameplay without needing to wait for the full download to finish. 1
You can also select your game mode for performance or battery life, whether you want a richer gaming experience or longer play session.
Two phones running Android 12. The first screen shows the Google Play page for Touchgrind BMX, with the game mid-download. The second screen shows the loading screen for the game.
Spend less time waiting and more time playing. Android 12 lets you play as you download, so you can jump straight into gameplay without needing to wait for the full download to finish. 1
You can also select your game mode for performance or battery life, whether you want a richer gaming experience or longer play session.
SCROLLING SCREENSHOTS
Extend screenshots beyond your screen.
Just because you reach the end of your screen doesn’t mean you need to reach the end of your screenshot. Scrolling screenshots allow you to capture all the content on the page in one image.
A phone displaying the new Android 12 scrolling screenshots feature.
Just because you reach the end of your screen doesn’t mean you need to reach the end of your screenshot. Scrolling screenshots allow you to capture all the content on the page in one image.
EASILY SWITCH PHONES
Switching made easy.
It’s never been easier to switch to Android and try out the best device for you. Starting on Android 12, you can transfer all your essentials by connecting your old phone to your new Android with a cable or shared WiFi connection. Your memories and data will transfer, stress-free—even from iPhone® (welcome!).
It’s never been easier to switch to Android and try out the best device for you. Starting on Android 12, you can transfer all your essentials by connecting your old phone to your new Android with a cable or shared WiFi connection. Your memories and data will transfer, stress-free—even from iPhone® (welcome!).
Источник
Distribution dashboard
Thank you for your patience! We’re working to improve the insights we provide to you about the Android ecosystem and the ways we’re accelerating updates to Android devices, such as through Project Treble, the Android Beta program, security updates and more.
For more robust data to help you manage your app’s targeting and understand the characteristics of your users’ devices, we recommend using the app stats available to you in Play Console.
This page provides information about the relative number of devices that share a certain characteristic, such as screen size and density. Each snapshot of data represents all of the active devices during a 7-day period ending on November 26, 2021.
If you want to see statistics just for the devices on which users are running your app, you can use the Google Play Console. This may help you choose which device profiles to optimize.
Vulkan version
This section provides data about the relative number of devices that support a particular version of Vulkan. Devices that lack Vulkan support are represented by None. Note that support for one particular version of Vulkan also implies support for any lower version (for example, support for version 1.1 also implies support for 1.0.3).
To declare which version of Vulkan your application requires, you should create a element defining android.hardware.vulkan.version . See FEATURE_VULKAN_HARDWARE_VERSION for more details on the hardware version. You can also use android.hardware.vulkan.level to declare a required Vulkan feature level. See FEATURE_VULKAN_HARDWARE_LEVEL for more details on the feature level.
Vulkan Version | Distribution |
---|---|
None | 29.0% |
Vulkan 1.0.3 | 17.0% |
Vulkan 1.1 | 54.0% |
Data collected during a 7-day period ending on November 26, 2021.
OpenGL ES version
This section provides data about the relative number of devices that support a particular version of OpenGL ES. Note that support for one particular version of OpenGL ES also implies support for any lower version (for example, support for version 2.0 also implies support for 1.1).
To declare which version of OpenGL ES your application requires, you should use the android:glEsVersion attribute of the element. You can also use the element to declare the GL compression formats that your application uses.
OpenGL ES Version | Distribution |
---|---|
GL 2.0 | 7.50% |
GL 3.0 | 9.95% |
GL 3.1 | 6.63% |
GL 3.2 | 75.92% |
Data collected during a 7-day period ending on November 26, 2021.
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Источник
Download
Before installing Android Studio or the standalone SDK tools, you must agree to the following terms and conditions.
Terms and Conditions
1. Introduction
2. Accepting this License Agreement
3. SDK License from Google
4. Use of the SDK by You
5. Your Developer Credentials
6. Privacy and Information
7. Third Party Applications
8. Using Android APIs
9. Terminating this License Agreement
10. DISCLAIMER OF WARRANTIES
11. LIMITATION OF LIABILITY
12. Indemnification
13. Changes to the License Agreement
14. General Legal Terms
You’re just a few steps away from building apps for Android!
In a moment, you’ll be redirected to Installing the Android SDK.
I have read and agree with the above terms and conditions
Android Studio
The official Android IDE
- Android Studio IDE
- Android SDK tools
- Android 5.0 (Lollipop) Platform
- Android 5.0 emulator system image with Google APIs
Download Android Studio
To get Android Studio or stand-alone SDK tools, visit developer.android.com/sdk/
Intelligent code editor
At the core of Android Studio is an intelligent code editor capable of advanced code completion, refactoring, and code analysis.
The powerful code editor helps you be a more productive Android app developer.
Code templates and GitHub integration
New project wizards make it easier than ever to start a new project.
Start projects using template code for patterns such as navigation drawer and view pagers, and even import Google code samples from GitHub.
Multi-screen app development
Build apps for Android phones, tablets, Android Wear, Android TV, Android Auto and Google Glass.
With the new Android Project View and module support in Android Studio, it’s easier to manage app projects and resources.
Virtual devices for all shapes and sizes
Android Studio comes pre-configured with an optimized emulator image.
The updated and streamlined Virtual Device Manager provides pre-defined device profiles for common Android devices.
Android builds evolved, with Gradle
Create multiple APKs for your Android app with different features using the same project.
Manage app dependencies with Maven.
Build APKs from Android Studio or the command line.
More about Android Studio
For more details about features available in Android Studio, read the guide to Android Studio Basics.
If you have been using Eclipse with ADT, be aware that Android Studio is now the official IDE for Android, so you should migrate to Android Studio to receive all the latest IDE updates. For help moving projects, see Migrating to Android Studio.
System Requirements
Windows
- Microsoft® Windows® 8/7/Vista/2003 (32 or 64-bit)
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space + at least 1 G for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Java Development Kit (JDK) 7
- Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
Mac OS X
- Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space
- At least 1 GB for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Java Runtime Environment (JRE) 6
- Java Development Kit (JDK) 7
- Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
On Mac OS, run Android Studio with Java Runtime Environment (JRE) 6 for optimized font rendering. You can then configure your project to use Java Development Kit (JDK) 6 or JDK 7.
Linux
- GNOME or KDE desktop
- GNU C Library (glibc) 2.11 or later
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space
- At least 1 GB for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Oracle® Java Development Kit (JDK) 7
Tested on Ubuntu® 12.04, Precise Pangolin (64-bit distribution capable of running 32-bit applications.
Other Download Options
SDK Tools Only
If you prefer to use a different IDE or run the tools from the command line or with build scripts, you can instead download the stand-alone Android SDK Tools. These packages provide the basic SDK tools for app development, without an IDE. Also see the SDK tools release notes.
Platform | Package | Size | SHA-1 Checksum |
---|---|---|---|
Windows | installer_r24.0.2-windows.exe (Recommended) | 91428280 bytes | edac14e1541e97d68821fa3a709b4ea8c659e676 |
android-sdk_r24.0.2-windows.zip | 139473113 bytes | 51269c8336f936fc9b9538f9b9ca236b78fb4e4b | |
android-sdk_r24.0.2-macosx.zip | 87262823 bytes | 3ab5e0ab0db5e7c45de9da7ff525dee6cfa97455 | |
Linux | android-sdk_r24.0.2-linux.tgz | 140097024 bytes | b6fd75e8b06b0028c2427e6da7d8a09d8f956a86 |
All Android Studio Packages
Select a specific Android Studio package for your platform. Also see the Android Studio release notes.
Источник