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

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

Архитектура

Отказ от VNDK

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 автоматически регулирует яркость потока Preview в условиях низкой освещенности.

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

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

Обновления 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 Packet Filter .

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

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

Услуга выбора домена

В 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. Создание снимка устройства Cuttlefish позволяет сохранить состояние устройства в виде образа на диске. Затем можно восстановить снимок, чтобы вернуть устройство Cuttlefish в ранее сохраненное состояние.

Для получения дополнительной информации см. Cuttlefish: снимок и восстановление .

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

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

Для получения дополнительной информации см. Cuttlefish: NFC .

Данные

Устаревание WebSQL WebSettings

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

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

Шрифты

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

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

Графика

Скриншоты HDR на Android

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

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

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

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

Устаревание API нейронных сетей

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

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

СМИ

Руководство OEM по внедрению RoI

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 представляет новую версию механизма обновления Android virtual A/B. Эта новая функция представляет более быстрые, меньшие и более производительные обновления OTA. Для получения дополнительной информации см. Virtual A/B .

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

Улучшения в Android Virtualization Framework (AVF)

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

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

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

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