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

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

消息屬性
