Messaging-概述

有效的消息傳遞在系統(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)文本——永久存在或者迫使用戶采取行動才會消失


消息屬性
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,619評論 1 32
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,026評論 4 61
  • 1 UI設(shè)計基礎(chǔ) 1.1 為iOS而設(shè)計 1.1.1 iOS包含以下3條設(shè)計原則: 遵從,UI應(yīng)該有助于人們理解內(nèi)...
    Willry閱讀 3,785評論 1 48
  • 01 一切的暴戾像是被人打開了閥門,如洪水猛獸般洶涌而出,讓純子的理智消失殆盡,她內(nèi)心的隱忍和...
    莊周夢蝶來了閱讀 667評論 2 6

友情鏈接更多精彩內(nèi)容