Список функций и изменений 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 Оптимизации 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 и больше не зависят от функциональности атрибута, должны перейти на другие механизмы.
Конфиденциальность и безопасность Изменение (приложения для аудитории 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 и/или ее аффилированных лиц.