Google підтвердила, що в одному з майбутніх оновлень Wear OS з’явиться системний рядок стану – аналог того, що давно звичний на смартфонах і планшетах з Android. Функцію вже можна потестувати в спеціальному canary-емуляторі для розробників.
26 жовтня Google випустила canary-емулятор Wear OS для Android Studio, щоб розробники могли тестувати нові функції платформи та зміни інтерфейсу до того, як ті потраплять у споживчі релізи на реальних пристроях.
Головна новинка – «постійний системний рядок стану над вікнами застосунків Wear OS» у верхній частині круглого дисплея. Він показуватиме поточний час і системні індикатори стану – так само, як це працює на телефонах і планшетах. Відображення уніфіковане: стандартна типографіка годинника, чітке позиціонування і підкладка однакові по всій платформі й у різних застосунках. Якщо конкретний застосунок потребує повноекранного режиму, рядок стану можна приховати.
У поточній попередній версії рядок стану відображає тимчасову іконку у вигляді зірки замість фінальних системних індикаторів.
Як це працює для розробників
Застосунки, які орієнтуються на API рівня 35 або вищого і компілюються з Compose for Wear OS версії 1.8.0-alpha02 або вищої, автоматично підтримуватимуть системний рядок стану через AppScaffold і ScreenScaffold – без додаткових налаштувань.
Час обробляє система: AppScaffold вимикає вбудований годинник застосунку, щоб час відображався лише у системному рядку стану. ScreenScaffold додає відступ для верхнього інсету рядка стану й автоматично приховує рядок під час прокручування списків. Після приблизно 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 справді на підході – однак сам рядок стану до нього не потрапить. Google прямо зазначила: функція включена виключно в canary-емулятор для раннього тестування і збору відгуків і не буде у стабільному емуляторі Wear OS 7.1. Тобто до пристроїв вона дійде ще пізніше.
Джерело – 9to5Google