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

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

Категория Тип Имя
Камера Новые функции и API Запись HDR-видео
Приложения могут использовать API Camera2 для захвата и предварительного просмотра HDR-видеоконтента.
Подключение Change (приложения, ориентированные на пользователей старше 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 MIDI 2.0
В Android 13 добавлена ​​поддержка нового стандарта MIDI 2.0, включая возможность подключения оборудования MIDI 2.0 через USB.
Инструменты и средства повышения производительности разработчиков Новые функции и API Оптимизация ART
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 и больше не зависящим от его функциональности, следует перейти на другие механизмы.
Конфиденциальность и безопасность Change (приложения, ориентированные на пользователей старше 13 лет) Новое разрешение во время выполнения для находящихся поблизости устройств Wi-Fi.
При использовании определенных API Wi-Fi приложениям, которым не требуется доступ к физическому местоположению устройства, следует обязательно указывать это с помощью нового разрешения.
Конфиденциальность и безопасность Change (приложения, ориентированные на пользователей старше 13 лет) Для использования датчиков тела в фоновом режиме требуется новое разрешение.
Если ваше приложение ориентировано на Android 13 и требует доступа к информации с датчиков тела во время работы в фоновом режиме, необходимо объявить новое разрешение BODY_SENSORS_BACKGROUND .
Конфиденциальность и безопасность Change (приложения, ориентированные на пользователей старше 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 версии 3.1 позволяет приложениям поддерживать оригинальную и измененную подпись в одном APK-файле, а также поддерживает целевую версию SDK.
Конфиденциальность и безопасность Новые функции и API Улучшена система отслеживания ошибок в Keystore и KeyMint.
Для приложений, генерирующих ключи, Keystore и KeyMint теперь предоставляют более подробные и точные индикаторы ошибок.
Планшеты и большие экраны Новые функции и API Улучшена поддержка планшетов и устройств с большим экраном.
Android 13 развивает оптимизации для планшетов, представленные в Android 12 и обновлении 12L, включая оптимизации системного интерфейса, улучшенную многозадачность и улучшенные режимы совместимости.
пользовательский опыт Change (приложения, ориентированные на пользователей старше 13 лет) Элементы управления воспроизведением мультимедиа, полученные из PlaybackState
Теперь система получает элементы управления воспроизведением мультимедиа из действий PlaybackState , а не из уведомлений MediaStyle .
пользовательский опыт Change (приложения, ориентированные на пользователей старше 13 лет) Цветовая тема приложения автоматически применяется к содержимому WebView.
Для приложений, ориентированных на Android 13 (уровень API 33) или выше, метод setForceDark() устарел. Вместо этого WebView теперь всегда устанавливает медиа-запрос prefers-color-scheme в соответствии с атрибутом темы приложения, isLightTheme .
Сервисы Google Play Change (приложения, ориентированные на пользователей старше 13 лет) Для использования рекламного идентификатора требуется разрешение.
Приложения, использующие рекламный идентификатор сервисов Google Play и ориентированные на Android 13 (уровень API 33) и выше, должны указать обычное разрешение AD_ID в файле манифеста своего приложения.
Ограничения интерфейса, не относящиеся к SDK Change (приложения, ориентированные на пользователей старше 13 лет) Обновления ограничений интерфейса, не относящегося к SDK.
В Android 13 обновлены списки ограниченных интерфейсов, не использующих SDK, на основе сотрудничества с разработчиками Android и последних внутренних тестов.
СМИ Новые функции и API Пространственный звук
Захватывающий звуковой опыт для более реалистичного звучания контента.

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