Примечания к выпускам

Бета 2

Дата выпуска 26 февраля 2026 г.
Строки CP21.260206.011
CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
Поддержка эмулятора x86 (64-бит), ARM (v8-A)
уровень исправления безопасности 2026-02-05
Сервисы Google Play 25.49.33

Бета 1

Дата выпуска 13 февраля 2026 г.
Строки CP21.260116.011.B1
CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
Поддержка эмулятора x86 (64-бит), ARM (v8-A)
уровень исправления безопасности 2026-01-05
Сервисы Google Play 25.47.33

Android 17 Beta 2 (февраль 2026 г.)

Вышла вторая бета-версия . Как и первая бета-версия, эта подходит для разработки, тестирования и общего использования. Однако Android 17 все еще находится в активной разработке, поэтому система Android и работающие на ней приложения могут не всегда работать должным образом .

Что нового во второй бета-версии?

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

  • «Всплывающие окна»: Теперь пользователи могут отображать всплывающие окна для любого приложения, удерживая нажатой значок запуска. На больших экранах новая панель всплывающих окон на панели задач позволяет управлять упорядоченными и закрепленными всплывающими окнами. Приложениям следует следовать рекомендациям для многооконного режима .
  • API EyeDropper: Новый системный API позволяет приложениям захватывать цвета пикселей из любой точки экрана без необходимости получения разрешений на захват экрана.
  • Выбор контактов: Интент ACTION_PICK_CONTACTS предоставляет средство выбора контактов на системном уровне. Он предоставляет временный доступ к определенным полям на основе сессии, уменьшая необходимость в полных разрешениях READ_CONTACTS .
  • Захват указателя сенсорной панели: по умолчанию захваченные сенсорные панели теперь ведут себя как мыши, сообщая об относительном перемещении и жестах вместо необработанных координат пальцев. Устаревший абсолютный режим остается доступным через POINTER_CAPTURE_MODE_ABSOLUTE .
  • Интерактивный выбор: Приложения могут использовать getInitialRestingBounds в ChooserSession для определения конечного положения элемента Chooser в пользовательском интерфейсе, что позволяет лучше корректировать компоновку.

Возможности подключения и совместимость с различными устройствами

  • Переключение между устройствами: Новый API переключения позволяет возобновлять состояние между устройствами (например, с телефона на планшет) с помощью CompanionDeviceManager .
  • Расширенные возможности измерения расстояния:
    • UWB DL-TDOA: Поддерживает FiRA 4.0 для обеспечения конфиденциальности при навигации внутри помещений.
    • Обнаружение близости: Реализация спецификаций WiFi Alliance для улучшения определения расстояния на основе Wi-Fi.
  • Улучшения тарифных планов передачи данных: Приложения могут запрашивать максимальные скорости загрузки/выгрузки данных, выделенные оператором связи для потоковой передачи, используя getStreamingAppMaxDownlinkKbps и getStreamingAppMaxUplinkKbps .

Основные функции, конфиденциальность и производительность

  • Доступ к локальной сети: Android 17 представляет разрешение ACCESS_LOCAL_NETWORK (входящее в группу NEARBY_DEVICES ) для защиты связи в локальной сети.
  • Трансляция часовых поясов: новый интент, ACTION_TIMEZONE_OFFSET_CHANGED , срабатывает именно при изменении смещения, например, при переходе на летнее время.
  • Управление NPU: Приложения, ориентированные на Android 17, должны объявить аппаратную функцию FEATURE_NEURAL_PROCESSING_UNIT для прямого доступа к NPU.
  • ICU 78: Обновленные библиотеки интернационализации поддерживают Unicode 17 .
  • Защита от OTP-кодов в SMS: Чтобы предотвратить взлом, Android 17 задерживает программный доступ к OTP-сообщениям на три часа для большинства приложений. Разработчикам следует перейти на API для получения SMS-сообщений или API для получения согласия пользователя на использование SMS .

Исправлены ошибки в бета-версии 2.

  • В Android 16 обнаружена регрессия в стабильности платформы, из-за которой активные приложения неожиданно перезапускались или обновлялись, что приводило к потере пользовательского прогресса и периодическому мерцанию интерфейса во время работы приложений. ( Проблема #440017096 )
  • Исправлена ​​ошибка в отображении интерфейса на экране «Недавние приложения» для пользователей с немецкоязычными настройками. ( Проблема #476830557 , Проблема #486511401 )
  • Повышена надежность потоковой передачи видео за счет предоставления разработчикам возможности подтверждать поддержку временных слоев с помощью getOutputFormat после настройки кодировщика для решения проблемы отсутствия метаданных зависимости кадров. ( Проблема #306222291 )
  • Исправлена ​​ошибка, из-за которой в режиме низкой освещенности на заставке «Часы» отсутствовал ведущий ноль в 24-часовом формате. ( Проблема № 444255729 )
  • Проблема, из-за которой закрытие папки блокировало последующие действия, такие как открытие другой папки или переключение между экранами. ( Проблема № 470541347 , Проблема № 471533397 , Проблема № 477848604 )
  • Сбой системы и самопроизвольная перезагрузка, препятствующие работе устройства. ( Проблема № 413562426 )
  • Критическая нестабильность системы, вызывающая зависание и перезагрузку устройства во время переключения между приложениями или вызовов сервисов. ( Проблема № 419070024 , проблема № 428572458 , проблема № 430393241 , проблема № 424912278 , проблема № 431440391 , проблема № 426346396 )
  • Проблема, приводящая к взаимоблокировке пользовательского интерфейса системы, вызывавшая зависание экрана блокировки и сбои в работе дисплея после отключения от Android Auto. ( Проблема #457527675 )
  • Ошибка в пользовательском интерфейсе в диалоговом окне раскрытия разрешений на определение местоположения системы: кнопка «Назад» отображалась ошибочно как «Bac». ( Проблема № 460242870 , Проблема № 477245738 )
  • Проблема, из-за которой функции «Перевод в реальном времени» и «Правила» были неправильно отнесены к определенной категории в меню «Система». ( Проблема № 476754995 )
  • Критический сбой пользовательского интерфейса системы и последующая нестабильность устройства, вызванные многократным переходом в настройки дисплея и сенсорного экрана. ( Проблема № 474486679 )
  • Постоянный сбой, препятствующий пользователям открывать настройки обоев и стиля с главного экрана. ( Проблема № 478520173 )
  • Проблема с отображением интерфейса в сканере QR-кодов для беспроводной отладки: стрелка «назад» перекрывала значок QR-кода. ( Проблема № 474769647 )
  • Проблема в настройках звука, из-за которой предварительный просмотр мелодий звонка не воспроизводился после их выбора. ( Проблема № 355086959 , Проблема № 375840924 , Проблема № 381007949 , Проблема № 381077928 , Проблема № 419301121 , Проблема № 452646483 , Проблема № 468837747 )
  • Исправлена ​​ошибка, приводившая к появлению избыточных уведомлений после обновления системы, путем улучшения логики службы уведомлений для корректного удаления устаревших оповещений в процессе инициализации после обновления. ( Проблема #454647834 )
  • На Pixel 6 Pro обнаружена ошибка оптимизации компилятора шейдеров GPU, из-за которой определенные математические выражения GLSL некорректно вычислялись как константы, что приводило к визуальным артефактам рендеринга в приложениях. ( Проблема #473226715 )

Android 17 Beta 1 (февраль 2026 г.)

Вышла первая бета-версия , содержащая новейшие функции и изменения, которые вы можете опробовать в своих приложениях. Этот релиз подходит для разработки, тестирования и общего использования. Однако Android 17 все еще находится в активной разработке, поэтому система Android и работающие на ней приложения могут не всегда работать должным образом .

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

Что нового в бета-версии 1?

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

Пользовательский интерфейс и оконная архитектура

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

Приложения, ориентированные на Android 17 (уровень API 37) и работающие на больших экранах ( sw ≥ 600dp ), больше не могут отказаться от изменения размера или ориентации экрана.

  • Атрибуты, игнорируемые при отображении на больших экранах: screenOrientation , resizeableActivity , minAspectRatio и maxAspectRatio .
  • Исключения : устройства с разрешением менее 600dp и приложения, отнесенные к категории «Игры» ( android:appCategory ).
Оптимизированные изменения конфигурации

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

Необходимые действия : Если ваше приложение использует перезапуски для перезагрузки ресурсов при этих событиях, вам необходимо явно включить эту функцию, используя новый атрибут манифеста android:recreateOnConfigChanges.

Производительность и время выполнения

  • Очередь сообщений без блокировок : новая реализация android.os.MessageQueue без блокировок уменьшает количество пропущенных кадров.
  • Сборка мусора с учетом поколений : Сборщик Concurrent Mark-Compact от ART теперь поддерживает сборку мусора с учетом поколений, отдавая приоритет частым и недорогим сборкам мусора для «молодого поколения».
  • Новые триггеры профилирования : ProfilingManager добавляет триггеры для COLD_START , OOM и KILL_EXCESSIVE_CPU_USAGE .
  • Ограничения на уведомления : Для уменьшения использования памяти в пользовательских представлениях уведомлений действуют строгие ограничения по размеру.

Медиа и камера

Камера
  • Динамическое обновление сессии : используйте CameraCaptureSession.updateOutputConfigurations() для переключения между режимами работы (например, фото в видео) без закрытия сессии и возникновения сбоев.
Аудио и видео
  • Постоянное качество для видеозаписи : функция setVideoEncodingQuality() в MediaRecorder позволяет настроить режим постоянного качества (CQ) для видеокодеров.
  • Фоновая защита звука : воспроизведение звука, запросы на фокусировку и изменение громкости запускаются в фоновом режиме (заканчиваются с ошибкой), если приложение не находится в допустимом состоянии жизненного цикла.
  • Поддержка VVC : Добавлена ​​поддержка платформы для универсального кодирования видео (H.266) .

Конфиденциальность и безопасность

Подключение и инструменты