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