Google выпускает Android 17 Beta 2 для Pixel

Менее чем через две недели после первого выпуска, Android 17 Beta 2 уже выходит для устройств Pixel.

Google работает в ускоренном режиме, уже переходя к Beta 2.


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

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

Связь и межзарядные устройства

  • Передача данных между устройствами: Новый API Handoff позволяет возобновлять состояние между устройствами (например, с телефона на планшет) через CompanionDeviceManager.
  • Расширенное определение дальности:
    • UWB DL-TDOA: Поддерживает FiRA 4.0 для навигации внутри помещений с сохранением конфиденциальности.
    • Определение близости: Реализует спецификации WiFi Alliance для улучшения определения дальности на основе WiFi.
  • Улучшения тарифных планов данных: Приложения могут запрашивать максимальные скорости нисходящего/восходящего потока, выделенные оператором, для потоковой передачи, используя 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.
  • Защита SMS OTP: Чтобы предотвратить перехват, Android 17 задерживает программный доступ к OTP-сообщениям на три часа для большинства приложений. Разработчикам следует перейти на API SMS Retriever или SMS User Consent.

Проблемы, исправленные в Beta 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)
  • Проблема, из-за которой Live Translate и Rules были неправильно категоризированы в меню «Система». (Проблема №476754995)
  • Критический сбой системного интерфейса и последующая нестабильность устройства, вызванные повторным переходом в настройки «Дисплей» и «Сенсорный ввод». (Проблема №474486679)
  • Постоянный сбой, который мешал пользователям открывать настройки «Обои и стиль» с главного экрана. (Проблема №478520173)
  • Проблема с макетом пользовательского интерфейса в сканере QR-кодов беспроводной отладки, где стрелка назад накладывалась на значок QR. (Проблема №474769647)
  • Проблема в настройках звука, из-за которой предварительный просмотр рингтонов не воспроизводился при выборе. (Проблема №355086959, Проблема №375840924, Проблема №381007949, Проблема №381077928, Проблема №419301121, Проблема №452646483, Проблема №468837747)
  • Ошибка, вызывавшая появление избыточных уведомлений после обновления системы, путем улучшения логики службы уведомлений для правильного удаления устаревших оповещений в процессе инициализации после обновления. (Проблема №454647834)
  • Ошибка оптимизации компилятора шейдеров GPU на Pixel 6 Pro, из-за которой определенные математические выражения GLSL неправильно оценивались как константы, что приводило к визуальным артефактам в приложениях. (Проблема №473226715)

Вы можете оставить отзыв через приложение Android Beta Feedback на устройствах Pixel. Доступ к нему осуществляется из ящика приложений или из быстрых настроек для отправки сообщений об ошибках в трекер ошибок Google. Также существует сообщество Android Beta на Reddit.

  • CP21.260206.011
  • CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)

Образы системы Android 17 Beta 2 доступны для Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold, Pixel 9a, Pixel 10, Pixel 10 Pro, Pixel 10 Pro XL и Pixel 10 Pro Fold, а также для Android Emulator.

Вы можете легко присоединиться к программе бета-тестирования Android, чтобы получить OTA-обновление на устройстве.