屬于交互設(shè)計的114條原則

3 評論 11709 瀏覽 101 收藏 8 分鐘

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)該使用工具提示。
95.把主要的交互操作放在主窗口內(nèi)。

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 只是羅列,講解不夠充分

    來自福建 回復(fù)
  2. 全是about face 3.0上的原則額

    來自廣東 回復(fù)
    1. 抄一遍書有意思嗎

      來自北京 回復(fù)