作者 / 產品經理 Anna Bernbaum 和開發者關系工程師 Garan Jenkin
在去年的 Google I/O 大會上,我們推出了適用于 Wear OS 的 "表盤格式 (Watch Face Format)"。今年,作為我們與 Samsung 持續合作的一部分,我們很高興與您分享一些新功能,幫助您創建令人興奮的新表盤設計!XML 定義現在支持這些功能,今年晚些時候,Watch Face Studio 也將更新,屆時您可以充分使用這些新功能。
推薦您使用 "表盤格式"為 Wear OS 創建表盤。借助 "表盤格式",您可以更輕松地為運行 Wear OS 4 或更高版本的設備打造更節能的可定制表盤。"表盤格式" 為聲明式 XML 格式,因此開發者在創建表盤時不涉及任何可執行代碼,并且表盤 APK 中也無需嵌入任何代碼。
此外,在我們轉向通過 "表盤格式" 以創建表盤的過程中,我們還對表盤開發進行了一些更改。
"表盤格式" 的新功能
風格
"風格" 代表您表盤的預設配置,可在配套應用中使用:
此功能允許開發人員配置實用、有吸引力的表盤配置選項組合,并讓用戶能輕松地可視化和選擇。
我們現在已經將 "風格" 引入到 "表盤格式" 中。如需了解將其添加到表盤的完整指南,您可以參閱風格指南。
復雜功能
我們在 "表盤格式" 新增了對 "目標進度" 和 "加權元素" 兩種復雜功能類型的支持:
目標進度非常適合用戶有目標但該目標可能會被超越的數據。步數是一個很好的例子。
加權元素可以代替餅圖之類的圖表,用于表示離散的數據子集,顯示這些數據的相對大小。
這兩種復雜功能類型都可以通過 [COMPLICATION.*] 表達式對象訪問。
天氣
一目了然地了解未來一小時、一天甚至更長時間的天氣狀況,這對用戶的計劃安排意義非凡!將天氣數據作為 "表盤格式" 的數據源是一個常見的需求,我們很高興能夠在此最新版本中引入這項功能。您現在可以用如下方式制作表盤:
"天氣" 的基礎知識
"表盤格式" 中的天氣可以通過 [WEATHER.*] 表達式對象訪問。您可以在 Condition 和 text Template 語句以及支持表達式的任何地方使用它。
例如,要顯示當前天氣狀況,您可以使用以下模板和表達式:
Current weather conditions: %s
△ 左右滑動以查看完整代碼
"表盤格式" 的天氣服務提供商支持當天的一系列不同指標類型,包括:
當前狀況
溫度:當前值、最低溫度和最高溫度
紫外線指數
降雨概率
如需了解完整的數據類型和情況,您可以參閱天氣指南。
預測
除了當前天氣外,您還可以按小時和按日期訪問預測數據。例如,要訪問明天的最高溫度預報,您可以使用類似于以下模板和表達式集:
Tomorrow max temp: %d°%s△ 左右滑動以查看完整代碼 在 "表盤格式" 中使用天氣功能時,有一些進一步的細節需要注意,例如檢查預測可用性或加載錯誤。如需了解詳情和更多相關內容,請查閱天氣指南: https://developer.android.google.cn/training/wearables/wff/weather
表盤開發的變化
隨著我們在 "表盤格式" 方面取得的進展,我們也發布了對現有表盤開發選項的一些更改。
我們最近宣布,對于使用 AndroidX 或可穿戴設備支持庫構建的表盤,Wear OS 5 將僅提供部分復雜功能。此限制不適用于使用 "表盤格式" 的表盤。
此外,從 2025 年初開始 (具體日期將在 2024 年第四季度公布),在 Google Play 上發布的所有新表盤都必須使用 "表盤格式"。使用其他開發庫 (如 AndroidX 或可穿戴設備支持庫) 的現有表盤可以繼續接收更新,無需轉換為新格式。
新資源
為了幫助您更輕松地使用 "表盤格式" 創建表盤,我們在 GitHub 上發布了更多資源。
您現在擁有完整權限來訪問 XSD 規范,以幫助您構建自己的表盤生成工具。
我們還提供了驗證器來檢查 XML 的正確性和內存使用情況。這些檢查與 Google Play 運行的檢查相同,因此您可以在提交表盤發布之前運行這些檢查。
了解詳情
即刻開始使用最新版本的 "表盤格式"。
歡迎您查閱 "構建 Wear OS 的未來"技術會議和 "2024 Google I/O 大會上 Wear OS 的新功能"博文,詳細了解 Wear OS 的最新進展!
代碼段許可證:
Copyright2023GoogleLLC. SPDX-License-Identifier: Apache-2.0
-
Google
+關注
關注
5文章
1765瀏覽量
57530 -
設備
+關注
關注
2文章
4509瀏覽量
70638 -
代碼
+關注
關注
30文章
4788瀏覽量
68612
原文標題:更新一覽 | 為您的 Wear OS 表盤注入新活力
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論