![](https://developer.android.google.cn/static/images/watch-faces/watch-face-creators.png?authuser=3&hl=zh-tw)
使用者查看手錶時,最先看到的就是錶面,因此錶面是 Wear OS 上使用率最高的介面。使用者會根據自己的風格和需求,透過錶面打造個人專屬的智慧手錶。
錶面格式是 Google 與 Samsung 合作開發的宣告式 XML 格式,可用於設定錶面的外觀和行為。也就是說,開發人員製作錶面時,無須用到任何可執行的程式碼,也不必在錶面 APK 嵌入任何程式碼。
Wear OS 平台會負責轉譯錶面所需的邏輯,讓您可以專注於實現創意構想,而不必在程式碼最佳化或電池效能方面多費心思。
相較於使用 Jetpack Watch Face 程式庫建構的錶面,以這個新格式建構錶面可減少維護和更新的需求。舉例來說,您無需更新錶面,即可改善效能或減少電池耗電量,甚至取得最新的錯誤修正項目。
注意: 自 2024 年 7 月 10 日起,錶面必須使用錶面格式,才能安裝在已預先安裝 Wear OS 5 的新手錶上。如要進一步瞭解使用者相關異動,請參閱這篇說明中心文章。
此外,自 2025 年初 (預計於 2024 年第 4 季公布的日期) 起,所有在 Google Play 發布的新錶面都必須採用錶面格式。
關於格式
屬性皆屬於強型別,且設有頻率和有效值的規範,可在從頭開始製作錶面時避免大部分的錯誤來源。您可以直接使用此格式製作錶面,或建立用來製作錶面的工具。Watch Face Studio 就屬於這類工具,可支援將錶面設計匯出為錶面格式。
瞭解詳情
請參閱下列指南,進一步瞭解錶面格式:
- 可用功能:探索各版本錶面格式支援的錶面功能。
- 設計指南:瞭解錶面版面配置和使用者體驗的最佳做法。
- 設定:設定支援錶面格式的 Android App Bundle。
- 記憶體用量最佳化:瞭解如何設定錶面,讓系統在算繪錶面時盡可能耗用最少記憶體。
- XML 參考資料:瞭解屬於錶面格式檔案的個別元素。根元素一律為
WatchFace
。 - 發布指南:瞭解如何將錶面上傳到 Play 商店。
- GitHub 範例:開始建構錶面範例,然後部署至 Wear OS 模擬器或實體裝置。
- WFF 和記憶體驗證工具:提交應用程式至 Google Play 前,請使用這些開放原始碼工具檢查錶面格式檔案是否有錯誤,並確認可接受的記憶體用量。