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

谷歌正在打造3款全新的Wear OS智能手表
谷歌將在更新中提高智能手表Wear OS的電池續(xù)航時(shí)間
諾基亞將推出智能手表,帶有Wear OS可選蜂窩支持
Google透露了新的Wear OS更新
一加即將推出的智能手表運(yùn)行谷歌可穿戴平臺(tái)
一加確認(rèn)即將推出的智能手表將運(yùn)行Wear OS
三星新款智能手表或采用谷歌Android Wear
Wear OS 谷歌語(yǔ)音助手召喚無(wú)效,官方回應(yīng)將解決問(wèn)題
預(yù)置谷歌Wear OS:摩托羅拉將聯(lián)合eBuyNow推出三款新手表
在 I/O 看未來(lái) | Wear OS 更新一覽

評(píng)論