Messaging-概述

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


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

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

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

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