В таблице ниже перечислены все задокументированные функции и изменения поведения, которые могут повлиять на разработчиков приложений. Используйте этот список, чтобы найти изменения, которые могут повлиять на вас, а затем нажмите на соответствующую ссылку, чтобы ознакомиться с документацией.
| Категория | Тип | Имя |
|---|---|---|
| Камера | Новые функции и 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 и/или ее аффилированных лиц.