Google a décrit une fonctionnalité à venir de Wear OS qui ajouterait une barre d'état système persistante dans les fenêtres d'application, en haut de l'écran circulaire. L'entreprise a indiqué que la barre affichera l'heure actuelle et les indicateurs d'état du système, comme Android sur les téléphones et tablettes. Les indicateurs sont conçus pour utiliser une typographie d'horloge, un emplacement et une plaque de fond standardisés sur l'ensemble de la plateforme et des différentes applications, y compris les applications tierces. Les applications nécessitant une expérience plein écran pourront masquer la barre d'état. Dans l'aperçu actuel, la barre affiche une icône étoile de remplacement au lieu des indicateurs d'état système finaux.

La fonctionnalité est disponible pour test via un émulateur canary Wear OS que Google a publié dans Android Studio le 26 octobre. Google a indiqué que l'émulateur permet aux développeurs de tester les fonctionnalités à venir de la plateforme et les modifications d'interface utilisateur avant qu'elles ne soient disponibles dans une version grand public de la plateforme sur des appareils physiques. L'émulateur est publié en tant que Wear OS 7.1, avec le niveau d'API 37.2-beta1, basé sur Android 17 « CinnamonBun », et l'ID de build CP41.260831.001.E8.

Pour Jetpack Compose pour Wear OS, les applications ciblant le niveau d'API 35 ou supérieur et compilées avec Compose pour Wear OS version 1.8.0-alpha02 ou supérieure s'inscriront automatiquement à la barre d'état système via AppScaffold et ScreenScaffold. AppScaffold supprime son horloge TimeText intégrée à l'application afin que seule l'heure de la barre d'état système apparaisse. ScreenScaffold applique un remplissage à l'insertion de fenêtre de la barre d'état supérieure, et le scaffold masque la barre d'état pendant que les utilisateurs font défiler le contenu de la liste. Après environ deux secondes d'inactivité de l'utilisateur, le texte de l'heure réapparaît. Les composants interactifs plein écran de Wear Compose Material 3, notamment AlertDialog, Dialog, Stepper, TimePicker et DatePicker, masquent automatiquement la barre d'état système pendant leur affichage. Pour les écrans nécessitant une expérience immersive plein écran, les développeurs peuvent utiliser StatusBarSuppression.

Bien que l'émulateur porte l'étiquette Wear OS 7.1, Google a indiqué que la barre d'état système est incluse exclusivement dans l'émulateur canary pour soutenir les tests précoces et les retours. Elle ne sera pas incluse dans le prochain émulateur stable Wear OS 7.1, ce qui indique que la barre d'état sera lancée dans une version ultérieure de la plateforme.

Sources: 9to5Google.