《GUI設計禁忌2.10》讀書筆記及發散思考

weixin_34249678發表於2015-08-30

禁忌分7類:


1、GUI控制元件禁忌

2、導航禁忌

3、文字禁忌

4、互動禁忌

5、圖形設計和佈局禁忌

6、響應性禁忌

7、管理禁忌


基本原則:

1關注使用者及其任務,而不是技術

理解使用者   “關注使用者及其任務”意味著什麼?意味著要回答以下的問題。明確這些問題。

理解任務

考慮軟體工作環境

2首先考慮功能,然後才是表示

一開始就擔心外觀是本末倒置的,雖然這很誘人,但幾乎總是會產生錯誤。

3與使用者對任務的看法保持一致

爭取自然

使用使用者的詞彙,而不是你自己的

讓程式內部內容在程式內部進行處理

找到正確的功能/複雜度平衡點

4設計要符合常見情況

使得易於實現常用的結果

兩種型別是“常用”:“使用者有多少”與“使用頻率如何”

5不要分散使用者對於他們目標的注意力

不要讓使用者解決額外問題

不要讓使用者通過排除來推理

6促進學習

7傳遞資訊,而不僅僅是資料

8設計滿足響應需求

什麼是響應性

響應性與效能相關,但它們是不同的。效能是以沒單位時間的計算數量來度量的。響應性是以是否符合人的時間需求(最終是滿意度)來度量的。

響應迅速的軟體要跟上使用者,即使它不能立即完成每個請求。它為使用者提供反饋讓使用者知道他們在做什麼以及軟體在做什麼,它根據人的感知、運動和認知的底限來區分反饋的優先順序。

響應性差的示例有:

對按下按鈕、滾動條移動或物件操作的反饋延遲

阻礙其他活動的費時操作且不能中止

沒有提供任何線索來表示操作會花費多久

忽停忽動、難以跟上的動畫

執行使用者未請求的內部“內務性”任務時忽略使用者的輸入

為了讓使用者感知響應性,互動式軟體必須:

對使用者操作即時做出應答,即使返回答案需要一定時間

讓使用者知道系統何時忙碌,何時空閒

在等待功能完成期間允許使用者執行其他操作

讓動畫的移動變得流暢清晰

允許使用者放棄他們不想再執行的冗長操作

使使用者能夠判斷操作將花費多少時間

儘可能允許使用者設定他們自己的工作步調

9通過使用者試用來發現錯誤,然後修復它


未完待續……

類似《GUI設計禁忌2.10》的書,差不多就是講設計模式的。

相關文章