Примечания к выпуску Android 13 и Android 13 QPR

На этой странице представлен обзор основных функций Android 13 и Android 13 QPR, а также ссылки на дополнительную информацию. Обзоры функций организованы в соответствии с расположением документации на сайте.

Архитектура

Изменения в универсальном загрузочном разделе

Для устройств с Android 13 универсальный ramdisk удаляется из boot образа и помещается в отдельный образ init_boot .

Более подробную информацию см. в разделе Универсальный загрузочный раздел .

Модули GKI

В Android 13 некоторые функции ядра реализованы в динамически загружаемых модулях, называемых модулями GKI , что позволяет сократить объем памяти ядра GKI на устройствах, которым эти функции не требуются.

Дополнительную информацию смотрите в разделе Модули ядра .

Компоненты модульной системы

Android 13 содержит несколько новых и обновлённых модульных системных компонентов. Новые модули:

  • AdServices : поддерживает инициативу Privacy Sandbox, направленную на создание технологий, которые одновременно защищают конфиденциальность пользователей в Интернете и предоставляют компаниям и разработчикам инструменты для создания процветающего цифрового бизнеса.
  • AppSearch : система индексации и структурированного поиска на устройстве
  • Bluetooth : (Необязательно) Цель — обеспечить всем пользователям Android стабильное и высококачественное соединение Bluetooth.
  • OnDevicePersonalization : предоставляет набор инструментов, разработанных с учетом конфиденциальности пользователей в качестве основного принципа.
  • UWB : содержит стек UWB над интерфейсом HAL

Обновления существующих модулей:

Обновление поддержки файловой системы ядра Android

Начиная с Android 13, пользовательское пространство работает только с файловыми системами, встроенными в образ ядра Generic Kernel Image (GKI).

Более подробную информацию см. в разделе Поддержка файловой системы ядра Android .

Аудио

Реализация пространственного звука и отслеживания положения головы

Начиная с Android 13-QPR, благодаря новой архитектуре аудиоконвейера и интеграции сенсорной платформы, OEM-производители могут реализовать эффект пространственного звука с поддержкой отслеживания положения головы с требуемым уровнем производительности и задержки. Инструкции и дополнительную информацию см. в разделе «Реализация высококачественного пространственного звука и отслеживания положения головы» .

Поддержка MIDI 2.0

Начиная с Android 13, в USB-транспорт добавлена ​​поддержка MIDI 2.0 . MIDI 2.0 — это новый стандарт MIDI, определённый в 2020 году.

Более подробную информацию смотрите на странице MIDI .

Обновление до Audio HAL

Начиная с Android 13, Audio HAL обновлён до версии 7.1. Подробнее см. в разделе Audio HAL .

Автомобильная промышленность

Новые функции Android Automotive

Подробнее о новых функциях Automotive в Android 13 читайте в разделе Что нового .

Строить

Строим с Базелем

В Android 13 представлена ​​сборка ядер с помощью Bazel , заменяющая build/build.sh .

Более подробную информацию см. в разделе Базель (Kleaf) .

Камера

AIDL камера HAL

В Android 13 фреймворк камеры включает поддержку интерфейсов HAL для камер AIDL. Фреймворк камеры также поддерживает интерфейсы HAL для камер HIDL, однако функции камеры, добавленные в Android 13 и более поздних версиях, доступны только через интерфейсы HAL для камер AIDL.

Информацию о переносе процессов HAL из интерфейсов камер HIDL в интерфейсы камер AIDL см. в разделе HAL камеры AIDL .

Обновления отладки камеры

В Android 13 в сервис камеры добавлен инструмент отладки watch , позволяющий отслеживать изменения в запросах на захват и результатах, отправляемых в HAL-систему камеры и обратно. Этот инструмент позволяет просматривать дампы мониторинга тегов в режиме реального времени с открытых клиентов и просматривать кэшированные дампы с закрытых клиентов.

Более подробную информацию см. в разделе Отладка камеры .

Стабилизация предварительного просмотра камеры

В Android 13 добавлена ​​поддержка стабилизации видео в потоке предварительного просмотра во время сеансов съёмки. Эта функция позволяет сторонним приложениям обеспечивать эффект WYSIWYG ( что видишь, то и получаешь ) при сравнении изображения с предварительного просмотра и записи.

Более подробную информацию см. в разделе Стабилизация предварительного просмотра камеры .

Регулировка мощности горелки

В Android 13 появилась функция многоуровневого управления яркостью фонарика. В Android 12 и более ранних версиях фреймворк позволяет только включать и выключать режим фонарика. Эта функция позволяет использовать её, например, для управления яркостью фонарика в зависимости от условий освещения и отправки сигналов о помощи с помощью стробоскопического эффекта, посылая быстрые импульсы света подряд.

Более подробную информацию см. в разделе Управление силой света горелки .

10-битный выход камеры

В Android 13 добавлена ​​поддержка 10-битного вывода с камеры посредством профилей динамического диапазона, которые клиент камеры может настроить в рамках конфигурации потока. Это позволяет производителям устройств добавлять поддержку 10-битных профилей динамического диапазона, таких как HLG10, HDR 10, HDR 10+ и Dolby Vision.

Более подробную информацию см. в разделе 10-битный вывод камеры .

Чтобы стимулировать использование 10-битного видео с камеры в сторонних приложениях, таких как приложения социальных сетей, для улучшения качества записи и публикации видео, важно эффективно проверить реализацию этой функции. Сторонние приложения, планирующие использовать эту функцию, вероятно, начнут с обязательного профиля HLG10 . Подробнее см. в разделе «Проверка» .

Совместимость

Обновления ITS камеры

В Android 13 внесены изменения в Camera ITS , в том числе поддержка тестирования видео, обновленные версии Python и пакетов, а также обновления тестового оборудования.

Более подробную информацию см. в примечаниях к выпуску набора тестовых изображений для камеры Android 13 .

обновления CDD

Документ определения совместимости с Android 13 является продолжением предыдущих версий с обновлениями для новых функций и изменениями требований для ранее выпущенных функций.

Список изменений в Android 13 см. в разделе «Заметки о выпуске определения совместимости Android 13» .

Учетные записи по умолчанию для новых контактов

Предустановленные приложения для работы с контактами должны обрабатывать намерение ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT , позволяющее пользователю выбрать учётную запись по умолчанию. Предустановленное приложение для работы с контактами должно сохранять выбранную учётную запись по умолчанию и использовать её при обработке Intent.ACTION_INSERT или Intent.ACTION_INSERT_OR_EDIT для вставки контакта. Это требование обеспечивает единообразие во всех приложениях, взаимодействующих с контактами.

Дополнительную информацию см. в разделе контактов в CDD Android 13.

Связность

Разрешить переключение 2G

В Android 13 переключатель «Разрешить 2G» в настройках неактивен (то есть пользователи не могут взаимодействовать с кнопкой), когда параметр конфигурации оператора KEY_HIDE_ENABLE_2G установлен в true . Кроме того, когда переключатель «Разрешить 2G» неактивен, он отображает текст, сообщающий о том, что оператор пользователя требует наличия 2G. В предыдущих версиях переключатель « Разрешить 2G» был скрыт, когда KEY_HIDE_ENABLE_2G установлен в true .

Настройка использования сотовой связи

Android 13 поддерживает настройку использования сотовой связи, которая позволяет операторам связи настраивать устройства для работы в режиме, ориентированном на голосовую связь или на передачу данных. Операторы связи могут использовать эту настройку в сочетании с другими изменениями конфигурации для сокращения трафика IMS в своих сетях для устройств, традиционно ориентированных на голосовую связь и работающих только в режиме передачи данных, например, для услуг, включающих сопутствующие услуги, ориентированные только на передачу данных.

Чтобы изменить настройки использования сотовой связи, используйте наложение config_supported_cellular_usage_settings или установите значение по умолчанию в config_default_cellular_usage_setting . Параметр может быть USAGE_SETTING_VOICE_CENTRIC или USAGE_SETTING_DATA_CENTRIC .

Функция настройки использования сотовой связи включает следующие API:

Чтобы проверить функцию настройки использования сотовой связи, выполните следующие тесты:

Одновременные несколько сетей с подключением к Интернету

В Android 13 реализована функция одновременного подключения к нескольким сетям с подключением к Интернету , которая позволяет устройству одновременно подключаться к двум сетям Wi-Fi (точкам доступа), обе из которых не имеют ограничений (доступны для всех приложений) и обеспечивают доступ к Интернету.

Для получения дополнительной информации см. раздел Параллелизм Wi-Fi STA/STA .

Обновления API IMS

В Android 13 представлены следующие обновления API единой регистрации IMS:

  • DelegateRegistrationState :

    • Поддерживает случаи, когда инфраструктуре необходимо дождаться завершения сеансов SIP, прежде чем отключать IMS PDN.
    • Добавляет метод getRegisteringFeatureTags , который позволяет прослушивающим приложениям знать, когда стек IMS активно пытается зарегистрировать IMS.
  • RcsUceAdapter : добавляет PUBLISH_STATE_PUBLISHING , чтобы позволить прослушивающим приложениям знать, когда стек IMS активно пытается опубликовать возможности.

  • CapabilityExchangeEventListener : добавляет метод onPublishUpdated , позволяющий службе IMS асинхронно уведомлять платформу об успешном или неудачном обновлении SIP PUBLISH.

  • RcsClientConfiguration :

    • Для поддержки раздела 2.1.14 RCC.72 добавляет новое значение в конструктор, позволяющее приложению обмена сообщениями указывать, включил или отключил пользователь RCS.
    • Добавляет константу RCS_PROFILE_2_4 , позволяющую приложению обмена сообщениями сообщать о поддержке универсального профиля RCS версии 2.4.

Android 13 также включает следующие обновления для API IMS:

  • Добавляет возможность приложениям прослушивать состояние стека IMS через класс ImsStateCallback . Подробнее см. в разделе Использование ImsStateCallback .
  • Изменяет процесс подготовки IMS для службы IMS с целью поддержки вариантов использования подготовки MVNO.
  • Улучшает потоковую модель в IMS Service.
  • Добавляет API, поддерживающие подписку на SIM-карту, в службу IMS

Несколько включенных профилей для eUICC

В Android 13 реализована поддержка нескольких включённых профилей (MEP) для карт eUICC, что позволяет устройствам поддерживать две SIM-карты, используя один чип eSIM. Несколько профилей SIM позволяют устройству одновременно подключаться к двум разным операторам.

Дополнительную информацию см. в разделе Несколько включенных профилей .

Требования к калибровке присутствия

В Android 13 введены новые требования к калибровке присутствия, чтобы гарантировать, что все устройства в экосистеме Android смогут определять относительную близость между устройствами.

Дополнительную информацию о настройке и калибровке устройств для соответствия этим требованиям см. в разделе Требования к калибровке присутствия .

Резервный режим телефонии для определения часового пояса

В Android 13 появился резервный режим телефонии для определения часового пояса. Этот режим позволяет Android временно использовать рекомендации по определению часового пояса в ситуациях, когда определение местоположения не может определить часовой пояс или когда определение местоположения занимает больше времени, чем определение часового пояса телефонией.

Более подробную информацию см. в разделе Служба time_zone_detector .

Улучшения API доступа TelephonyManager UICC

В Android 13 отменена поддержка и добавлены улучшения для управления логическими каналами UICC для следующих API доступа TelephonyManager UICC:

Эти API были объявлены устаревшими в Android 11, поскольку OMAPI обеспечивает более надёжную реализацию управления логическими каналами UICC. Однако OMAPI не охватывает все варианты использования, предоставляемые API доступа TelephonyManager к UICC. Поэтому в Android 13 эти API не устарели, а получили улучшения в управлении логическими каналами UICC. Ранее при сбое вызывающего приложения, открывающего логический канал, могла произойти утечка логического канала, что означало, что канал не освобождался и не мог быть повторно использован приложением без перезагрузки. Благодаря улучшениям в Android 13 в случае сбоя приложения система освобождает логический канал, что позволяет приложению повторно использовать его.

Эти улучшения API реализованы на уровне реализации и полностью обратно совместимы. Для вызова приложений, использующих эти API, не требуется дополнительных усилий.

Доверие при первом использовании (TOFU) для корпоративных сетей

В Android 13 реализована поддержка подхода к аутентификации «Доверие при первом использовании» (TOFU), который позволяет пользователям доверять корпоративной сети (EAP), устанавливая корневой центр сертификации (CA), используемый сервером, и указывая его доменное имя в сохранённой сети. TOFU позволяет устройству получать неаутентифицированный открытый ключ при первом подключении пользователя к корпоративной сети и сохранять его для последующих подключений.

Более подробную информацию см. в разделе «Доверие при первом использовании» .

Поддержка сверхширокополосной связи

В Android 13 представлена ​​реализация платформы по умолчанию для технологии сверхширокополосной радиосвязи (UWB), которая обеспечивает высоконадежное и точное определение расстояния между поддерживаемыми устройствами.

Более подробную информацию см. в разделе Сверхширокополосная связь .

Обновления параллельных точек доступа Wi-Fi/AP

В Android 13 добавлена ​​поддержка диапазона 6 ГГц для одновременной работы точек доступа Wi-Fi AP/AP, что позволяет устройствам создавать два интерфейса точек доступа (AP).

Для получения дополнительной информации см. раздел Параллелизм точек доступа Wi-Fi/AP .

Wi-Fi Aware

В Android 13 реализована поддержка спецификации Wi-Fi Aware версии 3.1. Подробнее см. в разделе Wi-Fi Aware .

Обновления для точки доступа Wi-Fi (программной точки доступа)

В Android 13 представлены новые конфигурации для устройств, поддерживающих модем через точки доступа Wi-Fi. Подробнее о новых конфигурациях см. в разделе Точка доступа Wi-Fi (программная точка доступа) .

Многоинтерфейсный параллелизм Wi-Fi

Начиная с Android 13, Wi-Fi HAL 1.6 добавляет возможность указывать мостовой интерфейс AP (одновременная работа в двух диапазонах) в качестве явного элемента комбинирования.

Более подробную информацию см. в разделе Параллелизм нескольких интерфейсов Wi-Fi .

Обновления выбора сетей Wi-Fi

Начиная с Android 13, если во время выполнения требуются разные интервалы сканирования, привилегированные приложения могут динамически устанавливать расписание экранного сканирования для доступных сетей Wi-Fi, вызывая метод WifiManager#setScreenOnScanSchedule(screenOnScanSchedule) .

Более подробную информацию см. в разделе Выбор сети Wi-Fi .

Отображать

Диспетчер задач

В Android 13 новая функция системного пользовательского интерфейса, называемая диспетчером задач, уведомляет пользователя о состоянии и ресурсах, используемых активными службами фоновых приложений, и позволяет пользователю останавливать эти приложения.

Более подробную информацию смотрите в разделе Диспетчер задач .

Элементы управления мультимедиа в системном пользовательском интерфейсе

Начиная с Android 13, элементы управления мультимедиа в системном интерфейсе содержат обновления кнопок действий и удалённого воспроизведения. Эти изменения обеспечивают более удобное управление мультимедиа на телефонах и планшетах, а также бесперебойную передачу медиаконтента между устройствами.

Более подробную информацию см. в разделе Элементы управления мультимедиа в системном пользовательском интерфейсе .

Смешанная композиция SDR и HDR

В Android 13 улучшена поддержка одновременного отображения SDR- и HDR-композиций на экране за счет затемнения SDR-контента на экране при одновременном отображении с HDR-контентом.

Для получения дополнительной информации см. Смешанная композиция SDR и HDR .

Разрешение на отправку уведомлений по желанию

Начиная с Android 13, уведомления работают по модели «opt-in», при которой все приложения должны запрашивать разрешение пользователя перед отправкой уведомлений. Для поддержки этой модели OEM-производители должны внести изменения в системы уведомлений и разрешений среды выполнения, как описано на странице «Разрешение на уведомления для уведомлений по желанию» .

Тоновая карта яркости HDR в диапазоне, совместимом с SDR

В Android 13 представлена ​​настраиваемая поставщиком статическая библиотека libtonemap , которая определяет операции тональной компрессии. Эта функция позволяет OEM-производителям определять и обмениваться своими алгоритмами тональной компрессии между фреймворком и поставщиками, уменьшая несоответствия в тональной компрессии.

Для получения дополнительной информации см. раздел Тональная карта яркости HDR в диапазоне, совместимом с SDR .

Графика

AIDL для Hardware Composer HAL

Начиная с Android 13, HAL Hardware Composer (HWC) определен в AIDL, а версии HIDL от android.hardware.graphics.composer@2.1 до android.hardware.graphics.composer@2.4 устарели.

Более подробную информацию см. в разделе AIDL для Hardware Composer HAL .

Управление клиентским буфером кадров

Начиная с Android 13, новые фреймбуферы, используемые при компоновке клиентского приложения , выделяются при каждом изменении разрешения экрана. Это выделение выполняется SurfaceFlinger в следующем цикле Invalidate после изменения разрешения.

Для получения дополнительной информации см. раздел Управление клиентским кадровым буфером .

Вмешательство в регулирование частоты кадров в секунду (FPS)

Начиная с Android 13-QPR, функция FPS Throttling Intervention позволяет играм поддерживать нужный FPS, используя только изменения на стороне платформы и не требуя никаких действий со стороны разработчиков. Подробнее см. в разделе FPS Throttling Intervention .

Несигнальная блокировка буфера с помощью AutoSingleLayer

В Android 13 добавлена ​​новая конфигурация AutoSingleLayer для фиксации несигнализированных буферов. Эта конфигурация позволяет SurfaceFlinger фиксировать несигнализированный буфер при обновлении только одного слоя, а не в случаях, когда обновление происходит между слоями, например, при изменении геометрии или синхронных транзакциях.

Для получения дополнительной информации см. раздел Фиксация несигнализированного буфера с помощью AutoSingleLayer .

Взаимодействие

Аутентификация для управления домом

В Android 13 API управления устройствами включает новый метод isAuthRequired , который позволяет поставщикам управления устройствами указывать, какие элементы управления домом могут выполнять взаимодействия на заблокированном устройстве. Это обеспечивает более плавное взаимодействие при входе в систему, например, при заблокированном экране телефона.

Протокол HID для отслеживания положения головы

В Android 13 представлен протокол HID (Human Interface Device), который позволяет подключать устройство отслеживания положения головы к устройству Android через USB или Bluetooth и взаимодействовать с платформой и приложениями Android через инфраструктуру датчиков.

Для получения более подробной информации см. Протокол HID для отслеживания положения головы .

Поддержка заблокированного сигнала обратного вызова в KeyguardManager

В Android 13 новые методы, такие как addKeyguardLockedStateListener и removeKeyguardLockedStateListener в классе KeyguardManager , уведомляют слушателя о заблокированном состоянии блокировки клавиатуры.

Многоразовые объекты исполнения NNAPI

В Android 13 представлен интерфейс NNAPI AIDL HAL, IExecution , который управляет временем существования повторно используемого объекта выполнения и его кэшированными ресурсами. Объекты IExecution снижают накладные расходы на задачи машинного обучения, позволяя драйверу NNAPI сохранять ресурсы между выполнениями и применять оптимизации, специфичные для конкретных запросов.

Датчики AIDL HAL

В Android 13 представлен Sensors AIDL HAL — HAL, основанный на Sensors HAL 2.1 и использующий интерфейс AIDL HAL . AIDL HAL поддерживает датчики отслеживания положения головы и инерциальные измерительные блоки с ограниченной осью.

СМИ

Экспорт статистики кодирования видео

Начиная с Android 13, клиенты приложений могут запрашивать у видеокодера экспорт статистики кодирования для каждого закодированного видеокадра. Используя статистику, полученную от видеокодера, приложения могут оптимизировать задачи кодирования видео, такие как многопроходное кодирование и предварительная обработка кадров перед кодированием.

Более подробную информацию см. в разделе Данные статистики кодирования видео .

Производительность

Здоровье AIDL HAL

В Android 13 представлен Health AIDL HAL — HAL, основанный на Health HAL 2.1, который использует интерфейс AIDL HAL .

Повышение производительности при загрузке игры

В Android 13 в службе Power Manager появился новый режим питания под названием GAME_LOADING , который сообщает Power HAL, находится ли игровое приложение в состоянии загрузки, чтобы Power HAL мог ускорить загрузку. Подробнее см. в разделе «Повышение производительности во время загрузки игры» .

Разрешения

Разделение разрешений датчиков тела

Начиная с Android 13, разрешение BODY_SENSORS разделено на два разрешения: BODY_SENSORS для отслеживания частоты сердечных сокращений в активном режиме и BODY_SENSORS_BACKGROUND для отслеживания частоты сердечных сокращений в фоновом режиме.

Для получения дополнительной информации см. раздел «Использование датчиков тела в фоновом режиме требует нового разрешения».

Власть

Трекеры фонового поведения приложений

В Android 13 представлена ​​концепция трекера фонового поведения приложений или процесса, который отслеживает использование батареи приложениями в фоновом режиме, чтобы определить, нарушают ли приложения какую-либо политику.

Дополнительную информацию см. в разделе Трекеры фонового поведения приложений .

Уменьшите потребление энергии во время резервного копирования и восстановления

Начиная с Android 13, вы можете ограничить передачу питания во время резервного копирования и восстановления через USB, вызвав метод enableLimitPowerTransfer класса UsbPort .

Дополнительную информацию см. в разделе Управление питанием .

Безопасность

Удостоверения личности

В Android 13 добавлена ​​поддержка многодокументных презентаций. Новый интерфейс сеанса презентации позволяет приложению создавать многодокументные презентации, что невозможно с помощью существующего API.

Для получения дополнительной информации см. раздел «Удостоверение личности».

Схема подписи APK V3.1

Эта схема используется по умолчанию при подписании APK с ротированным ключом подписи и указанием происхождения подписи, что позволяет одному APK-файлу быть ориентированным на ротацию на Android 13 и более поздних версиях, избегая известных проблем с ротацией на предыдущих версиях платформы благодаря использованию исходного ключа подписи в блоке подписи v3.0. Аналогично, подпись v4.1 будет включать дополнительную информацию о подписи для блока v3.1 для поддержки аналогичного поведения при инкрементальных установках.

Намерения должны соответствовать заявленным фильтрам намерений.

В Android 13 намерения, исходящие от внешних приложений, доставляются экспортированному компоненту только в том случае, если намерения соответствуют объявленным элементам фильтра намерений.

Несовпадающие намерения блокируются. Ниже приведены исключения, при которых соответствие намерениям не применяется:

  • Намерения, доставленные компонентам, которые не объявляют никаких фильтров намерений
  • Намерения, возникающие в одном и том же приложении
  • Намерения системы
  • Намерения из корня

Интерфейс OMAPI, стабильный у поставщика

Open Mobile API (OMAPI) — это стандартный API, используемый для взаимодействия с защищенным элементом устройства. До Android 13 доступ к этому интерфейсу имели только приложения и модули фреймворка. Преобразовав его в стабильный интерфейс, модули HAL также могут взаимодействовать с защищенными элементами через службу OMAPI.

Для получения дополнительной информации см. OMAPI Vendor Stable Interface .

Общие UID устарели

Начиная с Android 13-QPR, общие UID устарели. Пользователям Android 13 и более поздних версий следует добавить строку android:sharedUserMaxSdkVersion="32" в свой манифест. Эта запись предотвращает получение общего UID новыми пользователями. Подробнее об UID см. в разделе «Подпись приложений» .

Настройки

Настройки языка для каждого приложения

В Android 13 добавлена ​​возможность изменять языковые настройки для каждого приложения отдельно. Партнёрам и производителям оригинального оборудования (OEM) не следует отключать страницу выбора языка приложения. Доступ к этой странице должен осуществляться через следующие три варианта навигации:

  • Настройки > Приложения > имя_приложения и выберите Язык .
  • Нажмите и удерживайте значок приложения, нажмите «Информация о приложении» и выберите «Язык» .
  • Настройки > Система > Языки и ввод > Языки приложений > app_name .

Приложение «Настройки» должно продолжать запускать страницу настроек локали приложения из намерения android.settings.App_Locale_Settings .

Дополнительную информацию см. в разделе Настройки языка для каждого приложения .

ТВ

Режим мультимедийного туннеля

Android 13 расширяет определенное поведение воспроизведения туннелированного видео и связывает это новое поведение с дополнительными тестами сертификации CTS .

Более подробную информацию см. в разделе Мультимедийное туннелирование .

Обновления

Виртуальные обновления A/B

В Android 13 добавлены функции сжатия XOR и слияния пользовательского пространства для обновлений Virtual A/B. Сжатие XOR позволяет уменьшить размер снимков, поскольку данные XOR сжимаются легче, чем необработанные блочные данные. Функция слияния пользовательского пространства позволяет компоненту пользовательского пространства snapuserd обрабатывать процесс слияния для обновлений Virtual A/B, что сокращает время слияния по сравнению с Android 12, где используется устройство dm-snapshot .

Подробную информацию о том, как включить эти функции на устройствах, обновляемых до Android 13, см. в разделах Сжатие XOR и Объединение пользовательского пространства .

Виртуализация

Фреймворк виртуализации Android

Android Virtualization Framework (AVF) предоставляет безопасные и приватные среды выполнения кода. AVF идеально подходит для случаев, ориентированных на безопасность, где требуются более надежные, даже формально подтвержденные, гарантии изоляции по сравнению с теми, которые предлагает изолированная программная среда Android.

Для получения дополнительной информации см. Обзор Android Virtualization Framework .