
谷歌给手表应用加顶栏,Wear OS 7.1先行铺路
谷歌正在给 Wear OS 应用加上一个类似手机的系统状态栏:固定在圆形表盘顶部,覆盖在应用窗口之上,常驻显示当前时间和系统状态指示图标。无论打开哪个应用,顶栏的时钟字体、位置和底板都全系统统一。
这一变化随 Android Studio 中的 Wear OS Canary 模拟器放出,供开发者提前测试。模拟器标为 Wear OS 7.1(API 级别 37.2-beta1,基于 Android 17"CinnamonBun",内部版本 CP41.260831.001.E8),等于间接确认 Wear OS 7.1 正在路上。
谷歌称,状态栏采用标准化的时钟字体、位置和底板,覆盖平台与各应用,放在 Canary 模拟器中是为了早期测试和收集反馈。当前预览版用一颗星形占位图标代替最终的状态指示图标。
按谷歌的说明,用户停止操作约两秒后,状态栏时间才会出现在应用里;用户滚动列表内容时状态栏自动隐藏,停手约两秒后再现身,避免遮挡正在浏览的内容。
适配后由系统统一报时:AppScaffold 会压住应用自己的 TimeText 时钟,同一位置不再出现两个时间打架;ScreenScaffold 则按状态栏窗口边衬补上边距。对开发者而言,目标 API 35 及以上、且用 Compose for Wear OS 1.8.0-alpha02 或更新版本的应用会自动适配。
需要沉浸式全屏体验的界面可用 StatusBarSuppression 把顶栏压住;AlertDialog、Dialog、Stepper、TimePicker、DatePicker 等全屏弹窗在显示期间会自动隐藏状态栏。
Pixel Watch、Galaxy Watch 等 Wear OS 手表未来都会吃到这一变化。但谷歌明确说,状态栏只包含在这版 Canary 模拟器里,不会进入未来的 Wear OS 7.1 稳定版模拟器,正式上线要等更晚的平台版本,7.1 稳定版大概率还看不到。
接下来开发者可在 Canary 模拟器里检查自家应用在顶栏下的布局,正式版推送时间与机型名单尚未公布。对用户来说,变化虽小却高频:以后抬腕看应用,时间永远在同一个位置等着。