Google выпустила вторую бета-версию Android 17. Обновление продолжает развитие платформы с акцентом на конфиденциальность, безопасность и производительность. Версия предлагает новые функции, включая системный API EyeDropper и безопасный механизм выбора контактов. Разработчики добавили улучшенные технологии определения расстояния и API для передачи задач между устройствами. Релиз соответствует новому графику, где за крупным обновлением SDK во втором квартале следует минорное.
Номера сборок:
-
CP21.260206.011
-
CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
Интерфейс и удобство использования
Плавающие окна Bubbles
Bubbles представляет собой оконный режим с плавающим интерфейсом, независимый от API для пузырьков сообщений. Пользователи могут создать плавающее окно приложения на телефоне, складном устройстве или планшете долгим нажатием на иконку в меню приложений. На больших экранах в панели задач отображается панель Bubbles, позволяющая организовывать окна и перемещать их к закрепленным точкам экрана.
Судя по сообщениям тестировщиков на профильных площадках, Google активирует функцию Bubbles поэтапно на стороне серверов, поэтому пока функция доступна не всем.
Инструмент EyeDropper
Новый системный API EyeDropper позволяет приложению запрашивать цвет любого пикселя на дисплее без получения разрешений на захват экрана.
Выбор контактов
Системный инструмент выбора контактов через ACTION_PICK_CONTACTS предоставляет временный доступ к чтению только тех полей данных, которые запросил пользователь. Механизм снижает потребность в широких разрешениях READ_CONTACTS и поддерживает выбор из личного или рабочего профилей.
Совместимость тачпадов с захватом указателя
Ранее тачпады передавали абсолютные координаты пальцев при захвате указателя приложением, в отличие от мышей, передающих относительные перемещения. Текущая версия по умолчанию распознает движения и жесты прокрутки тачпада как события мыши, что значительно упрощает поддержку игр от первого лица. Разработчики могут получать старые данные о точном положении пальцев через явный запрос на захват в новом "абсолютном" режиме.
Вызов getInitialRestingBounds в ChooserSession позволяет приложению определить конечную позицию меню Chooser после завершения анимации и загрузки данных для точной настройки интерфейса.
Связь и взаимодействие устройств
Передача задач Handoff
Новый Handoff API позволяет указать состояние приложения для возобновления на другом устройстве, например, на планшете Android. Система синхронизирует данные через CompanionDeviceManager и показывает подсказку в лаунчере соседних устройств. Функция обеспечивает непрерывность выполнения задач в экосистеме Android. Handoff поддерживает переход между нативными приложениями и перенаправление на веб-версию, если программа не установлена на принимающем устройстве.
Новые API для определения расстояния
Добавлена поддержка двух технологий:
-
UWB DL-TDOA позволяет использовать UWB для навигации внутри помещений. API соответствует спецификации FIRA 4.0 DL-TDOA и сохраняет конфиденциальность, исключая отслеживание смартфона якорем.
-
Proximity Detection применяет новую спецификацию WFA (WiFi Alliance), повышая надежность и точность по сравнению со стандартом Wifi Aware.
Улучшения передачи данных
Приложения могут получать максимальные скорости загрузки и отдачи, выделенные оператором для потоковых сервисов, через методы getStreamingAppMaxDownlinkKbps и getStreamingAppMaxUplinkKbps.
Базовые функции, безопасность и производительность
Доступ к локальной сети
Android 17 вводит разрешение ACCESS_LOCAL_NETWORK для защиты от несанкционированного доступа к локальным сетям. Оно входит в группу NEARBY_DEVICES, поэтому пользователи, уже выдавшие аналогичные разрешения, не увидят повторный запрос. Разрешение позволяет находить и подключаться к устройствам в локальной сети (LAN), таким как элементы умного дома или приемники трансляций. Защита предотвращает скрытое отслеживание пользователей вредоносными программами. Приложения для Android 17 могут использовать системные средства выбора устройств без запроса разрешений или явно запрашивать новый доступ.
Изменение часового пояса
Система предлагает трансляцию ACTION_TIMEZONE_OFFSET_CHANGED, которая срабатывает при изменении смещения часового пояса, например, при переходе на летнее время. Она дополняет существующие ACTION_TIME_CHANGED и ACTION_TIMEZONE_CHANGED.
Управление NPU
Приложения для Android 17, требующие прямого доступа к нейропроцессору (NPU), обязаны объявить FEATURE_NEURAL_PROCESSING_UNIT в манифесте. Правило распространяется на программы с LiteRT NPU delegate, SDK от производителей и устаревший NNAPI.
Поддержка ICU 78 и Unicode 17
Базовые библиотеки интернационализации обновлены до ICU 78. Расширена поддержка новых скриптов, символов и эмодзи, добавлено прямое форматирование объектов времени.
Защита SMS с одноразовыми паролями (OTP)
Android расширяет защиту OTP-кодов в SMS, автоматически задерживая доступ к таким сообщениям на три часа. Ранее ограничение касалось формата SMS Retriever для большинства программ. Теперь задержка применяется ко всем SMS с OTP. Система удерживает трансляцию SMS_RECEIVED_ACTION и фильтрует запросы к базе данных провайдера.
Задержка для WebOTP
Если приложение имеет право читать SMS, но не является целевым получателем (проверяется по домену), сообщение в формате WebOTP будет доступно только через три часа. Обновление повышает безопасность, гарантируя, что код прочитает только программа, связанная с указанным доменом. Правило действует для всех уровней API.
Задержка для стандартных SMS с OTP
Для сообщений с OTP без форматов WebOTP или SMS Retriever доступ задерживается на три часа для большинства приложений. Изменение затрагивает программы под Android 17 (API 37) и выше. Исключение сделано для стандартных клиентов SMS, голосовых помощников и программ-компаньонов для подключенных устройств. Разработчикам рекомендуется перейти на SMS Retriever или SMS User Consent API.
Обновления программ, что нового
• iPhone и iPad допущены к работе с данными уровня «NATO Restricted» — без дополнительного ПО
• «Часть функционала ограничена на 72 часа для вашей безопасности»: пользователи «Госуслуг» жалуются на блокировку аккаунтов
• В России готовят закон об ИИ: суверенные и национальные модели, сертификация ФСТЭК и предустановка на устройства
• Приложение Альфа-Банка с бесконтактной оплатой для iPhone доступно в App Store
• Meizu официально опровергает слухи о закрытии и переходит к ИИ-экосистеме Flyme
• Huawei представила беспроводные наушники FreeBuds Pro 5 с чипом Kirin A3


