На этой странице представлено краткое описание основных функций Android 13 и Android 13 QPR, а также ссылки на дополнительную информацию. Краткое описание функций организовано в соответствии с местоположением документации по каждой функции на этом сайте.
Архитектура
Изменения в универсальном загрузочном разделе.
Для устройств, запускаемых с Android 13, универсальный образ ramdisk удаляется из boot образа и помещается в отдельный образ init_boot .
Для получения дополнительной информации см. раздел «Универсальный загрузочный раздел» .
модули GKI
В Android 13 некоторые функции ядра реализованы в виде динамически загружаемых модулей, называемых модулями GKI , что позволяет уменьшить объем памяти, занимаемой ядром GKI на устройствах, которым эти функции не требуются.
Для получения дополнительной информации см. модули ядра .
Модульные системные компоненты
Android 13 содержит несколько новых и обновленных модульных системных компонентов. Новые модули:
- AdServices : Поддерживает инициативу Privacy Sandbox, цель которой — создание технологий, защищающих конфиденциальность пользователей в интернете и предоставляющих компаниям и разработчикам инструменты для построения процветающего цифрового бизнеса.
- AppSearch : поисковая система, индексирующая и структурирующая данные на устройстве.
- Bluetooth : (опционально) Предназначен для обеспечения стабильного и высококачественного соединения Bluetooth для всех пользователей Android.
- OnDevicePersonalization : Предоставляет набор инструментов, разработанных с учетом конфиденциальности пользователей в качестве основного принципа.
- UWB : Содержит стек UWB, расположенный над интерфейсом HAL.
Обновления существующих модулей:
- CrossDevice : Предоставляет технологии межустройственной связи с использованием стандартных протоколов.
- Объединение разрешений : информация об объединении разрешений.
- Раздельное туннелирование : указывает маршруты, которые следует исключить из VPN.
- Обновление границ модуля Wi-Fi : Обновлены границы модуля.
Обновление для поддержки файловой системы ядра Android.
Начиная с Android 13, пользовательское пространство работает только с файловыми системами, встроенными в Generic Kernel Image (GKI).
Для получения более подробной информации см. раздел «Поддержка файловой системы ядра Android» .
Аудио
Реализация пространственного звука и отслеживания положения головы.
Начиная с Android 13-QPR, благодаря новой архитектуре аудиоконвейера и интеграции с сенсорной платформой, производители оборудования могут предоставлять эффект пространственного звучания с поддержкой отслеживания положения головы, обеспечивая необходимый уровень производительности и задержки. См. раздел «Реализация высококачественного пространственного звука и отслеживания положения головы» для получения рекомендаций и дополнительной информации.
Поддержка 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 Auto
Чтобы узнать больше о новых автомобильных функциях в Android 13, см. раздел «Что нового» .
Строить
Сборка с помощью Bazel
В Android 13 появилась возможность сборки ядер с помощью Bazel , заменившая build/build.sh .
Для получения более подробной информации см. Базель (Клиф) .
Камера
AIDL камера HAL
В Android 13 платформа камеры включает поддержку AIDL-интерфейсов HAL для камер. Платформа камеры также поддерживает HIDL-интерфейсы HAL для камер, однако функции камеры, добавленные в Android 13 и более поздних версиях, доступны только через интерфейсы AIDL-интерфейсов HAL для камер.
Для получения информации о миграции процессов 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 . Более подробную информацию см. в разделе «Проверка» .
Совместимость
Camera ITS updates
В 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
In Android 13, the Allow 2G toggle in Settings is grayed out (meaning that users can't interact with the button) when the KEY_HIDE_ENABLE_2G carrier configuration key is set to true . Additionally, when grayed out, the Allow 2G toggle includes text stating that the user's carrier requires 2G to be available. In previous versions, the Allow 2G toggle is hidden when KEY_HIDE_ENABLE_2G is set to true .
Настройки использования сотовой связи
Android 13 поддерживает настройку использования сотовой связи, которая позволяет операторам связи настраивать устройства для работы в режиме, ориентированном на голосовую связь, или в режиме, ориентированном на передачу данных. Операторы могут использовать эту настройку в сочетании с другими изменениями конфигурации для уменьшения трафика IMS в своих сетях для устройств, традиционно ориентированных на голосовую связь, но работающих в режиме только передачи данных, например, для сервисов, включающих сопутствующий сервис только передачи данных.
Чтобы изменить параметр использования сотовой связи, используйте наложение config_supported_cellular_usage_settings или задайте значение по умолчанию в config_default_cellular_usage_setting . Параметр может быть либо USAGE_SETTING_VOICE_CENTRIC , либо USAGE_SETTING_DATA_CENTRIC .
Функция настройки использования сотовой связи включает следующие API:
-
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INTустанавливает параметр использования. -
SubscriptionInfo#getUsageSetting()запрашивает настройки использования.
Для проверки работоспособности функции настройки использования сотовой связи выполните следующие тесты:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting - VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
Одновременное подключение нескольких сетей к интернету.
В 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 для поддержки сценариев предоставления услуг виртуальным операторам мобильной связи (MVNO).
- Улучшает модель многопоточности в сервисе IMS.
- В сервис IMS добавлены API, учитывающие особенности SIM-подписки.
Для eUICC активировано несколько профилей.
В Android 13 появилась поддержка нескольких профилей eUICC, что позволяет устройствам использовать две SIM-карты с помощью одного чипа eSIM. Несколько профилей SIM-карт позволяют устройству одновременно подключаться к двум разным операторам связи.
Для получения дополнительной информации см. раздел «Несколько включенных профилей» .
Presence calibration requirements
В Android 13 введены новые требования к калибровке присутствия, чтобы гарантировать, что все устройства в экосистеме Android могут определять относительную близость между собой.
Для получения дополнительной информации о настройке и калибровке устройств в соответствии с этими требованиями см. раздел «Требования к калибровке датчика присутствия» .
Режим резервного подключения телефонии для определения часового пояса
В Android 13 представлен резервный режим определения часового пояса с помощью телефонии. Этот режим позволяет Android временно использовать подсказки определения часового пояса с помощью телефонии в ситуациях, когда определение местоположения не может определить часовой пояс, или когда определение местоположения занимает больше времени, чем определение часового пояса с помощью телефонии.
Для получения более подробной информации см. службу time_zone_detector .
Улучшения API доступа к UICC в TelephonyManager
В Android 13 внесены изменения в устаревшие функции и добавлены улучшения для управления логическими каналами UICC для следующих API доступа UICC в TelephonyManager:
-
iccOpenLogicalChannel(String AID, int p2) -
iccCloseLogicalChannel(int channel) -
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data) -
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data) -
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath) -
sendEnvelopeWithStatus(String content)
В Android 11 эти API были объявлены устаревшими, поскольку OMAPI предоставляет более надежную реализацию для управления логическими каналами UICC. Однако OMAPI не охватывает все варианты использования, предоставляемые API доступа к UICC в TelephonyManager. Поэтому в Android 13 эти API снова объявлены устаревшими, а также внесены улучшения в управление логическими каналами UICC. Ранее, когда вызывающее приложение, открывающее логический канал, аварийно завершало работу, канал мог «утекать», то есть не освобождался и не мог быть повторно использован приложением без перезагрузки. Благодаря улучшениям в Android 13, если приложение аварийно завершает работу, система освобождает логический канал, что позволяет приложению повторно использовать его.
Эти улучшения API выполнены на уровне реализации и полностью обратно совместимы. Для вызова приложений, использующих эти API, не требуется никаких дополнительных усилий.
Доверие при первом использовании (TOFU) для корпоративных сетей
В Android 13 появилась поддержка подхода аутентификации «Доверие при первом использовании» (TOFU), который позволяет пользователям доверять корпоративной сети (EAP), установив корневой центр сертификации, используемый сервером, и указав его доменное имя в сохраненной сети. TOFU позволяет устройству получать неаутентифицированный открытый ключ при первом подключении пользователя к корпоративной сети и сохранять этот ключ для последующих подключений.
Для получения более подробной информации см. раздел «Доверие при первом использовании» .
Поддержка сверхширокополосной связи
В Android 13 представлена реализация по умолчанию для технологии сверхширокополосной (UWB) радиосвязи, которая обеспечивает высоконадежное и точное определение расстояния между поддерживаемыми устройствами.
Для получения более подробной информации см. раздел «Сверхширокополосная связь» .
Обновления параллельной работы точек доступа Wi-Fi
В Android 13 добавлена поддержка диапазона 6 ГГц для одновременной работы двух точек доступа Wi-Fi, что позволяет устройствам создавать два интерфейса точек доступа (AP).
Для получения дополнительной информации см. раздел «Одновременное использование точек доступа Wi-Fi» .
Wi-Fi Aware
В Android 13 добавлена поддержка версии 3.1 спецификации Wi-Fi Aware . Для получения дополнительной информации см. Wi-Fi Aware .
Обновления для функции модемного подключения Wi-Fi (soft AP).
В 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, уведомления используют модель с добровольным согласием, при которой все приложения должны запрашивать у пользователей разрешение перед отправкой уведомлений. Для поддержки этого производители оборудования должны внести изменения в системы уведомлений и разрешений во время выполнения, как описано на странице «Разрешения на уведомления для уведомлений с добровольным согласием» .
Преобразовать яркость HDR в тональный диапазон, совместимый с SDR.
В Android 13 представлена настраиваемая производителем статическая библиотека libtonemap , которая определяет операции тонального отображения. Эта функция позволяет производителям оборудования определять и совместно использовать алгоритмы тонального отображения дисплея между фреймворком и поставщиками, уменьшая несоответствие в тональном отображении.
Для получения дополнительной информации см. раздел «Преобразование яркости 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 Throttling Intervention .
Блокировка буфера без сигнала с использованием AutoSingleLayer
В Android 13 добавлена новая конфигурация под названием AutoSingleLayer для блокировки неактивных буферов. Эта конфигурация позволяет SurfaceFlinger блокировать неактивный буфер, когда обновляется только один слой, и не работает в случаях, когда обновление происходит между слоями, например, при изменении геометрии или синхронизации данных.
Для получения дополнительной информации см. раздел «Фиксация несигнального буфера с помощью AutoSingleLayer» .
Взаимодействие
Аутентификация для управления домашним компьютером.
В Android 13 API управления устройством включает новый метод isAuthRequired , который позволяет поставщикам элементов управления устройством указывать, какие элементы управления «Домой» могут взаимодействовать с заблокированным устройством. Это обеспечивает более плавное взаимодействие с точками входа, такими как заблокированный экран телефона.
Протокол отслеживания положения головы HID
В Android 13 представлен протокол HID (High Tracker Human Interface Device), который позволяет подключать устройство отслеживания положения головы к устройству Android через USB или Bluetooth и предоставлять к нему доступ через платформу Android и приложения посредством платформы датчиков.
Для получения более подробной информации см. протокол HID для отслеживания положения головы .
Поддержка заблокированных сигналов обратного вызова в KeyguardManager
В Android 13 появились новые методы класса KeyguardManager , такие как addKeyguardLockedStateListener и removeKeyguardLockedStateListener , которые уведомляют слушателя о заблокированном состоянии блокировки клавиатуры.
NNAPI — многократно используемые объекты выполнения
В Android 13 представлен интерфейс NNAPI AIDL HAL, IExecution , который управляет временем жизни многократно используемого объекта выполнения и его кэшированными ресурсами. Объекты IExecution снижают накладные расходы на задачи вывода машинного обучения, позволяя драйверу NNAPI сохранять ресурсы между выполнениями и применять оптимизации, специфичные для каждого запроса.
Датчики AIDL HAL
В Android 13 представлен Sensors AIDL HAL , HAL, основанный на Sensors HAL 2.1 и использующий интерфейс AIDL HAL . Sensors AIDL HAL предоставляет доступ к датчикам отслеживания положения головы и IMU с ограниченной осью вращения.
СМИ
Экспорт статистики кодирования видео
Starting with Android 13, app clients can request the video encoder to export encoding statistics for each encoded video frame. With the statistics obtained from the video encoder, apps can optimize their video encoding tasks such as multipass encoding and frame preprocessing prior to encoding.
Для получения более подробной информации см. раздел «Статистические данные кодирования видео» .
Производительность
Здоровье AIDL HAL
В Android 13 представлен Health AIDL HAL , HAL, основанный на Health HAL 2.1 и использующий интерфейс AIDL HAL .
Повышение производительности во время загрузки игры.
В Android 13 представлен новый режим энергосбережения в службе управления питанием под названием 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 интенты, исходящие из внешних приложений, доставляются экспортируемому компоненту только в том случае, если эти интенты соответствуют объявленным элементам intent-filter.
Несоответствующие намерения блокируются. Ниже приведены исключения, когда соответствие намерений не обеспечивается:
- Интенты передаются компонентам, которые не объявляют никаких фильтров интентов.
- Намерения, исходящие из одного и того же приложения.
- Намерения системы
- Намерения, исходящие из корня.
Стабильный интерфейс OMAPI от поставщика
Open Mobile API (OMAPI) — это стандартный API, используемый для связи с защищенным элементом устройства. До Android 13 доступ к этому интерфейсу имели только приложения и модули фреймворка. Преобразовав его в стабильный интерфейс поставщика, модули HAL также могут взаимодействовать с защищенными элементами через службу OMAPI.
Для получения более подробной информации см. раздел «Стабильный интерфейс поставщика OMAPI» .
Использование общих UID устарело.
Начиная с Android 13-QPR, использование общих UID устарело. Пользователям Android 13 и более поздних версий следует добавить в манифест строку android:sharedUserMaxSdkVersion="32" . Эта запись предотвратит получение общих UID новыми пользователями. Дополнительную информацию об UID см. в разделе «Подписание приложений» .
Настройки
Per-app language settings
В Android 13 добавлена возможность изменения языковых настроек для каждого приложения отдельно. Партнерам и производителям оборудования не следует отключать страницу выбора языка приложения, и эта страница должна быть доступна через три варианта навигации:
- Настройки > Приложения > имя_приложения и выберите Язык .
- Нажмите и удерживайте значок приложения, затем коснитесь «Информация о приложении» и выберите «Язык» .
- Настройки > Система > Языки и ввод > Языки приложений > app_name .
Приложение «Настройки» должно продолжать запускать страницу настроек локали приложения из интента android.settings.App_Locale_Settings .
Для получения дополнительной информации см. раздел «Настройки языка для каждого приложения» .
ТВ
Режим мультимедийного туннеля
В Android 13 расширены параметры туннельного воспроизведения видео, и эти новые параметры привязаны к дополнительным тестам сертификации CTS .
Для получения более подробной информации см. раздел «Мультимедийное туннелирование» .
Обновления
Виртуальные обновления A/B
В Android 13 добавлены функции сжатия XOR и слияния пользовательского пространства для виртуальных A/B-обновлений. Сжатие XOR позволяет уменьшить размер снимков, поскольку данные XOR сжимаются проще, чем необработанные блочные данные. Функция слияния пользовательского пространства позволяет компоненту snapuserd обрабатывать процесс слияния для виртуальных A/B-обновлений, что сокращает время слияния по сравнению с Android 12, где используется устройство dm-snapshot .
Подробную информацию о том, как включить эти функции на устройствах, обновляемых до Android 13, см. в разделах «Сжатие XOR» и «Слияние пользовательского пространства» .
Виртуализация
Фреймворк виртуализации Android
Android Virtualization Framework (AVF) предоставляет безопасную и приватную среду выполнения кода. AVF идеально подходит для сценариев использования, ориентированных на безопасность и требующих более надежных, даже формально подтвержденных, гарантий изоляции по сравнению с теми, которые предлагает песочница приложений Android.
Для получения более подробной информации см. обзор платформы виртуализации Android .