Google тестирует для Wear OS постоянную системную строку состояния в верхней части круглого экрана часов. Она будет показывать время и системные индикаторы поверх окон приложений — заметное изменение для интерфейса, где каждый пиксель особенно дорог; для разработчиков это означает новую зону, которую придётся учитывать в вёрстке.
Функция появилась в Canary-эмуляторе, выпущенном Google 26 октября для раннего тестирования будущих возможностей платформы, сообщает 9to5Google. Эмулятор имеет маркировку Wear OS 7.1, API level 37.2-beta1, основан на Android 17 CinnamonBun и использует сборку CP41.260831.001.E8. Однако сама панель не войдёт в ближайший стабильный эмулятор Wear OS 7.1: компания прямо называет её экспериментом для сбора отзывов.
По замыслу Google, в верхней точке дисплея будет постоянно видна единая для системы строка с текущим временем и статусными значками. На смартфонах и планшетах Android это привычный элемент, но на часах логика другая: большинство приложений до сих пор сами решали, выводить ли время, где его разместить и как не пересечься с навигацией. Нововведение забирает эту часть интерфейса у каждого отдельного разработчика и делает её системной.
Google отдельно подчёркивает стандартизацию: часы, положение элементов и подложка должны быть одинаковыми в разных приложениях. В текущей Canary-сборке финальных индикаторов ещё нет — вместо них показывается значок-звезда. Это важная оговорка: пока речь идёт не о готовом пользовательском интерфейсе, а о площадке, на которой разработчики могут проверить размеры, отступы и конфликтующие сценарии.
Для приложений на Jetpack Compose адаптация частично возлагается на фреймворк. Если приложение ориентируется на API level 35 или выше и собирается с Compose for Wear OS версии 1.8.0-alpha02 либо новее, компоненты AppScaffold и ScreenScaffold автоматически учитывают новый режим. AppScaffold отключит встроенный текст времени, чтобы на экране не оказалось двух часов сразу. ScreenScaffold добавит верхний отступ под системную область.
Самый интересный нюанс касается прокручиваемых списков. При скролле ScreenScaffold будет скрывать системную строку, освобождая место для контента, а примерно через две секунды после остановки пользователя время появится снова. Для списка тренировок, ленты уведомлений или каталога музыки это выглядит разумным компромиссом: интерфейс не съедает полезную площадь постоянно, но часы остаются читаемыми при беглом взгляде.
Полноэкранные элементы также не останутся заложниками новой рамки. Компоненты Wear Compose Material 3 — AlertDialog, Dialog, Stepper, TimePicker и DatePicker — должны автоматически скрывать верхнюю панель, пока открыты. Для экранов, которым нужен полностью иммерсивный режим, Google предлагает механизм StatusBarSuppression. Иными словами, системная строка состояния не станет безусловным слоем поверх любой активности: платформа оставляет разработчикам контролируемый путь для сценариев, где важнее крупный контент или точное взаимодействие.
Для команд, поддерживающих приложения для часов, задача не сводится к обновлению зависимости. Нужно проверить верхние отступы на круглых и прямоугольных макетах, убедиться, что заголовки и интерактивные элементы не попадают под новую область, а собственный виджет времени не дублирует системный. Отдельно стоит прогнать длинные списки, диалоги, пикеры даты и времени, а также кастомные полноэкранные экраны. На устройствах с маленьким дисплеем даже несколько пикселей сверху способны изменить иерархию интерфейса.
Для бизнеса изменение выглядит менее драматично, но полезно. Унифицированная верхняя зона уменьшает визуальную разноголосицу между приложениями и делает Wear OS ближе к предсказуемому интерфейсу Android. Одновременно она повышает цену небрежной адаптации: старое приложение с жёстко заданными координатами может получить наложения, обрезанный заголовок или лишнее время на экране. Поэтому тестирование Canary-версии имеет смысл планировать заранее, особенно если продукт использует Compose и регулярно обновляет целевой API.
Появление функции именно в Canary также показывает осторожную стратегию Google. Компания уже раскрыла направление развития Wear OS, но не привязала системную строку к стабильному релизу 7.1. Вероятно, перед широким запуском ей нужно проверить, насколько хорошо единая панель уживается с разными форм-факторами часов, сторонними циферблатами и приложениями с нестандартной навигацией. Технические детали эксперимента доступны в заметке ; главный вопрос теперь не в том, появится ли новая панель, а в том, насколько быстро разработчики перестроят интерфейсы под правила, которые диктует система.
