В Wear OS в приложениях появится «системная строка состояния», скоро выйдет Wear OS 7.1

Ранее на этой неделе Google сообщил, что в «более позднем выпуске платформы Wear OS» появится «системная строка состояния».
26 октября Google выпустил в Android Studio эмулятор Wear OS из канала Canary, чтобы разработчики могли «тестировать будущие функции платформы и изменения пользовательского интерфейса до их появления в стабильном выпуске платформы для потребительских устройств».
Речь идёт о будущей функции — «постоянной системной строке состояния в окнах приложений Wear OS, расположенной в верхней части круглого дисплея». В ней будут отображаться «текущее время и системные индикаторы состояния», как на телефонах и планшетах с Android.
Кроме того: «На всей платформе и в разных приложениях, в том числе в вашем, для этих индикаторов используются стандартизированные шрифт, расположение и подложка часов». Приложениям, которым требуется полноэкранный режим, будет разрешено скрывать строку состояния.
В этой предварительной версии «вместо окончательных системных индикаторов состояния в строке отображается временный значок звезды».
- Автоматическая настройка в Jetpack Compose for Wear OS: если ваше приложение рассчитано на API уровня 35 или выше и скомпилировано с использованием Compose for Wear OS версии 1.8.0-alpha02 или выше,
AppScaffoldиScreenScaffoldавтоматически включают системную строку состояния для вашего приложения. - Отображением времени управляет система:
AppScaffoldскрываетTimeTextчасы внутри приложения, чтобы отображалось только время в системной строке состояния.ScreenScaffoldдобавляет отступ для верхней области системной строки состояния, а Scaffold скрывает строку состояния, пока пользователь прокручивает список. Примерно через 2 секунды бездействия пользователя время появляется снова. - Полноэкранные диалоговые окна и иммерсивный режим: полноэкранные интерактивные компоненты Wear Compose Material 3, включая
AlertDialog,Dialog,Stepper,TimePickerиDatePicker, автоматически скрывают системную строку состояния, пока отображаются. Для экранов, которым требуется полноэкранный иммерсивный режим, используйтеStatusBarSuppression.
Эмулятор выпущен как Wear OS 7.1 (API уровня 37.2-beta1 на базе Android 17 «CinnamonBun») со сборкой CP41.260831.001.E8. Это подтверждает, что Wear OS 7.1 выйдет, однако, судя по всему, строка состояния появится в более позднем выпуске: «Системная строка состояния доступна только в этом эмуляторе Canary для раннего тестирования и сбора отзывов. В предстоящем стабильном эмуляторе Wear OS 7.1 её не будет».


