資訊方塊

資訊方塊可讓使用者輕鬆存取必要資訊和動作,流暢地處理大小事務。只要滑動錶面,就能查詢最新天氣預報或啟動計時器。

滑動各種資訊方塊。

使用者可以自由選擇要顯示的資訊方塊。資訊方塊分為多種類型,可供您用來查看天氣、設定計時器、追蹤每日健身進度、快速追蹤健身、播放歌曲、掃描近期會議,或向最愛的聯絡人傳送訊息。

並排顯示的資訊方塊。

開發人員可以利用 Tiles API 建構自訂資訊方塊,以便使用者加入手錶內。若要使用 Tiles API,目標 API 級別須為 26 以上。

最佳做法

使用資訊方塊時需特別考量以下幾點:

  • 盡量使用質感元件質感版面配置,少用基礎元件,以便遵守質感設計使用者介面推薦事項並維持整體一致性。
  • 當 OS 處理資訊方塊 UI 的轉譯作業時,您必須透過 TileService 提供版面配置、資訊及資源。
  • 資訊方塊的用意是讓使用者看一眼就能瞭解資訊內容。請使用清楚的資訊階層,僅顯示最重要的內容。
  • 為了保護使用者的電池,請避免使用需要多次重新轉譯的元素。
  • 請把需要高度互動的體驗留給活動執行。不過,您也可以從資訊方塊連結到這些活動。詳情請參閱「與資訊方塊互動」一文。
  • 避免使用「x 分前」或「x 分後」等文字表示過去或未來事件,因為這樣做需要頻繁進行更新。請改為顯示實際的開始或結束時間,或使用「過去」這類陳述方式。
  • 提供資訊方塊版面配置和資源時,請避免執行長時間的非同步作業。資料方塊的程式碼應該要能快速執行。
  • 考慮讓使用者藉由輕觸資訊方塊瞭解更多資訊,並在疊加元素中採取行動,疊加元素可支援豐富的互動功能,因此使用者可以捲動查看更多資訊。
  • 如果是可支援使用者進行多項工作的大型應用程式,不妨考慮為每項工作個別建立資訊方塊。舉例來說,健身應用程式可以提供「目標」和「健身活動」兩個資訊方塊。