1-用戶界面應該基于用戶心理模型,而不是現(xiàn)實模型
2-目標導向的交互設(shè)計反映了用戶的心理模型
3-交互設(shè)計不是憑空猜測
4-不要讓用戶感覺自己愚笨
5-界面設(shè)計的關(guān)注點在于單個主要人物模型
6-設(shè)計產(chǎn)品行為前,首先定義產(chǎn)品會做什么
7-設(shè)計的早期階段,假定界面是魔法
8-絕對不要向涉眾展現(xiàn)你不滿意的設(shè)計方案,那可能正是他們喜歡的
9-用戶體驗只有一個,即形式和行為的設(shè)計必須相互和諧
10-人來思考,計算機來干活
11-軟件應該像人一樣體貼
12-如果用戶愿意操作,就值得程序記住
13-技術(shù)平臺相關(guān)的決定最好能夠融入交互設(shè)計的成果
14-全屏幕使用獨占應用程序,讓它發(fā)揮最優(yōu)效果
15-獨占界面應該采用保守的視覺風格
16-獨占式應用程序可以使用豐富的輸入方式
17-在獨占應用程序中讓文檔視圖最大化
18-暫時應用程序必須簡單、清晰并且意思明確
19-暫時式應用程序只使用一個窗口和視圖
20-啟動暫時式應用時,它應該處于上一次的位置和配置狀態(tài)下
21-信息亭應該針對首次使用者進行優(yōu)化
22-不要獎培訓工具固定化
23-沒有人愿意永遠當個新手
24-為中級用戶而優(yōu)化設(shè)計
25-為常見的導航調(diào)整界面
26-用戶只有獲得充分的回報,才會付出相應的努力
27-將用戶想象成為非常聰明但很忙碌的人
28-不論界面多酷,越少越好
29-不要用對話框報告
30-請求原諒而不是許可
31-盡可能地消除每一種練習
32-不要愚蠢地打斷進程
33-不要讓用戶請求許可
34-任何輸出之處應允許輸入
35-重大改變必須顯著優(yōu)秀
36-多數(shù)人并不想知道得太多,只想成功地使用產(chǎn)品
37-不要讓界面強行適應隱喻
38-所有的習慣用戶都需要學習,而好的習慣用法只需要學習一次
39-豐富的視覺反饋是成功的直接操作的關(guān)鍵
40-盡可能用視覺表達順從
41-出錯可能不是程序的問題,而是程序的責任
42-審核,不要編輯
43-自動保存文檔和設(shè)置
44-把文件放在用戶能找到的地方
45-給用戶提供一個現(xiàn)成模板庫
46-表明這是什么用視覺,明確這是哪一個用文字
47-行為不同的元素要在視覺設(shè)計上明顯區(qū)分
48-從視覺上傳達功能和行為
49-刪減東西,直到破壞了設(shè)計為止,再把最后去掉的東西加上
50-遵守標準,除非有極好的其它選擇
51-一致不意味著僵化
52-無論是運用哪種交互習慣用法,都要考慮實際運用場景的客觀情況
53-對話框是一個房間,去之前要有個好理由
54-將功能置于需要它們的窗口中
55-用菜單來提供一條學習的途徑
56-禁用掉不適用的菜單項
57-相同的命令要使用相同的視覺符號
58-工具欄為有經(jīng)驗的用戶提供快速訪問常用功能的途徑
59-所有工具欄和圖標控件都應該使用工具提示
60-瀏覽和選擇任務要同時提供鼠標和鍵盤支持
61-用光標形狀變化表明元件的用法
62-單擊意味著選擇數(shù)據(jù)和對象,或改變控件狀態(tài)
63-雙擊意味著單機再加上動作
64-在對象或者數(shù)據(jù)上按下鼠標意味著選擇
65-在控件上鼠標按下意味著預備動作,鼠標釋放意味著執(zhí)行動作
66-要讓選中這種狀態(tài),在視覺上明確而醒目
67-拖放候選對象必須在視覺上表明它們的接受能力
68-拖動光標必須在視覺上表明源對象
69-任何可滾動的拖放目標對象都必須支持自動滾屏
70-所有拖動都要去顫動
71-任何要求精確對齊的程序必須提供精準滾動的游標工具
72-大多數(shù)移動應用都是暫態(tài)的
73-要限制動畫式屏幕旋轉(zhuǎn)的次數(shù)和出現(xiàn)的方向
74-讓導覽引導首次使用的用戶
75-用覆蓋層展示手勢的用法
76-采用永久固定的頁眉來保持情境
77-帶有橫向鏈接的“面包渣”讓導航更快捷
78-自動填充、自動推薦、分面搜索可以讓用戶更快地找到所需的東西
79-讓滾動變得更投入
80-無限滾動與網(wǎng)站頁腳是互斥的習慣用法
81-如果你的網(wǎng)站只有一個版本,一定要把它設(shè)計成自適應
82-鏈接用戶導航,按鈕用戶動作
83-用圖標來區(qū)分列表中重要的文本項
84-絕不要水平滾動文本
85-有界輸入要使用有界控件
86-僅供輸出的文本用非編輯控件(顯示控件)顯示
87-把主要的交互操作放在住窗口內(nèi)
88-對話框適用于放那些主交互流之外的功能
89-對話框非常適合用來整理關(guān)于單一主題或應用程序功能的信息
90-在功能對話框的標題中使用動詞
91-在屬性對話框的標題中使用對象的名字
92-區(qū)別對待模態(tài)對話框與非模態(tài)對話框
93-不要在非模態(tài)對話框中使用終止命令按鈕
94-不要動態(tài)地改變終止命令按鈕的標簽
95-應用程序無響應狀態(tài),應該通知用戶
96-絕不要用臨時對話框做為錯誤對話框或確認對話框
97-所有交互的習慣用法都有其適用范圍
98-不要堆疊選項卡
99-錯誤對話框愚蠢地停止進度,應該避免
100-讓錯誤不可能發(fā)生
101-當軟件告訴用戶它們失敗時,用戶會覺得很沒面子
102-做,不要問
103-讓所有的動作都可以撤銷
104-給用戶提供非模態(tài)反饋,避免用戶犯錯