Примечания к выпуску Android 15 и Android 15-QPR1

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

Архитектура

Устаревание ВНДК

В Android 15 VNDK устарел. Бывшие библиотеки VNDK рассматриваются так же, как и библиотеки других поставщиков или продуктов. Дополнительную информацию см. в разделе Vendor NDK .

Включить размер страницы 16 КБ

Android 15 и более поздних версий поддерживают сборку Android с размером страницы 16 КБ.

Дополнительную информацию см. в разделе Включение размера страницы 16 КБ .

Наложение поставщика

В Android 15 больше не поддерживается наложение поставщиков.

Аудио

Отслеживание головы через звук LE

Android 15 обеспечивает поддержку настройки режима задержки для отслеживания головы (HT) в зависимости от того, используется ли транспортный механизм LE-ACL или LE-ISO. См . Отслеживание головы через звук LE .

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

Политика электропитания Android Automotive

В политику Android Automotive Power для Android 15 добавлены две новые политики электропитания системы: отсутствие взаимодействия с пользователем и подготовка к приостановке .

Контент для HD и DAB-радио

Android 15 включает улучшения поддержки HD-радио в HAL вещательного радио и образец отдельного приложения для радио, которое можно использовать в качестве эталона для реализации радиоуправления.

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

Камера

API запроса комбинации функций камеры Android

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

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

Усиление при слабом освещении

В Android 15 представлен Low Light Boost, новый режим автоматической экспозиции, который можно реализовать в Camera2 в HAL, а также как часть расширения камеры , например ночного режима. Low Light Boost автоматически регулирует яркость потока предварительного просмотра в условиях низкой освещенности.

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

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

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

В Android 15 представлены обновления тестов Camera ITS , которые включают новые и обновленные тесты.

Дополнительные сведения см. в примечаниях к выпуску пакета тестирования изображения камеры Android 15 .

CDD

Выпущен документ с определением совместимости Android 15 .

Тестовый пример иммерсивного звука

Начиная с Android 15, представлен новый тест CTS Verifier для проверки задержки отслеживания пространственного звука.

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

Новые аудиотесты CTS Verifier

В документацию CTS Verifier добавлены следующие аудиотесты и вспомогательные страницы:

Возможности подключения

Фильтр пакетов Android v6

В Android 15 представлен Android Packet Filter (APF) v6, который включает счетчики для отладки и метрики, а также поддержку передачи пакетов. Дополнительные сведения см. в разделе Фильтр пакетов Android .

Собственные команды Android NCI

В Android 15 добавлены новые команды интерфейса NFC-контроллера Android (NCI) для взаимодействия с контроллером NFC. Подробную информацию о спецификациях этих команд см. в разделе «Проприетарные команды Android NCI» .

Сервис подбора домена

В Android 15 добавлен системный API DomainSelectionService , который позволяет реализовать выбор домена между службой IMS и устаревшими службами в сетях с коммутацией каналов.

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

Возможности операторского обслуживания на уровне подписки

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

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

Поддержка 802.11az в Wi-Fi RTT

Начиная с Android 15, функция Wi-Fi Round Trip Time (RTT) поддерживает протокол IEEE 802.11az. Дополнительную информацию см. в разделе Wi-Fi RTT .

Смотреть обновление профиля сопутствующего устройства

Android 15 добавляет разрешение POST_NOTIFICATIONS в профиль просмотра . Подробную информацию см. в разделе «Профили сопутствующих устройств» .

Каракатица

Снимок и восстановление на устройствах Cuttlefish

В Android 15 добавлена ​​поддержка создания и восстановления снимков виртуальных устройств Cuttlefish. Снимок устройства «Каракатица» позволяет сохранить состояние устройства в виде изображения на диске. Затем вы можете восстановить снимок, чтобы вернуть устройство «Каракатица» в ранее сохраненное состояние.

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

Поддержка NFC для устройств Cuttlefish

В Android 15 появилась поддержка NFC на устройствах Cuttlefish. Функция Cuttlefish NFC использует Casimir, внешний инструмент моделирования NFC-устройства.

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

Данные

Прекращение поддержки WebSQL WebSettings

Начиная с Android 15, методы WebSettings setDatabaseEnabled и getDatabaseEnabled , которые используются для поддержки WebSQL внутри WebView, устарели. WebSQL удален из Chrome и устарел в Android WebView. Эти методы станут недоступными во всех версиях Android после прекращения поддержки в Chromium.

Консорциум World Wide Web (W3C) рекомендует приложениям, которым необходимы веб-базы данных, использовать другие альтернативы хранения, такие как IndexedDB .

Шрифты

Поддержка переменных шрифтов

Начиная с Android 15, переменные шрифты отображаются во время выполнения с большей эффективностью и детализацией. Файл конфигурации шрифтов fonts.xml устарел. Дополнительные сведения см. в разделе «Реализация пользовательских шрифтов» .

Графика

HDR на скриншотах Android

В Android 15-QPR1 представлен алгоритм локального тонального преобразования снимков экрана. HDR на скриншотах Android отслеживает развитие возможностей HDR-скриншотов в последних обновлениях Android.

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

Head tracker HID протокол 2.0

В Android 15 представлена ​​версия 2.0 протокола HID трекера головы, которая включает поддержку звука Bluetooth LE. Для получения дополнительной информации см. Протокол HID Head Tracker .

Прекращение поддержки API нейронных сетей

Начиная с Android 15, API нейронных сетей (NNAPI NDK API) устарел. Интерфейс HAL Neural Networks продолжает поддерживаться, и это прекращение поддержки не затрагивает драйверы NNAPI.

Дополнительную информацию см. в Руководстве по миграции NNAPI .

СМИ

Руководство OEM по реализации рентабельности инвестиций

В Android 15 представлен стандартизированный процесс интеграции пользовательских конфигураций области интереса (RoI) в систему кодирования видео Android. Дополнительную информацию см. в руководстве OEM по реализации RoI .

Разрешения

Общий белый список UID, подписанный платформой

В Android 15 представлен явный список разрешений для несистемных приложений, подписанных платформой, которые могут присоединяться к общим UID (подписанным платформой).

Дополнительную информацию см. в разделе Белый список общих UID, подписанных платформой .

Обновление требований для ролей COMPANION_DEVICE_APP_STREAMING и COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

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

Дополнительные сведения см. в разделах COMPANION_DEVICE_APP_STREAMING и COMPANION_DEVICE_NEARBY_DEVICE_STREAMING о ролях Android .

Разрешенный список разрешений на подпись

В Android 15 представлен явный список разрешений для разрешений подписи платформы, которые запрашиваются несистемными приложениями или недавно запрашиваются обновлениями системных приложений.

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

Время выполнения

setAdjustCompilerFilterCallback

Начиная с Android 15, вы можете переопределить фильтр компилятора для определенных пакетов с помощью API setAdjustCompilerFilterCallback .

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

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

Переключение 2G

Операторы связи больше не могут скрывать от пользователей переключатель 2G. Ключ конфигурации оператора связи KEY_HIDE_ENABLE_2G устарел.

флаг dusize_4k

В Android 15 представлен флаг dusize_4k , который заставляет размер блока данных шифрования составлять 4096 байт, даже если размер блока файловой системы не равен 4096 байтам.

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

Шифрование мобильных сетей и прозрачность раскрытия информации IMSI

Протоколы мобильных сетей до 5G включительно позволяют передавать пользовательские данные (включая звонки, SMS, соединения для передачи данных и определенные метаданные на основе сигналов) в открытом тексте с отключенной шифрованием и защитой целостности.

В Android 15 представлены новые настройки сети и конфиденциальности, которые позволяют пользователям получать уведомления при подключении к небезопасной мобильной сети (без шифрования или защиты целостности, если в противном случае ожидается, что они будут использоваться), а также их частные идентификаторы (IMSI, IMEI или SUCI) подвергаются воздействию сети таким образом, что потенциально можно использовать для отслеживания пользователей.

Международный идентификатор мобильного абонента (IMSI) — это уникальный номер, используемый для идентификации каждого пользователя определенной сотовой сети, привязанного к SIM-карте пользователя. Злоумышленники могут перехватить этот номер при передаче, и это является основой многих известных атак на сотовые сети. Международный идентификатор мобильного оборудования (IMEI) — это уникальный идентификатор, привязанный к мобильному устройству. Скрытый идентификатор подписки (SUCI) — это идентификатор, специфичный для 5G.

Личное пространство

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

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

Обновления

Виртуальная A/B версия 3

В Android 15 представлена ​​новая версия механизма виртуального обновления A/B Android. Эта новая функция обеспечивает более быстрые, меньшие и более производительные обновления OTA. Для получения дополнительной информации см. Virtual A/B .

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

Улучшения в платформе виртуализации Android (AVF)

В Android 15 представлены следующие улучшения Android Virtualization Framework (AVF), платформы для управления виртуальными машинами (VM).

  • Обновляемая виртуальная машина: виртуальные машины могут хранить свои секреты и данные под защитой даже при обновлении своего программного стека. Дополнительные сведения см. в разделе Обновляемая виртуальная машина .

  • Удаленная аттестация виртуальной машины. Клиенты виртуальной машины могут быть уверены, что они обмениваются данными с правильной виртуальной машиной и программным стеком, работающим на доверенном устройстве. Клиенты могут использовать аттестацию, чтобы убедиться, например, в том, что они доставляют только ценную модель машинного обучения непосредственно на свою доверенную виртуальную машину. Дополнительные сведения см. в разделе Удаленная аттестация виртуальных машин .

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