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

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

  • Камера
  • Возможности подключения
  • Основная функциональность
  • Производительность и инструменты разработчика
  • Графика
  • СМИ
  • Производительность и батарея
  • Конфиденциальность и безопасность
  • Планшеты и большие экраны
  • Пользовательский опыт
  • Сервисы Google Play
  • Ограничения, не связанные с SDK
  • Изменить (все приложения)
  • Изменение (приложения для детей старше 13 лет)
  • Новые функции и API
Категория Тип Имя
Возможности подключения Изменение (приложения для детей старше 13 лет) BluetoothAdapter#enable() и BluetoothAdapter#disable() устарели
Для приложений, предназначенных для Android 13 (уровень API 33) или выше, методы BluetoothAdapter#enable() и BluetoothAdapter#disable() считаются устаревшими и всегда возвращают false .
Графика Новые функции и API Программируемые шейдеры
Приложения могут использовать программируемые объекты RuntimeShader для создания расширенных эффектов.
Графика Новые функции и API Улучшения хореографа
Дополнительные методы в API Choreographer и ASurfaceControl предоставляют приложениям дополнительную информацию о возможных временных шкалах кадра и добавляют в SurfaceFlinger дополнительный контекст о жизненном цикле кадра.
Камера Новые функции и API захват HDR-видео
Приложения могут использовать API-интерфейсы Camera2 для захвата и предварительного просмотра видеоконтента HDR.
Конфиденциальность и безопасность Изменить (все приложения) Разрешение выполнения уведомлений
В 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 теперь предоставляют более подробные и точные индикаторы ошибок.
Ограничения интерфейса, не связанные с SDK Изменение (приложения для детей старше 13 лет) Обновления ограничений интерфейса, не связанных с SDK.
Android 13 включает обновленные списки ограниченных интерфейсов, не входящих в SDK, основанные на сотрудничестве с разработчиками Android и последних результатах внутреннего тестирования.
Основная функциональность Изменить (все приложения) Устаревшая копия реализации речевой службы удалена.
Приложения должны использовать поставщика устройства по умолчанию для SpeechService , а не жестко запрограммировать конкретное приложение.
Основная функциональность Новые функции и API Обновления OpenJDK 11
Android 13 включает ряд обновлений, соответствующих выпуску OpenJDK 11 LTS.
Планшеты и большие экраны Новые функции и API Улучшенная поддержка планшетов и устройств с большим экраном.
Android 13 основан на оптимизациях планшетов, представленных в Android 12, и добавлении функций 12L, включая оптимизацию системного пользовательского интерфейса, улучшенную многозадачность и улучшенные режимы совместимости.
Пользовательский опыт Изменение (приложения для детей старше 13 лет) Элементы управления мультимедиа, полученные из PlaybackState
Теперь система получает элементы управления мультимедиа из действий PlaybackState а не из уведомлений MediaStyle .
Пользовательский опыт Изменение (приложения для детей старше 13 лет) Цветовая тема приложения автоматически применяется к содержимому WebView.
Для приложений, предназначенных для Android 13 (уровень API 33) или выше, метод setForceDark() считается устаревшим. Вместо этого WebView теперь всегда устанавливает медиа-запрос prefers-color-scheme в соответствии с атрибутом темы приложения isLightTheme .
Производительность и батарея Изменить (все приложения) Диспетчер задач
Android 13 позволяет пользователям останавливать службы переднего плана из панели уведомлений независимо от целевой версии SDK.
Производительность и батарея Изменить (все приложения) Улучшите обработку заданий предварительной выборки с помощью JobScheduler.
В Android 13 система теперь пытается определить момент следующего запуска приложения и использует эту оценку для запуска заданий предварительной выборки.
Производительность и батарея Изменить (все приложения) Использование ресурса батареи
В Android 13 представлена ​​функция использования ресурсов батареи, которая предоставляет несколько способов лучше управлять временем автономной работы устройства.
Производительность и инструменты разработчика Новые функции и 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.
Сервисы Google Play Изменение (приложения для детей старше 13 лет) Требуется разрешение для рекламного идентификатора
Приложения, использующие рекламный идентификатор сервисов Google Play и предназначенные для Android 13 (уровень API 33) и более поздних версий, должны объявить обычное разрешение AD_ID в файле манифеста своего приложения.
СМИ Новые функции и API Упреждающая маршрутизация звука
Приложения могут использовать новые API для определения того, как будет маршрутизироваться их звук.
СМИ Новые функции и API Пространственный звук
Захватывающий звук для более реалистичного звучания контента.

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