表盘格式

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

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

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

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

注意 :自 2024 年 7 月 10 日起,表盘必须采用表盘格式,才能在预安装了 Wear OS 5 的设备上安装;自 2025 年 1 月 27 日起,在 Google Play 上发布的所有新表盘都必须采用表盘格式

如需详细了解面向用户的变更,请参阅这篇帮助中心文章

格式简介

属性是强类型的,并且有关于频率和有效值的指南,以从源头避免在从头开始创建表盘时出现的大多数错误。您可以直接使用此格式创建表盘,也可以打造相关工具以支持表盘创建。Watch Face Studio 就是这样一种工具,它支持将表盘设计导出到表盘格式。

咨询交流时间

为了帮助您迁移或采用表盘格式,我们或许可以提供上班时间服务。

如果您有意参与,请在 2024 年 11 月 25 日之前填写此意向调查表

了解详情

如需详细了解表盘格式,请参阅以下指南:

  • 可用功能:探索各个版本的表盘格式支持的表盘功能。
  • 设计准则:了解表盘布局和用户体验的最佳实践。
  • 设置:配置支持表盘格式的 Android App Bundle。
  • 优化内存用量:了解如何配置表盘,使系统在渲染表盘时消耗尽可能少的内存。
  • XML 参考文档:探索属于表盘格式文件的各个元素。根元素始终为 WatchFace
  • 发布指南:了解如何将表盘上传到 Play 商店。
  • GitHub 示例:开始构建示例表盘,并将其部署在 Wear OS 模拟器或实体设备上。
  • WFF 和内存验证工具:在提交到 Google Play 之前,请使用这些开源工具检查表盘格式文件是否存在错误,并确认内存用量是否在可接受范围内。