屬于交互設(shè)計的114條原則
1.交互設(shè)計不是憑空猜測。 2.用戶界面應(yīng)該基于用戶的心里模型,而不是基于實(shí)現(xiàn)模型。 3.目標(biāo)導(dǎo)向的交互反映了用戶的心理模型。 4.用戶不理解布爾邏輯。 5.不要全盤復(fù)制機(jī)械時代產(chǎn)品的用戶界面,而一定要按照信息時代的客觀情況進(jìn)行改良。 6.重大變革必須是非常好的改變。 7.沒有人愿意停留在新手級別。 8.為中間用戶優(yōu)化。 9.將用戶想象成非常聰明,但非常忙的人。 10.不要讓用戶感覺到自己愚笨。 11.每一個界面的設(shè)計關(guān)注點(diǎn)在于一個單獨(dú)的首要的任務(wù)角色。 12.在設(shè)計產(chǎn)品“如何”行為之前,要先定義產(chǎn)品“做什么”。 13.在設(shè)計的早期階段假設(shè)界面有魔術(shù)效應(yīng)。 14.絕對不要向利益關(guān)系人展示你不滿意的設(shè)計方案,可能那正是他們喜歡的。 15.用戶體驗(yàn)只有一個,形式和行為的設(shè)計必須相互和諧。 16.選擇技術(shù)平臺時,一定要與交互設(shè)計工作和諧一致。 17.全屏幕使用獨(dú)占應(yīng)用,讓它們發(fā)揮最優(yōu)效果。 18.獨(dú)占式應(yīng)用程序應(yīng)該使用豐富的輸入。 19.在獨(dú)占式應(yīng)用中,讓文檔視圖最大化。 20.暫時應(yīng)用必須簡單、清晰,并且意思明確。 21.暫時式應(yīng)用程序只使用一個窗口或視圖。 22.運(yùn)行暫時應(yīng)用時,它應(yīng)該處于上一次的位置和配置狀態(tài)下。 23.信息亭應(yīng)該針對首次使用進(jìn)行初始化。 24.不論你的界面有多酷,越少越好。 25.協(xié)調(diào)的用戶界面是透明的。 26.遵循用戶的心理模型。 27.少就是多。 28.讓用戶直接操作產(chǎn)品,而不是強(qiáng)迫用戶和產(chǎn)品討論。 29.讓工具在手邊。 30.提供非模態(tài)的反饋。 31.為可能設(shè)計,為可能做好準(zhǔn)備。 32.提供符合情景的信息。 33.提供直接的操作和圖形輸入。 34.反應(yīng)對象和程序的狀態(tài)。 35.避免必不可少的報告。 36.不要用對話框來報告常態(tài)內(nèi)容。 37.避免空白的狀態(tài)。 38.請求原諒,而不是許可。 39.要把命令和設(shè)置區(qū)別開來。 40.提供選擇而不是提問。 41.隱藏彈射座椅的操縱桿。 42.優(yōu)化響應(yīng)能力,調(diào)節(jié)延遲時間。 43.盡可能地消除每一個附加工作。 44.不要固定培訓(xùn)工具。 45.不要極端愚蠢地停止進(jìn)度。 46.不要讓用戶申請許可。 47.為常見的導(dǎo)航調(diào)整界面。 48.如果回報值得,用戶愿意付出相應(yīng)的努力。 49.人來思考,機(jī)器來做。 50.軟件應(yīng)該像人一樣體貼。 51.如果值得用戶輸入,就值得記住程序。 52.相比之下,大多數(shù)人更喜歡成功,而不是知識淵博。 53.所有的習(xí)慣用法都需要學(xué)習(xí),好的習(xí)慣用法只需要學(xué)習(xí)一次。 54.不要讓你的界面屈從某個隱喻。 55.視覺模式是視覺界面的基礎(chǔ)。 56.在視覺上區(qū)分不同的行為的元素。 57.將功能與行為視覺化。 58.將東西一樣一樣從設(shè)計中移走,知道設(shè)計坍塌,再把最后一樣移走的東西放回去。 59.視覺顯示告訴我們是什么類的物體,文本顯示告訴我們是哪一個物體。 60.除非有真正卓越的替代方案,否則必須遵循標(biāo)準(zhǔn)。 61.一般性并不意味著僵化。 62.管理磁盤和文件并不是用戶的目標(biāo)。 63.自動保存文檔和設(shè)置。 64.將文件放在用戶能夠找到的地方。 65.磁盤是一種設(shè)備,而不是設(shè)計功能。 66.錯誤不能是你犯的,但是有你的責(zé)任。 67.審核,而不是更正。 68.豐富的視覺交互式直接操作成功的關(guān)鍵。 69.應(yīng)該為瀏覽和選擇任務(wù)同時提供鼠標(biāo)和鍵盤操作。 70.用光標(biāo)暗示標(biāo)明單元的含義。 71.一次單擊選擇數(shù)據(jù)或者改變控制狀態(tài)。 72.在對象或者數(shù)據(jù)上方按下鼠標(biāo)意味著選擇。 73.在空間上鼠標(biāo)按下意味著預(yù)備動作,鼠標(biāo)釋放意味著執(zhí)行動作。 74.在視覺上傳遞出受范性。 75.運(yùn)用光標(biāo)暗示表達(dá)受范性。 76.使選擇在視覺上明確醒目。 77.拖放候選對象必須在視覺上顯示他們的接受能力。 78.拖動光標(biāo)必須在視覺上標(biāo)示源對象。 79.任何可滾動的拖放目標(biāo)對象都必須支持自動滾屏。 80.為所有拖動提供顫動方式。 81.任何要求精確對其的程序必須提供精確滾動的游標(biāo)工具。 82.對話框時另一個房間,去之前要有個好理由。 83.把功能置于需要它們的窗口中。 84.任何交互習(xí)慣用法的運(yùn)用都與所處的情境相關(guān)。 85.大多數(shù)布滿控件的對話框并不是好的用戶界面設(shè)計。 86.鏈接用于瀏覽導(dǎo)航,按鈕和圖標(biāo)按鈕用于動作。 87.用圖標(biāo)來區(qū)分重要的文本項(xiàng)。 88.絕不要水平滾動文本。 89.對于有界輸入要適應(yīng)有界控件。 90.僅供輸出的文本用非編輯控件(顯示控件)顯示。 91.用菜單來提供一條學(xué)習(xí)的途徑。 92.在相同的命令向量中使用相同的視覺符號。 93.工具欄為有經(jīng)驗(yàn)的用戶提供快速訪問常用功能的途徑。 94.所有的工具欄和圖標(biāo)控件都應(yīng)該使用工具提示。 96.對話框適合那些主交流之外的功能。 97.對話框非常適合整理關(guān)于某個主題相關(guān)的對象或者應(yīng)用功能。 98.在功能對話框的標(biāo)題中使用動詞。 99.在屬性對話框的標(biāo)題中使用對象的名字。 100.視覺上區(qū)分非模態(tài)對話框與模態(tài)對話框。 101.為非模態(tài)對話框提供一致的終止命令。 102.絕不要動態(tài)改變終止按鈕的標(biāo)簽。 103.當(dāng)程序?qū)⒆兂蔁o響應(yīng)狀態(tài)時必須通知用戶。 104.絕不要用臨時對話框作為錯誤消息框或者確認(rèn)消息框。 105.所有的交互習(xí)慣用法都有其使用范圍。 106.不要堆疊標(biāo)簽。 107.錯誤消息框愚蠢的停止進(jìn)度,應(yīng)該避免。 108.讓錯誤成為不可能。 109.當(dāng)軟件告訴用戶他們失敗時,用戶會覺得很沒面子。 110.做,不要問。 111.讓所有的動作都可以撤銷。 112.提供非模態(tài)反饋來幫助避免用戶犯錯誤。 113.在幫助菜單中提供快捷方式。 114.為用戶提供現(xiàn)成的模板庫。 source:ui.cn
95.把主要的交互操作放在主窗口內(nèi)。
只是羅列,講解不夠充分
全是about face 3.0上的原則額
抄一遍書有意思嗎