System status bar coming to apps as Wear OS 7.1 approaches

Google has revealed that a future platform release of Wear OS will introduce a persistent system status bar to circular smartwatch displays, matching the persistent time and indicator layout used on Android phones and tablets.

The feature was detailed in documentation published by developer.android.com and 9to5Google following the release of an Android Studio canary emulator. Documentation on developer.android.com indicates that although the system status bar is currently open for experimental evaluation via the Wear OS 7.1 Beta Preview Emulator (API 37.2-beta1), its official deployment to hardware devices is scheduled for a subsequent Wear OS 8 release.

Canary emulator and preview release details

An Android Studio canary emulator featuring Wear OS was launched by Google on October 26 to grant developers early access for testing upcoming user interface updates and platform capabilities prior to consumer hardware rollouts. According to 9to5Google, the build is published as Wear OS 7.1 (API level 37.2-beta1, based on Android 17 “CinnamonBun”) with build ID CP41.260831.001.E8.

As documented on developer.android.com, previous platform iterations up through Wear OS 7 (API 37) did not overlay a system status bar across application windows. Instead, apps owned the entire screen and drew content at the top 12 o’clock position, such as in-app TimeText clocks, custom curved headers, or top controls. Beginning with Wear OS 8, the operating system overlays a status bar at the 12 o’clock mark above application windows to present the current time alongside status indicators.

However, 9to5Google points out that the system status bar is included exclusively in the canary emulator for early testing and will not be included in the upcoming Wear OS 7.1 stable emulator. As of the preview release, developer.android.com states that the system status bar displays a placeholder star icon instead of final system status indicators.

Jetpack Compose coordination and API requirements

To support the system status bar, developers must update their app targetSdk version to 35 or higher and compile against Compose for Wear OS version 1.8.0-alpha02 or higher, as reported by 9to5Google. Developer.android.com adds that the platform only activates the status bar for apps targeting API 35 and above to preserve backward compatibility for legacy applications.

Wear os adding system status bar to apps wear os coming
Photo: khanlist.com

When an app meets these requirements, AppScaffold and ScreenScaffold automatically opt the app into the system status bar. AppScaffold suppresses its internal in-app TimeText clock so only the system status bar time appears at the 12 o’clock position. ScreenScaffold recalculates content padding to account for status bar window insets and automatically hides the status bar while users scroll through list content, making it reappear after about 2 seconds of user idle time.

Immersive modes and full-screen dialogs

According to developer.android.com documentation, full-screen interactive elements within Wear Compose Material 3—specifically AlertDialog, Dialog, Stepper, TimePicker, and DatePicker—will automatically conceal the system status bar whenever they are active on screen. For screens requiring a full-screen immersive experience where the status bar should remain hidden, developers can use StatusBarSuppression.

System status bar coming to apps as Wear OS 7.1 approaches
Photo: developer.android.com

According to 9to5Google, standardized clock typography, placement, and backplates will apply across the platform and different apps. Apps that require a completely custom fullscreen experience outside of standard scaffolds can explicitly hide the bar.

Frequently asked questions

When will the system status bar appear on physical smartwatches?

Developer.android.com states that the system status bar will become available on physical consumer devices during a future release of Wear OS that runs Wear OS 8.

I One-Shot Built 4 Wear OS Apps with Claude Fable 5

What SDK version is required to test the feature?

Developers must install Android Studio Canary, download the Wear OS 7.1 Preview Emulator System Image (API 37.2-beta1), and set their target SDK to version 35 or higher, as detailed by developer.android.com.

How does the system status bar behave when users scroll through lists?

As reported by 9to5Google and developer.android.com, ScreenScaffold coordinates with Jetpack Compose 1.8 to automatically hide the status bar while users scroll through content, making the time text reappear after about 2 seconds of user idle time.