我們彙整了一套 Google Chat 設計原則,目的是協助您打造優質的即時通訊應用程式。該系統是採用兩大架構:設計原則與以卡片為基礎的 UI 架構。
設計原則
「設計原則」是一種指南,可協助您規劃、設計及實作即時通訊應用程式功能,協助使用者達成目標。
設計原則將 Chat 應用程式建立程序分為三個階段:
- 規劃您的 Chat 應用程式。在規劃過程中,您需要考量自己的 Chat 應用程式使用者會受益、應用程式處理的工作,以及規劃使用者歷程,藉此定義各項使用者應用程式互動。
- 歡迎使用者來起步。在新手上路期間,Chat 應用程式會向使用者和聊天室使用者介紹,並奠定成功基礎。
- 引導觀眾邁向成功。新手上路流程結束後,您的 Chat 應用程式將透過互動式卡片和訊息引導使用者,持續協助使用者達成目標。如果使用者需要協助或發生錯誤,Chat 應用程式會告訴他們還需要採取哪些行動,以便繼續前進。
卡片式 UI 架構
卡片式 UI 架構可確保 Android、iOS 和網路上的服務都能獲得一致且愉快的體驗。
即時通訊應用程式會使用文字訊息或資訊卡訊息來與使用者互動,每則訊息都以 JSON 物件表示。
簡訊非常適合用於簡單的通知。這些格式支援使用 @號提及他人以及使用基本格式 (例如粗體、斜體和 code
)。
應用程式可能會使用文字訊息通知軟體開發人員,說明程式碼即將停止運作:
資訊卡訊息支援已定義的版面配置、按鈕等互動式 UI 元素,以及圖片等互動式多媒體。使用資訊卡訊息來呈現詳細資訊、收集使用者資訊,並引導使用者採取後續行動。
應用程式可能會使用卡片訊息進行意見調查:
為了讓使用者完成包含多個步驟的表單 (例如在填寫表單時),您可以在對話方塊中依序顯示資訊卡。對話方塊會在視窗中開啟,讓應用程式能直接與使用者互動。
應用程式可能會啟動對話方塊來收集聯絡人詳細資料:
後續步驟
無論您是要建構及部署 Chat 應用程式,還是正在考慮使用 Chat 應用程式的名稱,這些原則都能協助您打造能讓使用者滿意的 Chat 應用程式。