Android 17 Beta 1 выпущена с поддержкой H.266/VVC, улучшениями камеры и другим

Google объявила о выпуске Android 17 Beta 1 с улучшениями производительности, поддержкой видеокодека H.266/VVC, более плавными переходами режимов камеры, улучшениями конфиденциальности и безопасности и другим.

Компания больше не выпускает предварительные версии для разработчиков (Developer Previews), а вместо этого следует объявленному вместе с первым Developer Preview для Android 16 «непрерывному Canary-каналу». Таким образом, для Android 17 самым первым выпуском стал выпуск «Beta 1».

Android 17

Некоторые ключевые изменения в Android 17 на данный момент:

  • Разработчики не могут отказаться от ограничений по ориентации и изменению размера на устройствах с большим экраном (ширина в плотных пикселях > 600 dp), поэтому им придется обеспечить работу своих приложений на планшетах, складных устройствах и в оконных средах рабочего стола. За одним исключением: приложения, классифицированные как игры с помощью флага android:appCategory. Google опубликовала отдельный пост в блоге об этом изменении.
  • Улучшения и инструменты производительности
    • Lock-free MessageQueue, которая позволит сократить количество пропущенных кадров.
    • Добавлено Generational garbage collection в сборщик Concurrent Mark-Compact в ART. Это направлено на снижение общей загрузки ЦП и времени, затрачиваемого на сборку мусора. Улучшение касается не только Android 17, но и будет перенесено на устройства под управлением Android 12 (уровень API 31) и выше через обновления системы Google Play.
    • Статические финальные поля (Static final fields) – Приложения, ориентированные на Android 17 или новее, не смогут изменять поля «static final», что позволит среде выполнения применять оптимизации производительности более агрессивно.
    • Введены ограничения для пользовательских представлений уведомлений, чтобы уменьшить использование памяти. Это обновление закрывает лазейку, которая позволяла приложениям обходить существующие ограничения с использованием URI.
    • Новые триггеры ProfilingManager для отладки производительности – TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM и TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE. Подробности см. в документации .
  • Медиа и камера
    • Динамические обновления сеансов камеры обеспечивают плавные переходы между сценариями использования камеры и режимами (например, съемка неподвижных изображений и видеозапись) и устраняют видимые пользователю сбои или зависания во время работы.
    • Метаданные логического устройства с несколькими камерами – Разработчики теперь могут запрашивать дополнительные метаданные со всех активных физических камер, задействованных в захвате, а не только с основной.
    • Добавлена поддержка Versatile Video Coding (VVC)/H.266 для устройств с поддержкой аппаратного декодирования и соответствующими драйверами.
    • Добавлен режим Constant Quality для записи/кодирования видео.
    • Усиление безопасности фонового аудио – Аудиофреймворк будет применять ограничения на взаимодействия с аудио в фоновом режиме, включая воспроизведение аудио, запросы аудиофокуса и API изменения громкости, чтобы гарантировать, что эти изменения инициируются пользователем намеренно.
  • Конфиденциальность и безопасность
    • Устаревание атрибута Cleartext Traffic. Разработчикам следует перейти на файлы конфигурации безопасности сети для детального контроля.
    • Гибридная криптография HPKE – Android 17 предоставляет открытый Service Provider Interface (SPI) для реализации гибридной криптографии HPKE , обеспечивая безопасную связь с использованием комбинации асимметричного и симметричного шифрования (AEAD).
  • Связь и телекоммуникации
    • Расширенная история VoIP-звонков – управление предпочтениями пользователя для URI аватаров звонящего и участников в системном приложении набора номера.
    • Wi-Fi Ranging and Proximity – New Proximity Detection capabilities, supporting continuous ranging and secure peer-to-peer discovery. Updates to Wi-Fi Aware ranging include new APIs for peer handles and PMKID caching for 802.11az secure ranging.
  • Производительность разработчика и инструменты
    • Для улучшения различения устройств и управления разрешениями в CompanionDeviceManager были добавлены два новых профиля: Медицинские устройства и Фитнес-трекеры.
    • CompanionDeviceManager также предлагает унифицированное диалоговое окно для сопряжения устройств и запросов разрешения Nearby.

Обновления Android 17 Beta 1 распространяются по воздуху для поддерживаемых устройств Pixel, зарегистрированных в бета-программе . Альтернативно, Android 17 можно протестировать с помощью Android Emulator в Android Studio.

Android 17 SDK release schedule
График выпуска Android 17

В дальнейшем Google выпустит основной релиз SDK Android 17 во втором квартале 2026 года с изменениями API, а также дополнительный выпуск SDK в четвёртом квартале 2026 года с новыми API и функциями, но без критических изменений для приложений. Дополнительную информацию можно найти на сайте для разработчиков .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments