有效的消息傳遞在系統(tǒng)中灌輸信任,傳達相關信息,并為用戶創(chuàng)造快樂的時刻。
Types 消息類型
我們可以根據(jù)用戶與系統(tǒng)的交互行為主動與被動性把消息分為四種類型:

消息類型
1. 系統(tǒng)主動,用戶被動
系統(tǒng)消息
系統(tǒng)通知用戶與系統(tǒng)相關的重要問題或狀態(tài)。它是由系統(tǒng)發(fā)起的,而不是用戶操作的結果。比如:服務器維護暫停使用通知
2. 約定消息
推動用戶在系統(tǒng)中輸入或更新數(shù)據(jù)。它可以由系統(tǒng)或其他用戶發(fā)起。如:你的班級還沒有學生,可邀請學生加入班級。
王老師邀請你加入英語學習2班,是否愿意?
3. 用戶主動,系統(tǒng)被動
訪問消息 異步?
當用戶試圖訪問不可用的項時,將出現(xiàn)訪問消息傳遞??赡苁且驗橛涗洷粍h除了,用戶沒有訪問權限,等等。
4. 反饋消息 同步?
反饋消息傳遞是用戶與應用程序交互時應用程序的響應。大多數(shù)創(chuàng)建、讀取、更新、刪除(CRUD)操作將導致反饋消息。
Guidelines一般準則
- 基于用戶與應用之間的交互行為選擇適當?shù)南鬟f類型
- 盡量復用已存在的消息組件
- 盡量與用戶心流和界面相融合,不要過于突兀
- 為了引起用戶注意可在一定程度內(nèi)進行視覺突出
-
為消息慎重選擇相應的消息狀態(tài)
消息類型
Principles 原則:
- 及時,不聒噪。
- 在合適的時間傳遞消息,不是每個交互都要伴隨消息。如可以直接跳轉結果的,毋需消息提示。
- 言簡意賅,不啰嗦
- 只說必要的,不要說太多。
- 可操作的,非靜態(tài)的
- 為相關操作啟動快捷方式以提高效率
- 跨設備,不重復
- 觸發(fā)消息時,需再所有設備上提示用戶,但是在用戶讀取消息之后應在所有設備上清除該消息。
Components 組件:
屬性可決定順序
出場方式:較小的打擾——引起你的關注
占用面積:在頁面所占用面積較小,作為組件單獨存在,或者存在于另一個組件或卡片中———占滿整頁或者大部分頁面
存在周期:臨時的、可解除的、內(nèi)聯(lián)文本——永久存在或者迫使用戶采取行動才會消失

消息屬性
