В таблице ниже перечислены все задокументированные функции и изменения поведения, которые могут повлиять на разработчиков приложений. Используйте этот список, чтобы найти изменения, которые могут повлиять на вас, а затем нажмите на соответствующую ссылку, чтобы ознакомиться с документацией.
| Категория | Тип | Имя | 
|---|---|---|
| Жизненный цикл деятельности | Изменить (все приложения) |  Действия root-лаунчера больше не завершаются при нажатии «Назад». Системная кнопка «Назад» теперь переводит действие на задний план, а не завершает его.  | 
| Резервное копирование и восстановление | Изменение (приложения для детей 12+) |  Изменения в резервном копировании и восстановлении Правила включения/исключения теперь указываются отдельно для резервных копий Google Диска и D2D.  | 
| Камера | Новые функции и API |  Расширения поставщика Camera2 Пользовательские эффекты камеры, предоставляемые OEM-производителями, теперь отображаются непосредственно на платформе.  | 
| Камера | Новые функции и API |  Поддержка четырех датчиков камеры Bayer Новые API платформы обеспечивают поддержку сенсоров камер сверхвысокого разрешения.  | 
| Совместимость | Изменение (приложения для детей 12+) |  Обновлены ограничения, не связанные с SDK Некоторые ранее неподдерживаемые интерфейсы заблокированы в Android 12.  | 
| Совместимость | Новые функции и API |  Обновлены переключатели для тестирования совместимости. Отдельные изменения поведения можно включать и выключать для более детального тестирования совместимости.  | 
| Связность | Изменить (все приложения) |  Обновления Passpoint В Android 12 представлены новые API для проверки поддержки устройством функций Passpoint.  | 
| Связность | Изменение (приложения для детей 12+) |  Одновременное одноранговое соединение + подключение к Интернету На поддерживаемых устройствах основная сеть Wi-Fi больше не отключается при установлении одновременных одноранговых и интернет-подключений.  | 
| Связность | Изменение (приложения для детей 12+) |  Собственный API mDNSResponder Демон mDNSResponder теперь работает только тогда, когда это необходимо для событий NSD.  | 
| Связность | Новые функции и API |  Поддержание активности сопутствующих приложений В Android 12 реализованы новые API, позволяющие приложениям-компаньонам работать все время, пока устройство-компаньон находится в зоне действия.  | 
| Связность | Новые функции и API |  Профили диспетчера сопутствующих устройств Разрешения для сопутствующих устройств теперь можно объединять в профили для упрощения процесса регистрации.  | 
| Связность | Новые функции и API |  Улучшения в оценке пропускной способности Теперь при оценке пропускной способности используются средневзвешенные значения за все время, что позволяет повысить точность как Wi-Fi, так и сотовой связи.  | 
| Связность | Новые функции и API |  Улучшения поддержки Wi-Fi (NAN) Новые API и параметры конфигурации повышают эффективность и отказоустойчивость Wi-Fi Aware.  | 
| Связность | Новые функции и API |  Одновременное одноранговое соединение + подключение к Интернету Поддерживаемые устройства теперь могут одновременно поддерживать Wi-Fi-подключения к одноранговому устройству и основной сети, предоставляющей интернет.  | 
| Связность | Новые функции и API |  Включить отключение экрана для платежей NFC Приложения теперь могут осуществлять NFC-платежи без включения экрана устройства.  | 
| Основная функциональность | Новые функции и API |  Автоматические обновления приложений Новый метод API позволяет приложениям-установщикам выполнять обновления приложений без необходимости подтверждения пользователя.  | 
| Основная функциональность | Новые функции и API |  Информация о чипсете устройства Информация о производителе и модели чипсета SoC теперь доступна через SDK.  | 
| Основная функциональность | Новые функции и API |  Обновления основных API Java В Android 12 реализована поддержка ряда основных API Java.  | 
| Графика и изображения | Изменить (все приложения) |  Улучшенное переключение частоты обновления Частоту обновления теперь можно изменять, даже если дисплей не поддерживает плавный переход.  | 
| Графика и изображения | Новые функции и API |  Предоставить приложениям прямой доступ к следам надгробий Доступ к родным могилам сбоев теперь возможен без использования adb.  | 
| Графика и изображения | Новые функции и API |  Поддержка изображений AVIF В Android 12 реализована поддержка формата изображений AVIF, обеспечивающего лучшее качество изображения при том же размере файла.  | 
| Графика и изображения | Новые функции и API |  Более простое размытие, цветовые фильтры и другие эффекты Новый API упрощает применение распространенных графических эффектов к представлениям и иерархиям рендеринга.  | 
| Графика и изображения | Новые функции и API |  Декодирование собственных анимированных изображений API декодирования изображений NDK теперь декодирует все кадры и данные о времени для файлов GIF и WebP.  | 
| СМИ | Новые функции и API |  Совместимое перекодирование медиа Видеоролики, закодированные в современных форматах, теперь можно автоматически конвертировать для воспроизведения в приложениях, которые не поддерживают эти форматы.  | 
| СМИ | Новые функции и API |  Класс производительности Классы производительности обеспечивают упрощенное выражение возможностей устройства, которое можно использовать для предоставления индивидуальных возможностей.  | 
| СМИ | Новые функции и API |  Улучшения кодирования видео Android 12 определяет стандартный набор ключей для управления параметром квантования при кодировании видео.  | 
| СМИ | Новые функции и API |  Аудиофокус Теперь Android принудительно затухает, когда приложение, воспроизводящее аудио, теряет аудиофокус.  | 
| СМИ | Новые функции и API |  Обновления MediaDrm Новые методы API упрощают определение необходимости использования компонента безопасного декодера.  | 
| Производительность | Изменить (все приложения) |  Ограниченный резервный контейнер приложений В Android 12 представлен новый, более строгий App Standby Bucket для приложений, которые менее ответственно используют системные ресурсы.  | 
| Производительность | Изменение (приложения для детей 12+) |  Ограничения на запуск приоритетной службы Приложениям больше не разрешено запускать службы переднего плана, работая в фоновом режиме.  | 
| Производительность | Изменение (приложения для детей 12+) |  Точное разрешение на сигнализацию Теперь приложениям требуется специальное разрешение для установки точных будильников.  | 
| Производительность | Изменение (приложения для детей 12+) |  Уведомление об ограничениях на батуте Приложения больше не смогут использовать посреднические сервисы или приемники вещания для открытия действия, когда пользователь нажимает на уведомление.  | 
| Безопасность и конфиденциальность | Изменить (все приложения) |  Переключатели микрофона и камеры Поддерживаемые устройства позволяют пользователям включать или отключать доступ к микрофону и камере для всех приложений с помощью одного переключателя.  | 
| Безопасность и конфиденциальность | Изменить (все приложения) |  Индикаторы микрофона и камеры Значки строки состояния теперь отображаются каждый раз, когда приложение обращается к микрофону или камере.  | 
| Безопасность и конфиденциальность | Изменить (все приложения) |  Видимость пакета разрешений Информация о разрешениях из менеджера пакетов теперь фильтруется на основе видимости пакета.  | 
| Безопасность и конфиденциальность | Изменить (все приложения) |  Реализация BouncyCastle удалена В Android 12 удалены многие реализации криптографических алгоритмов BouncyCastle, которые ранее считались устаревшими.  | 
| Безопасность и конфиденциальность | Изменить (все приложения) |  Уведомления о доступе к буферу обмена Теперь пользователи получают уведомления, когда приложение получает доступ к данным буфера обмена другого приложения.  | 
| Безопасность и конфиденциальность | Изменить (все приложения) |  Приложения не могут закрывать системные диалоги Приложения больше не могут вызывать намерение, закрывающее системный диалог.  | 
| Безопасность и конфиденциальность | Изменить (все приложения) |  Недоверенные сенсорные события блокируются Android 12 запрещает приложениям использовать сенсорные события, при которых наложение закрывает приложение небезопасным образом.  | 
| Безопасность и конфиденциальность | Изменение (приложения для детей 12+) |  Примерное местоположение Теперь, когда приложение запрашивает разрешение на определение точного местоположения, пользователи могут предоставить разрешение только на определение приблизительного местоположения.  | 
| Безопасность и конфиденциальность | Изменение (приложения для детей 12+) |  Современные файлы cookie SameSite в WebView Теперь приложения должны явно указывать, какие файлы cookie разрешены для работы на разных веб-сайтах.  | 
| Безопасность и конфиденциальность | Изменение (приложения для детей 12+) |  Датчики движения ограничены по скорости Теперь система ограничивает частоту обновления данных от некоторых датчиков движения и датчиков положения.  | 
| Безопасность и конфиденциальность | Изменение (приложения для детей 12+) |  спящий режим приложения Приложения теперь переходят в состояние гибернации, если пользователь не взаимодействует с ними в течение нескольких месяцев.  | 
| Безопасность и конфиденциальность | Изменение (приложения для детей 12+) |  Декларация об атрибуции при аудите доступа к данным Теперь приложения должны указывать теги атрибуции в манифесте, чтобы использовать их для аудита доступа к данным.  | 
| Безопасность и конфиденциальность | Изменение (приложения для детей 12+) |  Ограничение резервного копирования ADB Резервные копии ADB теперь по умолчанию исключают данные приложений.  | 
| Безопасность и конфиденциальность | Изменение (приложения для детей 12+) |  Более безопасный экспорт компонентов Теперь приложения должны явно указывать, разрешено ли запускать их компоненты, использующие фильтры намерений, другими приложениями.  | 
| Безопасность и конфиденциальность | Изменение (приложения для детей 12+) |  Ожидаемая изменчивость намерений Теперь приложения должны указывать изменчивость каждого создаваемого ими объекта PendingIntent.  | 
| Безопасность и конфиденциальность | Изменение (приложения для детей 12+) |  Небезопасные намерения запускают В Android 12 появилась функция отладки, которая обнаруживает небезопасные запуски намерений.  | 
| Безопасность и конфиденциальность | Новые функции и API |  Панель управления конфиденциальностью В Android 12 представлен новый экран настроек системы, на котором отображается история доступа к данным местоположения, камеры и микрофона.  | 
| Безопасность и конфиденциальность | Новые функции и API |  Разрешения Bluetooth В Android 12 появились новые разрешения, которые позволяют приложениям сканировать находящиеся поблизости устройства Bluetooth, не запрашивая разрешения на определение местоположения.  | 
| Безопасность и конфиденциальность | Новые функции и API |  Поиск группы разрешений Теперь приложения могут запрашивать информацию о том, как система организует разрешения, определяемые платформой, в группы разрешений.  | 
| Безопасность и конфиденциальность | Новые функции и API |  Скрыть окна наложения приложений В Android 12 представлено новое разрешение, которое позволяет приложениям скрывать окна наложений, отрисовываемые другими приложениями.  | 
| Безопасность и конфиденциальность | Новые функции и API |  Флаг защиты разрешения известных подписчиков Устройства и приложения теперь могут предоставлять разрешения на подпись другим приложениям без необходимости подписывать их во время производства устройства.  | 
| Безопасность и конфиденциальность | Новые функции и API |  Подтверждение свойств устройства Начиная с Android 12, любое приложение, ориентированное на Android 12 или выше, может проверять свойства устройства, указанные в сертификате подтверждения.  | 
| Безопасность и конфиденциальность | Новые функции и API |  Безопасные действия с уведомлениями на экране блокировки Теперь приложения могут требовать аутентификацию при каждом вызове определенных действий по уведомлению на заблокированном устройстве.  | 
| Безопасность и конфиденциальность | Новые функции и API |  Локализуемые строки для BiometricPrompt В Android 12 представлены новые API для получения локализованных, понятных пользователю надписей кнопок, подсказок и названий настроек для биометрической аутентификации.  | 
| Хранилище | Новые функции и API |  Новый каталог для записей голоса В Android 12 появился новый каталог для хранения и идентификации голосовых записей.  | 
| Хранилище | Новые функции и API |  Доступ к управлению медиа В Android 12 представлено новое разрешение, которое позволяет приложениям перемещать, изменять и удалять файлы без отображения каждый раз диалогового окна подтверждения.  | 
| Хранилище | Новые функции и API |  Доступ к хранилищу приложений Теперь приложения могут создавать пользовательские действия, которые позволяют пользователям управлять данными приложения на устройстве и предоставлять доступ к этим действиям файловым менеджерам.  | 
| Хранилище | Новые функции и API |  Расширенная поддержка доступа к файлам MediaStore теперь поддерживает расширенные API для URI медиафайлов.  | 
| UX | Изменить (все приложения) |  Эффект растягивания прокрутки В Android 12 представлено новое визуальное поведение для событий прокрутки.  | 
| UX | Изменить (все приложения) |  Заставки приложений Приложения, которые ранее реализовали собственный экран-заставку, теперь должны перейти на новый API SplashScreen.  | 
| UX | Изменить (все приложения) |  Разрешение веб-намерений Общее веб-намерение теперь преобразуется в активность приложения только в том случае, если это приложение одобрено для конкретного домена, содержащегося в этом веб-намерении.  | 
| UX | Изменить (все приложения) |  Улучшения режима погружения для навигации жестами Android 12 заменяет существующее поведение для режима погружения поведением по умолчанию: BEHAVIOR_DEFAULT . | 
| UX | Изменить (все приложения) |  Display#getRealSize и getRealMetrics: устаревание и ограничения API отображения getRealSize() и getRealMetrics() устарели в Android 12.  | 
| UX | Изменить (все приложения) |  Все приложения в многооконном режиме Многооконный режим теперь является стандартным поведением на устройствах с большими экранами.  | 
| UX | Изменить (все приложения) |  Предварительный просмотр камеры на больших экранах Приложения камеры, требующие определенной ориентации экрана и не поддающиеся изменению размера, теперь автоматически переходят в режим портретной съемки.  | 
| UX | Изменить (все приложения) |  Задержка UX для уведомлений служб переднего плана Для оптимизации кратковременных задач уведомления о приоритетных службах теперь задерживаются на 10 секунд для некоторых приоритетных служб.  | 
| UX | Изменение (приложения для детей 12+) |  Пользовательские уведомления Android 12 обеспечивает визуально единообразные шаблоны макетов для пользовательских уведомлений.  | 
| UX | Изменение (приложения для детей 12+) |  Изменения в проверке ссылок приложений Android Домены для ссылок приложений Android теперь проверяются только в том случае, если эти домены объявлены в специально отформатированном фильтре намерений.  | 
| UX | Изменение (приложения для детей 12+) |  Улучшения поведения «картинка в картинке» (PIP) В Android 12 улучшено поведение PiP при одинарном и двойном нажатии.  | 
| UX | Новые функции и API |  Улучшения виджетов Android 12 полностью меняет визуальное поведение виджетов приложений.  | 
| UX | Новые функции и API |  Вставка расширенного контента В Android 12 представлен унифицированный API для вставки контента из любого источника: буфер обмена, клавиатура или перетаскивание.  | 
| UX | Новые функции и API |  API заставок приложений В Android 12 представлен новый API-интерфейс экрана-заставки, который позволяет настраивать анимацию запуска всех приложений.  | 
| UX | Новые функции и API |  API с закругленными углами В Android 12 представлены новые API, которые извлекают радиус и центральную точку для скругленных углов.  | 
| UX | Новые функции и API |  Богатые тактильные впечатления В Android 12 реализованы новые тактильные эффекты и более точное управление приводами.  | 
| UX | Новые функции и API |  AppSearch В Android 12 реализована высокопроизводительная поисковая система на устройстве в качестве системной службы.  | 
| UX | Новые функции и API |  Игровой режим В Android 12 представлен новый API, который позволяет пользователям оптимизировать игровой процесс для повышения производительности или экономии заряда батареи.  | 
| UX | Новые функции и API |  Улучшения в режиме «картинка в картинке» (PIP) В Android 12 представлено несколько улучшений режима «картинка в картинке», которые обеспечивают более плавный и интуитивно понятный пользовательский интерфейс.  | 
| UX | Новые функции и API |  Новые уведомления о телефонных звонках, позволяющие ранжировать важность входящих звонков В Android 12 представлен новый стиль уведомлений для активных телефонных звонков.  | 
| UX | Новые функции и API |  Расширенная поддержка изображений для уведомлений Приложения теперь могут предоставлять анимированные изображения в определенных типах уведомлений.  | 
| UX | Новые функции и API |  Улучшения режима погружения для навигации жестами Android 12 упрощает режим погружения, делая навигацию с помощью жестов более соответствующей пользовательскому опыту во время других действий.  | 
| UX | Новые функции и API |  Недавние публикации URL (только Pixel) Теперь приложения позволяют пользователям Pixel делиться веб-контентом непосредственно с экрана «Недавние».  | 
| Библиотеки поставщиков | Изменение (приложения для детей 12+) |  Собственные общие библиотеки, предоставляемые поставщиком Не-NDK-собственные общие библиотеки теперь доступны только при явном запросе.  |