探索 Wear OS 4 的功能

Wear OS 4 引入了若干功能,有助于提升 Wear OS 应用体验。在将这些功能加入您的应用之前,请备妥应用,以确保能与 Wear OS 4 兼容。

表盘格式

表盘是用户查看手表时最先看到的内容,因此是 Wear OS 最常用的界面。用户主要通过表盘来自定义手表,以彰显个人风格并满足个人需求。

表盘格式是与三星合作打造的声明式 XML 格式,用于配置表盘的外观和行为。这意味着,创建表盘不涉及任何可执行代码,并且表盘 APK 中未嵌入任何代码。

Wear OS 平台负责处理呈现表盘所需的逻辑,这有助于您专注于创意构想,而非代码优化或电池性能。

与使用 Jetpack 表盘库构建的表盘相比,使用表盘格式构建表盘能够减少必要的维护和更新工作。例如,您无需更新表盘,即可受益于性能提升或耗电量优化,甚至无需获取最新的 bug 修复。

所有搭载 Wear OS 4 的设备都支持表盘格式。

功能块

功能块 1.2 引入了对平台数据绑定的支持。这意味着,如果您的功能块使用平台数据源(例如心率、步数或时间),则功能块会每秒更新一次。

新版本的功能块还增加了对动画的支持。您可以使用补间动画为布局的局部更改创建平滑过渡,过渡动画可为功能块中新出现或正在消失的元素添加动画效果。

启动画面

从 Wear OS 4 开始,系统始终会在应用的冷启动和温启动时应用默认启动画面。该体验会自动应用于所有运行 Wear OS 4 的应用。

默认启动画面图标使用的规范与自适应图标相同。为了保持视觉一致性,请为启动器图标使用自适应图标。

如果您的应用实现了自定义启动画面或使用启动器主题,请迁移应用以使用 Jetpack 中提供的 SplashScreen 库。这样,所有版本的 Wear OS 上都会正确显示启动画面。如需查看完整说明,请参阅实现指南

将 Wear OS 数据传输到新的移动设备

从 Wear OS 4 开始,用户可以请求系统将其 Wear OS 数据从一部移动设备传输到另一部移动设备。系统将用户的 Wear OS 设备连接到新移动设备时,存储在穿戴式设备网络中的任何数据都会传输到这个新移动设备。然后,系统会断开 Wear OS 设备与旧移动设备的连接。

只要您的移动应用已在新移动设备上安装并正确配置,您的移动应用就会收到回调,其中包含与旧移动设备关联的 Wear OS 数据。