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

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

Архитектура

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

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

Дополнительную информацию см. в разделе «Общий загрузочный раздел» .

Модули ГКИ

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

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

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

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

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

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

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

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

Дополнительные сведения см. в разделе Поддержка файловой системы ядра Android .

Аудио

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

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

Поддержка MIDI 2.0

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

Дополнительную информацию см. на странице MIDI .

Обновление до аудио HAL

Начиная с Android 13, Audio HAL обновляется до версии 7.1. Дополнительную информацию см. в разделе Аудио HAL .

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

Новые функции Android для автомобилей

Чтобы узнать больше о новых автомобильных функциях Android 13, см. раздел «Что нового» .

Строить

Стройте вместе с Базелем

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

Для получения дополнительной информации см. Базель (Клиф) .

Камера

Камера AIDL HAL

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

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

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

В 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 (AP), обе из которых являются неограниченными (доступны для всех приложений) и обеспечивают доступ в Интернет.

Дополнительные сведения см. в разделе Параллелизм 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.
  • Добавляет 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), устанавливая корневой центр сертификации, используемый сервером, и устанавливая его доменное имя в сохраненной сети. TOFU позволяет устройству получать неаутентифицированный открытый ключ при первом подключении пользователя к корпоративной сети и сохранять ключ для последующих подключений.

Дополнительные сведения см. в разделе «Доверие при первом использовании» .

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

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

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

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

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

Дополнительные сведения см. в разделе Точка доступа Wi-Fi/параллельное использование точек доступа .

Поддержка Wi-Fi

В Android 13 представлена ​​поддержка версии 3.1 спецификации Wi-Fi Aware . Дополнительную информацию см. в разделе Поддержка Wi-Fi .

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

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

Многоинтерфейсный параллельный доступ Wi-Fi

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

Дополнительные сведения см. в разделе Параллелизм нескольких интерфейсов 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, в уведомлениях используется модель согласия, при которой все приложения должны запрашивать у пользователей разрешение перед отправкой уведомлений. Чтобы поддержать это, 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 в следующем цикле аннулирования после изменения разрешения.

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

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

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

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

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

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

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

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

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

Протокол HID трекера головы

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

Для получения дополнительной информации см. Протокол HID Head Tracker .

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

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

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

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

Датчики AIDL HAL

В Android 13 представлены датчики AIDL HAL , HAL на основе датчиков HAL 2.1, который использует интерфейс AIDL HAL . В разделе «Датчики» AIDL HAL представлены типы датчиков отслеживания положения головы и IMU с ограниченной осью.

СМИ

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

Начиная с 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. Аналогично, подпись версии 4.1 будет включать дополнительную информацию о подписи для блока версии 3.1, чтобы поддерживать такое же поведение при добавочных установках.

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

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

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

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

Стабильный интерфейс OMAPI

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

Дополнительные сведения см. в разделе Стабильный интерфейс поставщика OMAPI .

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

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

Настройки

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

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

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

Приложение «Настройки» должно продолжать запускать страницу настроек языкового стандарта приложения из намерения 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 .