探索 Wear OS 4 中的功能

Wear OS 4 引入了一些功能,以帮助增强您的 Wear OS 应用体验。在将这些功能添加到您的应用之前,请准备您的应用,使其与 Wear OS 4 兼容。

表盘格式

表盘是用户查看手表时首先看到的内容,使其成为 Wear OS 最常用的界面。用户依靠表盘来定制手表以符合他们的风格并满足他们的需求。

与三星合作创建的手表表盘格式 (Watch Face Format)是一种声明式 XML 格式,用于配置表盘的外观和行为。这意味着创建表盘不需要可执行代码,并且您的表盘 APK 中也没有嵌入代码。

Wear OS 平台负责渲染表盘所需的逻辑,因此您可以专注于您的创意,而不是代码优化或电池性能。

使用手表表盘格式构建的表盘比使用 Jetpack 手表表盘库构建的表盘需要更少的维护和更少的更新。例如,您无需更新表盘即可从性能或电池续航时间的改进中受益,或获取最新的错误修复。

手表表盘格式受所有运行 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 数据。