包阅导读总结
1.
“`
Wear OS、表盘格式、新功能、天气数据、开发更改
“`
2. 本文主要介绍了 Wear OS 表盘格式的新功能,包括引入“风格”、支持“目标进度”和“加权元素”、新增天气数据作为数据源等,还提到了开发中的一些更改及相关资源和指南。
3.
– Wear OS 表盘格式
– 去年推出,今年与 Samsung 合作有新功能
– XML 定义支持新功能,Watch Face Studio 后续更新
– 更节能可定制,创建时无执行代码
– 新功能
– 引入“风格”,可在配套应用中预设配置
– 支持“目标进度”和“加权元素”复杂功能类型
– 新增天气数据作为数据源,可按小时和日期访问预测数据
– 开发更改
– Wear OS 5 对使用特定库构建的表盘有复杂功能限制,“表盘格式”不受限
– 2025 年初新表盘须用“表盘格式”,现有表盘可继续更新
– GitHub 发布更多资源,包括 XSD 规范和验证器
– 相关链接和活动
– 提供多种指南链接
– 谷歌开发者特别招募活动
思维导图:
文章地址:https://mp.weixin.qq.com/s/9YSfbwyIscBw4WRObPS60w
文章来源:mp.weixin.qq.com
作者:Android
发布时间:2024/7/3 9:10
语言:中文
总字数:1691字
预计阅读时间:7分钟
评分:83分
标签:Wear OS,表盘,更新,新功能
以下为原文内容
本内容来源于用户推荐转载,旨在分享知识与观点,如有侵权请联系删除 联系邮箱 media@ilingban.com
作者 / 产品经理 Anna Bernbaum 和开发者关系工程师 Garan Jenkin
在去年的 Google I/O 大会上,我们推出了适用于 Wear OS 的 “表盘格式 (Watch Face Format)“。今年,作为我们与 Samsung 持续合作的一部分,我们很高兴与您分享一些新功能,帮助您创建令人兴奋的新表盘设计!XML 定义现在支持这些功能,今年晚些时候,Watch Face Studio 也将更新,届时您可以充分使用这些新功能。
推荐您使用 “表盘格式“为 Wear OS 创建表盘。借助 “表盘格式”,您可以更轻松地为运行 Wear OS 4 或更高版本的设备打造更节能的可定制表盘。”表盘格式” 为声明式 XML 格式,因此开发者在创建表盘时不涉及任何可执行代码,并且表盘 APK 中也无需嵌入任何代码。
-
https://developer.android.google.cn/training/wearables/wff
此外,在我们转向通过 “表盘格式” 以创建表盘的过程中,我们还对表盘开发进行了一些更改。
我们现在已经将 “风格” 引入到 “表盘格式” 中。如需了解将其添加到表盘的完整指南,您可以参阅风格指南。
-
https://developer.android.google.cn/training/wearables/wff/user-configuration/flavor
我们在 “表盘格式” 新增了对 “目标进度” 和 “加权元素” 两种复杂功能类型的支持:
这两种复杂功能类型都可以通过 [COMPLICATION.*] 表达式对象访问。如需了解完整详细信息,您可以参阅复杂功能指南:
一目了然地了解未来一小时、一天甚至更长时间的天气状况,这对用户的计划安排意义非凡!将天气数据作为 “表盘格式” 的数据源是一个常见的需求,我们很高兴能够在此最新版本中引入这项功能。您现在可以用如下方式制作表盘:
-
https://developer.android.google.cn/training/wearables/wff/common/condition -
https://developer.android.google.cn/training/wearables/wff/group/part/text/formatter/template
例如,要显示当前天气状况,您可以使用以下模板和表达式:
<Template>Current weather conditions: %s
<Parameter expression="[WEATHER.CONDITION_NAME]"/>
</Template>
△ 左右滑动以查看完整代码
如需了解完整的数据类型和情况,您可以参阅天气指南:
除了当前天气外,您还可以按小时和按日期访问预测数据。例如,要访问明天的最高温度预报,您可以使用类似于以下模板和表达式集:
<Template>Tomorrow max temp: %d°%s
<Parameter expression="[WEATHER.DAYS.1.TEMPERATURE_HIGH]" />
<Parameter expression="[WEATHER.TEMPERATURE_UNIT] == 1 ? "C" : "F"" />
</Template>
随着我们在 “表盘格式” 方面取得的进展,我们也发布了对现有表盘开发选项的一些更改。
我们最近宣布,对于使用 AndroidX 或可穿戴设备支持库构建的表盘,Wear OS 5 将仅提供部分复杂功能。此限制不适用于使用 “表盘格式” 的表盘。
此外,从 2025 年初开始 (具体日期将在 2024 年第四季度公布),在 Google Play 上发布的所有新表盘都必须使用 “表盘格式”。使用其他开发库 (如 AndroidX 或可穿戴设备支持库) 的现有表盘可以继续接收更新,无需转换为新格式。
为了帮助您更轻松地使用 “表盘格式” 创建表盘,我们在 GitHub 上发布了更多资源:
您现在拥有完整权限来访问 XSD 规范,以帮助您构建自己的表盘生成工具。
我们还提供了验证器来检查 XML 的正确性和内存使用情况。这些检查与 Google Play 运行的检查相同,因此您可以在提交表盘发布之前运行这些检查。
即刻开始使用最新版本的 “表盘格式”。
-
https://developer.android.google.cn/training/wearables/wff/setup
欢迎您查阅 “构建 Wear OS 的未来“技术会议和 “2024 Google I/O 大会上 Wear OS 的新功能“博文,详细了解 Wear OS 的最新进展!
-
https://io.google/2024/explore/19faa1a5-5b4f-4e7a-ac06-8564a5a324af/ -
2024 Google I/O 大会上 Wear OS 新功能 https://android-developers.googleblog.com/2024/05/whats-new-in-wear-os-io-24.html
代码段许可证:
Copyright2023GoogleLLC.
SPDX-License-Identifier: Apache-2.0
谷歌开发者特别招募活动进行中
诚邀热爱技术的你加入
通过多种形式 (文章/视频/coding 等) 创作与 Google 技术相关的讲解分享、实践案例或活动感受等内容,以及分享您应用 AI 技术的故事经历与成果。我们将为您提供平台和资源,助力您在分享中提升技能。更有惊喜权益等您领取,快来报名参与吧!
