Список функций и изменений Android 13

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

Категория Тип Имя
Камера Новые функции и API захват HDR-видео
Приложения могут использовать API-интерфейсы Camera2 для захвата и предварительного просмотра видеоконтента HDR.
Возможности подключения Изменение (приложения для детей старше 13 лет) BluetoothAdapter#enable() и BluetoothAdapter#disable() устарели
Для приложений, предназначенных для Android 13 (уровень API 33) или выше, методы BluetoothAdapter#enable() и BluetoothAdapter#disable() считаются устаревшими и всегда возвращают false .
Основная функциональность Изменить (все приложения) Устаревшая копия реализации речевой службы удалена.
Приложения должны использовать поставщика устройства по умолчанию для SpeechService , а не жестко запрограммировать конкретное приложение.
Основная функциональность Новые функции и API Обновления OpenJDK 11
Android 13 включает ряд обновлений, соответствующих выпуску OpenJDK 11 LTS.
Производительность и инструменты разработчика Новые функции и API Тематические значки приложений
Приложения могут предоставлять монохромные значки приложений, которые можно стилизовать на устройстве пользователя с помощью динамического цвета Material You.
Производительность и инструменты разработчика Новые функции и API Языковые настройки для каждого приложения
Приложения могут использовать API-интерфейсы новой платформы для установки или получения предпочтительного языка пользователя для каждого приложения.
Производительность и инструменты разработчика Новые функции и API Более быстрая расстановка переносов
Android 13 значительно повышает производительность расстановки переносов для экземпляров TextView .
Производительность и инструменты разработчика Новые функции и API API-интерфейсы преобразования текста
В Android 13 приложения могут вызывать новый API преобразования текста, чтобы пользователи, говорящие на языках с методами ввода фонетических букв, могли быстрее и проще находить то, что они ищут.
Производительность и инструменты разработчика Новые функции и API Улучшена высота строк для нелатинских сценариев.
В Android 13 улучшено отображение нелатинских алфавитов (таких как тамильский, бирманский, телугу и тибетский) за счет использования высоты строки, адаптированной для каждого языка.
Производительность и инструменты разработчика Новые функции и API Улучшен перенос текста на японском языке.
TextViews теперь может обертывать текст по бунсэцу (наименьшая единица слов, которая звучит естественно) или фразам (а не по символам) для более совершенных и удобочитаемых японских приложений.
Производительность и инструменты разработчика Новые функции и API Обновления библиотеки Unicode
В Android 13 добавлены последние улучшения, исправления и изменения, включенные в Unicode ICU 70, Unicode CLDR 40 и Unicode 14.0.
Производительность и инструменты разработчика Новые функции и API Цветные векторные шрифты
В Android 13 добавлена ​​поддержка рендеринга шрифтов COLR версии 1 и обновлены системные смайлы до формата COLRv1.
Производительность и инструменты разработчика Новые функции и API API размещения быстрых настроек
Приложения, предоставляющие настраиваемые плитки, могут сделать эти плитки доступными в быстрых настройках.
Производительность и инструменты разработчика Новые функции и API Предварительный просмотр в буфере обмена
Начиная с Android 13, приложения используют стандартное визуальное подтверждение при каждом добавлении контента в буфер обмена.
Производительность и инструменты разработчика Новые функции и API Предсказующий жест назад
В Android 13 представлен интеллектуальный жест назад для таких устройств Android, как телефоны, большие экраны и складные устройства.
Производительность и инструменты разработчика Новые функции и API Bluetooth LE Аудио
В Android 13 добавлена ​​встроенная поддержка LE Audio, поэтому разработчики должны бесплатно получить новые возможности на совместимых устройствах.
Производительность и инструменты разработчика Новые функции и API МИДИ 2.0
В Android 13 добавлена ​​поддержка нового стандарта MIDI 2.0, включая возможность подключения оборудования MIDI 2.0 через USB.
Производительность и инструменты разработчика Новые функции и API Оптимизация АРТ
В Android 13 повышается производительность и эффективность всех приложений за счет обновлений среды выполнения ART.
Графика Новые функции и API Программируемые шейдеры
Приложения могут использовать программируемые объекты RuntimeShader для создания расширенных эффектов.
Графика Новые функции и API Улучшения хореографа
Дополнительные методы в API Choreographer и ASurfaceControl предоставляют приложениям дополнительную информацию о возможных временных шкалах кадра и добавляют в SurfaceFlinger дополнительный контекст о жизненном цикле кадра.
СМИ Новые функции и API Упреждающая маршрутизация звука
Приложения могут использовать новые API для определения того, как будет маршрутизироваться их звук.
Производительность и батарея Изменить (все приложения) Диспетчер задач
Android 13 позволяет пользователям останавливать службы переднего плана из панели уведомлений независимо от целевой версии SDK.
Производительность и батарея Изменить (все приложения) Улучшите обработку заданий предварительной выборки с помощью JobScheduler.
В Android 13 система теперь пытается определить момент следующего запуска приложения и использует эту оценку для запуска заданий предварительной выборки.
Производительность и батарея Изменить (все приложения) Использование ресурса батареи
В Android 13 представлена ​​функция использования ресурсов батареи, которая предоставляет несколько способов лучше управлять временем автономной работы устройства.
Конфиденциальность и безопасность Изменить (все приложения) Разрешение выполнения уведомлений
В Android 13 представлено новое разрешение для уведомлений во время выполнения: POST_NOTIFICATIONS .
Конфиденциальность и безопасность Изменить (все приложения) Скрыть конфиденциальный контент из буфера обмена
Приложения, которые позволяют пользователям копировать конфиденциальный контент в буфер обмена, должны добавить флаг, чтобы скрыть этот контент от предварительного просмотра содержимого буфера обмена.
Конфиденциальность и безопасность Изменить (все приложения) Миграция с общего идентификатора пользователя
Приложения, которые используют устаревший атрибут android:sharedUserId и больше не зависят от функциональности атрибута, должны перейти на другие механизмы.
Конфиденциальность и безопасность Изменение (приложения для детей старше 13 лет) Новое разрешение для работы ближайших устройств Wi-Fi.
При использовании определенных API-интерфейсов Wi-FI приложения, которым не требуется доступ к физическому местоположению устройства, должны строго заявлять об этом, используя новое разрешение.
Конфиденциальность и безопасность Изменение (приложения для детей старше 13 лет) Для использования датчиков тела в фоновом режиме требуется новое разрешение
Если ваше приложение предназначено для Android 13 и требует доступа к информации датчиков тела во время работы в фоновом режиме, вы должны объявить новое разрешение BODY_SENSORS_BACKGROUND .
Конфиденциальность и безопасность Изменение (приложения для детей старше 13 лет) Детализированные медиа-разрешения
Приложения теперь должны использовать отдельные разрешения для запроса доступа к различным типам носителей вместо разрешения READ_EXTERNAL_STORAGE .
Конфиденциальность и безопасность Новые функции и API Более безопасный экспорт получателей, зарегистрированных в контексте.
Чтобы сделать приемники во время выполнения более безопасными, Android 13 позволяет вам указать, следует ли экспортировать конкретный приемник вещания в вашем приложении и показывать его другим приложениям на устройстве.
Конфиденциальность и безопасность Новые функции и API Выбор фотографий
Приложения должны использовать новый инструмент выбора фотографий, чтобы предоставить пользователям безопасный встроенный способ выбора медиафайлов без предоставления доступа ко всей медиатеке.
Конфиденциальность и безопасность Новые функции и API Новое разрешение для работы ближайших устройств Wi-Fi.
Приложения могут запрашивать новое разрешение на обнаружение близлежащих устройств Wi-Fi без доступа к местоположению устройства.
Конфиденциальность и безопасность Новые функции и API Новое разрешение на использование точных сигналов тревоги
При использовании Android 13 такие приложения, как календари и будильники, могут использовать новое разрешение времени установки USE_EXACT_ALARM для установки точных будильников.
Конфиденциальность и безопасность Новые функции и API Разрешения разработчика с возможностью понижения
Начиная с Android 13, ваше приложение может отозвать доступ к разрешениям среды выполнения, которые ему ранее предоставили либо система, либо пользователь.
Конфиденциальность и безопасность Новые функции и API Схема подписи APK v3.1
Схема подписи APK v3.1 позволяет приложениям поддерживать первоначальных и поочередных подписывающих лиц в одном APK, а также поддерживает таргетинг на версию SDK.
Конфиденциальность и безопасность Новые функции и API Улучшенные отчеты об ошибках в Keystore и KeyMint.
Для приложений, генерирующих ключи, Keystore и KeyMint теперь предоставляют более подробные и точные индикаторы ошибок.
Планшеты и большие экраны Новые функции и API Улучшенная поддержка планшетов и устройств с большим экраном.
Android 13 основан на оптимизациях планшетов, представленных в Android 12, и добавлении функций 12L, включая оптимизацию системного пользовательского интерфейса, улучшенную многозадачность и улучшенные режимы совместимости.
Пользовательский опыт Изменение (приложения для детей старше 13 лет) Элементы управления мультимедиа, полученные из PlaybackState
Теперь система получает элементы управления мультимедиа из действий PlaybackState а не из уведомлений MediaStyle .
Пользовательский опыт Изменение (приложения для детей старше 13 лет) Цветовая тема приложения автоматически применяется к содержимому WebView.
Для приложений, предназначенных для Android 13 (уровень API 33) или выше, метод setForceDark() считается устаревшим. Вместо этого WebView теперь всегда устанавливает медиа-запрос prefers-color-scheme в соответствии с атрибутом темы приложения isLightTheme .
Сервисы Google Play Изменение (приложения для детей старше 13 лет) Требуется разрешение для рекламного идентификатора
Приложения, использующие рекламный идентификатор сервисов Google Play и предназначенные для Android 13 (уровень API 33) и более поздних версий, должны объявить обычное разрешение AD_ID в файле манифеста своего приложения.
Ограничения интерфейса, не связанные с SDK Изменение (приложения для детей старше 13 лет) Обновления ограничений интерфейса, не связанных с SDK.
Android 13 включает обновленные списки ограниченных интерфейсов, не входящих в SDK, основанные на сотрудничестве с разработчиками Android и последних результатах внутреннего тестирования.
СМИ Новые функции и API Пространственный звук
Захватывающий звук для более реалистичного звучания контента.

Java и OpenJDK являются товарными знаками или зарегистрированными товарными знаками Oracle и/или ее дочерних компаний.