Google выпустила Android 17 Beta 3

Автор:

Google выпустила третью бета-версию Android 17. Главная новость — операционная система официально достигла этапа Platform Stability. Это означает, что основная работа над всеми API завершена, а значит разработчики могут начать финальное тестирование своих приложений перед релизом в Google Play. Также это обновление принесло массу полезных интерфейсных фишек и системных улучшений.

Изменения для пользователей: новый интерфейс и полезные фичи

В этой версии Google прислушалась к давним просьбам сообщества и внедрила несколько крайне удобных функций для повседневного использования.

Возвращение раздельных кнопок Wi-Fi и мобильного интернета

Единая кнопка «Интернет» в шторке быстрых настроек вновь разделена на две независимые: «Wi-Fi» и «Мобильные данные».
У кнопок теперь две зоны: нажатие по иконке мгновенно включает или выключает связь, а нажатие по названию сети открывает подробную панель интернета. Это сильно экономит время.

Плавающие окна (Bubbles) для всех приложений

Функция Bubbles, ранее доступная только для мессенджеров, теперь может использоваться любыми приложениями. Долгое нажатие по иконке на рабочем столе или в меню приложений позволяет превратить любую программу в плавающее окно.
Для планшетов и складных устройств интерфейс доработали: теперь «пузыри» не просто перемещаются по экрану, а аккуратно закрепляются на нижней панели задач, откуда их удобно вызывать.

Новая панель инструментов для записи экрана

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

Скрытие названий приложений на рабочем столе

Теперь в настройках рабочего стола в разделе «Обои и стиль» → «Иконки» можно скрыть подписи под иконками приложений. В таком виде это выглядит более лаконично и современно. Обратите внимание, что в меню всех приложений и внутри папок названия по-прежнему будут отображаться.

Интерактивный режим «Картинка в картинке» (PiP) для десктопа

При использовании Android в десктопном оконном режиме окна «Картинка в картинке»  (например, с видеозвонком) теперь остаются полностью интерактивными, находясь поверх всех остальных программ.

Раздельная громкость для Ассистента

Громкость голосового помощника больше не привязана к громкости мультимедиа (музыки/видео). Теперь их можно настраивать независимо друг от друга.

Точечная настройка принудительной темной темы

Функция «Расширенная темная тема», которая принудительно перекрашивает в темный цвет даже те приложения, которые её не поддерживают, получила важное обновление. Поскольку некоторые программы из-за этого могут отображаться некорректно, теперь в настройках можно отключать принудительную темную тему для конкретных приложений.

Исключения для VPN (Split-tunneling)

Добавлено системное меню настроек для VPN-сервисов. Пользователи смогут легко выбрать, какие именно приложения должны работать в обход включенного VPN (например, локальные банковские клиенты или сервисы, блокирующие VPN-трафик).

Уведомления о переводе часов

Добавлена настройка, позволяющая получать уведомления о запланированных изменениях времени, например, о переходе на летнее время.

Раздельные настройки видимости паролей

Системная настройка «Показывать пароли», которая на секунду отображает вводимый символ перед тем, как скрыть его за звездочкой, теперь разделена. Вы можете настроить её отдельно для экранной клавиатуры смартфона и для подключенной физической клавиатуры. В целях безопасности символы, вводимые с физической клавиатуры, теперь по умолчанию скрываются мгновенно.

Изменения для разработчиков (API и системные требования)

Поскольку Android 17 достиг стадии Platform Stability, разработчикам SDK, игровых движков и библиотек необходимо срочно выпустить обновления совместимости, чтобы не блокировать работу авторов приложений.

Безопасность и архитектура

  • Динамическая загрузка кода (DCL) только для чтения. В целях защиты от инъекций кода все нативные библиотеки, загружаемые через System.load(), теперь должны быть строго помечены как read-only (только для чтения). Иначе система выдаст ошибку UnsatisfiedLinkError.

val libraryFile = File(context.filesDir, "my_native_lib.so")
// Mark the file as read-only before loading to comply with Android 17+ security requirements
libraryFile.setReadOnly()

System.load(libraryFile.absolutePath)
  • Блокировка локальной сети по умолчанию. Приложениям, созданным для Android 17, по умолчанию закрыт доступ к локальной сети. Разработчикам нужно использовать системные инструменты выбора (pickers) или запрашивать новое разрешение ACCESS_LOCAL_NETWORK.

  • Certificate Transparency (CT). Проверка прозрачности сертификатов теперь включена по умолчанию для всех приложений (в Android 16 она была опциональной).

  • PQC Hybrid APK Signing. Внедрена схема подписи APK v3.2, поддерживающая постквантовую криптографию (комбинация классической подписи и ML-DSA).

Мультимедиа и камера

  • Настройка Photo Picker. Разработчики теперь могут менять соотношение сторон сетки во встроенном системном инструменте выбора фото, например, с квадратного 1:1 на портретное 9:16, чтобы она лучше вписывалась в дизайн приложения.

  • Поддержка RAW14. Реализована нативная поддержка формата ImageFormat.RAW14 (14 бит на пиксель) для профессиональной фотографии.

  • Вендорские расширения камеры. Добавлены API (isExtensionSupported), позволяющие разработчикам использовать уникальные аппаратные возможности камер от производителей смартфонов (например, «Суперразрешение» или ИИ-улучшения).

  • Определение типа камеры: Новые API позволяют приложению понять, использует ли пользователь встроенную камеру, внешнюю USB-вебку или виртуальную камеру.

Аудио и энергопотребление

  • Поддержка слуховых аппаратов (BLE Audio). Система научилась отличать слуховые аппараты BLE от обычных наушников (AudioDeviceInfo.TYPE_BLE_HEARING_AID). Пользователи смогут настроить, нужно ли отправлять мелодии звонка, уведомления и сигналы будильника в слуховой аппарат или на динамик смартфона.

  • Новый кодек HE-AAC. Добавлен программный кодек c2.android.xheaac.encoder, отлично работающий как с низким, так и с высоким битрейтом.

  • Оптимизация Wakelocks. Для фоновых задач (например, поддержки сокет-соединений в мессенджерах) добавлен новый механизм AlarmManager.setExactAndAllowWhileIdle с использованием OnAlarmListener, что позволит реже будить процессор и экономить заряд батареи.

Системная кнопка геолокации

Для повышения приватности разработчики могут встроить в интерфейс своего приложения системную кнопку (через библиотеку Jetpack). При нажатии на неё приложение получает точные координаты пользователя только на одну текущую сессию.

Обязательная адаптивность на больших экранах

Начиная с Android 17, разработчикибольше не могут принудительно отключать поддержку смены ориентации, изменения размера окна и соотношения сторон на устройствах с большими экранами (планшеты, складные смартфоны). Приложения теперь обязаны корректно адаптироваться под любой размер и положение экрана.

Улучшенная поддержка виджетов на внешних дисплеях

Google доработала API виджетов рабочего стола. Теперь они будут сохранять правильные пропорции и визуальную целостность при выводе на подключенные внешние мониторы с другой плотностью пикселей с корректным использованием единиц измерения DP и SP.

val options = appWidgetManager.getAppWidgetOptions(appWidgetId)
val displayId = options.getInt(AppWidgetManager.OPTION_APPWIDGET_DISPLAY_ID)

val remoteViews = RemoteViews(context.packageName, R.layout.widget_layout)
remoteViews.setViewPadding(
    R.id.container,
    16f, 8f, 16f, 8f,
    TypedValue.COMPLEX_UNIT_DIP
)

Обновления API OpenJDK 25 и 21

В систему интегрированы масштабные обновления из новых версий Java (OpenJDK 21 и 25). Это включает поддержку новейших стандартов символов Unicode, а также улучшенную поддержку защищенных соединений (SSL/TLS для именованных групп).

Исправления ошибок и повышение стабильности

Помимо новых функций, разработчики Google провели масштабную работу над ошибками, исправив ряд критических багов и сбоев, на которые жаловались пользователи предыдущих сборок:

  • Самопроизвольный перезапуск приложений. Исправлена проблема со стабильностью платформы, появившаяся ещё в Android 16, из-за которой активные приложения могли неожиданно перезапускаться или обновляться. Это приводило к потере прогресса пользователя и периодическому мерцанию интерфейса. (#440017096)

  • Зависания и перезагрузки системы:

    • Устранена критическая нестабильность, вызывавшая зависания устройства и последующие перезагрузки. (#427436873, #428838049, #485892529 и др.)

    • Исправлена системная ошибка, приводившая к спонтанным перезагрузкам смартфона во время длительного бездействия. (#297421786, #300558078 и ещё более 40 репортов)

    • Решена проблема из Android 16 Beta 3, которая также провоцировала неожиданные перезагрузки. (#420999948, #426316038)

  • Интерфейс и навигация (System UI):

    • Исправлена критическая ошибка, из-за которой системные компоненты (например, Pixel Launcher и навигация) не загружались в течение нескольких минут после перезагрузки. (#317282987, #316689583, #316188779)

    • Исправлено отображение значков в строке состояния: ранее они могли случайным образом исчезать, скрывая от пользователя уровень заряда или сети. (#473447873, #484689844 и др.)

    • Исправлена проблема, из-за которой «Расширенная тёмная тема» (Expanded Dark Mode) не применялась к приложениям в рабочем и личном профилях. (#476409380)

    • Исправлена проблема рендеринга, вызывавшая визуальные артефакты при использовании жеста «Назад», а также при взаимодействии с уведомлениями «Google Сообщений» на экране блокировки. (#485316132, #486491783)

  • Батарея и зарядка:

    • Оптимизирована логика зарядки при включённом лимите в 80%. Ранее процесс мог зависнуть или сильно замедлиться на отметке 77%. Теперь устройство корректно достигает порога и эффективно переходит в режим обхода (bypass). (#485148344, #490178498)

    • Исправлен конфликт, при котором режим энергосбережения оставался активным бесконечно, если был включен лимит зарядки 80%. (#366996806)

  • Камера:

    • Исправлен сбой, не позволявший пользователям переключиться на телеобъектив с 5-кратным оптическим зумом. (#485610295, #488274607)

    • Испарвлены задержки при переключении между сверхширокоугольным и широкоугольным объективами. (#452650681)

  • Android Auto:

    • Устранено зависание системы, из-за которого экран блокировки переставал реагировать на касания после отключения смартфона от Android Auto. (#457527675)

    • Исправлена проблема, приводившая к зависаниям и перезагрузкам во время использования Android Auto. (#455555269, #457973643)

  • Сеть, звук и связь:

    • Wi-Fi. Исправлена проблема со сканированием сетей, из-за которой сторонние приложения-анализаторы не видели близлежащие точки доступа. (#488493098, #488244938 и др.)

    • Bluetooth. Исправлено длительное зависание (до 150 секунд) при сопряжении устройств. (#466163481)

    • Звонки. Исправлена проблема, из-за которого входящие вызовы не активировали вибрацию устройства. (#473464803, #470955250)

    • Аудио. Исправлен сбой системы при быстрой смене аудиофокуса. (#477151825)

  • Уведомления:

    • Исправлена проблема, из-за которой «тихие» уведомления неожиданно воспроизводили звук, если на смартфоне было активно несколько других оповещений. (#467164528)

    • Исправлена проблема, из-за которой не удавалось смахнуть некоторые уведомления или они появлялись повторно после закрытия. (#454647834)

  • Специальные возможности. Исправлена критическая ошибка в работе специальных возможностей. (#484755628)

График выхода сборок Android 17. Когда релиз?

Google перешла на круглогодичный цикл разработки, чтобы быстрее внедрять инновации. Согласно дорожной карте:

  • Март 2026: Достижение этапа Platform Stability (финализация API и функционала).

  • Июнь 2026 (Q2): Полноценный релиз стабильной версии Android 17 для всех поддерживаемых устройств Pixel.

  • Конец 2026 (Q4): Выпуск минорного обновления с исправлениями и небольшими дополнениями.

Какие устройства получат Android 17 Beta 3?

Вторая бета-версия уже доступна для большинства устройств Google Pixel, вот полный список:

  • Серия Pixel 10: Pixel 10, 10 Pro, 10 Pro XL, 10 Pro Fold.

  • Серия Pixel 9: Pixel 9, 9 Pro, 9 Pro XL, 9 Pro Fold, 9a.

  • Серия Pixel 8: Pixel 8, 8 Pro, 8a.

  • Серия Pixel 7: Pixel 7, 7 Pro, 7a.

  • Серия Pixel 6: Pixel 6, 6 Pro, 6a.

  • Другие: Pixel Tablet, Pixel Fold.

Как установить Android 17 Beta 3?

Если у вас есть одно из перечисленных устройств, вы можете вступить в Android Beta Program на официальном сайте. Если вы уже являетесь участником программы бета-тестирования, уведомление о доступности OTA-обновления появится автоматически в ближайшее время.

Обратите внимание, что если у вас установлена бета-версия 26Q1 и вы хотите получить финальный стабильный релиз 26Q1 (выйдя из беты), вам нужно проигнорировать обновление до 26Q2 Beta 3.

Для разработчиков, не имеющих Pixel, доступны 64-битные образы системы для эмулятора Android в последней Preview-версии Android Studio (Panda).

Желаем вам удачного обновления!