萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 交互設計 >> 一個好的界面設計應該注意的75個原則(上)

一個好的界面設計應該注意的75個原則(上)

   1. 使用單欄布局代替多欄布局

  單欄布局能夠讓用戶對全局有更好的掌控,對內容一目了然。而多欄布局可能會分散用戶注意力。最好的做法是用一個有邏輯的敘述來引導用戶並在末尾放上你的行動按鈕。

一個好的界面設計應該注意的75個原則(上) 三聯

  2. 使用禮品誘惑代替生硬的推銷

  例如可以給用戶提供禮物來表達你的友善姿態。更深層的講,送禮是一種基於互惠原則的有效說服策略。顯而易見的好處是讓你在往後的活動進展中更加順利。

一個好的界面設計應該注意的75個原則(上)

  3. 合並重復的功能避免分散

  隨著時間的推移,不可避免的你增加了很多模塊、元素,而且功能相同。碎片化的界面會增加用戶的學習曲線,所以需要合並重復的功能,重構你的界面。

一個好的界面設計應該注意的75個原則(上)

  4. 用戶的評價好過自賣自誇

  用戶好評是另一個可以提高轉化率的說服策略。當潛在客戶看到其他人對你的服務給予好評時,項目機會會大增。所以試著提供一些含金量高的證據證明這些好評是真實可信的。

一個好的界面設計應該注意的75個原則(上)

  5. 重復你的主行動按鈕

  多次重復主行動按鈕的方法適用於界面很長或者分頁的情況。

一個好的界面設計應該注意的75個原則(上)

  6. 區分開可點擊和已選擇的樣式

  視覺風格,如顏色、深度和對比度都可以當做可靠的線索以幫助人們了解你的導航界面:我在哪裡,我能去哪裡。為了讓用戶清晰,可點擊元素(鏈接,按鈕)、已選擇元素(選擇的菜單)、以及純文本的樣式應該是彼此明顯不同,而且在界面上要保持一致性原則。在視覺上,我們一般認為藍色表示可被點擊,黑色表示已被選擇或是什麼。

一個好的界面設計應該注意的75個原則(上)

  7. 給出推薦而不是讓用戶來選擇

  當列出許多選項時,給出一個重點推薦項是個不錯的做法,盡管推薦的設置無法滿足所有用戶,但這麼做是有理論依據的:當面臨的選擇越多時,用戶就越難做出決定(決策癱瘓)。所以你可以高亮某個選項來幫助用戶做出選擇。

一個好的界面設計應該注意的75個原則(上)

  8. 使用恢復功能代替彈出對話框

  假設你剛點擊了一個鏈接或者按鈕,撤銷操作可以讓操作流暢自然,也更符合人類的本能。而每次操作都彈一個確定框則好像是在質問用戶你明白不明白這個操作會產生什麼後果。其實只有極少數情況下才會發生誤操作。所以,為了防止誤操作而設計的確認窗口其實是不人性化的,用戶每次操作都需要進行毫無意義的確定。所以請考慮在你的產品裡實現撤銷操作來提升用戶的操作友好度吧。

一個好的界面設計應該注意的75個原則(上)

  9. 明確產品適用人群而不是面向所有人

  你是想把產品做成大眾化的還是有精確的適用人群呢?答案是:在產品定位上你需要更精確些。把產品定位得精確的風險就是可能縮小了目標潛在用戶的范圍,但這種更專業的精神卻反過來會贏得信任、權威。

一個好的界面設計應該注意的75個原則(上)

  10. 直接果斷而不是猶猶豫豫

  你可以通過不確定而顫抖的聲音來表達傳遞自己的意思,也可以通過很自信的方式表達。如果你在界面中的表述多以問號結束,比如”也許”,”可能”,”感興趣?” 或者”想要試試麼?”,那麼你完全可以把語氣變得更堅定一些。不過萬事無絕對,適當放松措詞讓用戶有自行思考的余地也是可以的。

一個好的界面設計應該注意的75個原則(上)

  11. 界面要對比鮮明讓人容易區分

  把主要功能區從界面中突出顯示出來效果會好很多。使你的主要口號醒目有很多種方法。通過明暗色調的對比來突顯。通過為元素添加陰影、漸變等效果讓界面富有層次感來張顯主題。最後,你甚至可以在色相環上專門選擇互補色(比如黃色與紫色)來設計你的界面,以達到突出重心的目的。綜合所有這些,最後得到的界面會使你的主要意圖與界面其他元素有明顯的區分,得到完美的呈現。

11.jpg

  12. 個性鮮明勝過普通

  介紹你自己或產品時附帶上名稱、圖片或原產地可以讓與用戶的交流溝通更加的個人化,當你在界面設計中實現這點時,讓人覺得非常友好。同時指明區域也會隱形提高產品的聲譽,好上加好。

12.jpg

  13. 精簡表單填寫內容

  人本性懶惰,沒人願意填寫一大堆表單字段。表單中每個字段都會有失去用戶的風險。多想想是不是每個字段都是必須的。如果你確實需要一大堆信息讓用戶填寫,試著將它們分散在不同頁面,在表單提交後還可以繼續補充。

13.jpg

  14. 暴露選項而不是隱藏

  你使用的任何一個下拉框都會對用戶造成信息的隱藏,需要額外的操作才能顯示。如果這些信息是貫穿整個操作所必需的,那你最好把它展示出來做得更顯而易見一點。下拉框最好用在選擇日期,省份等約定俗成的地方。對於程序中重要的選項最好還是不要做成下拉形式。

14.jpg

  15. 把界面做得環環相扣要好過直白的排版

  一個平淡無奇行文無疑會讓用戶失去興趣而放棄繼續閱讀。單列滾動的長頁面是不錯的,但是我們應該適當地設置一些小節,並且環環相扣,來提高用戶的興趣使其繼續閱讀。但需要注意的是節與節之間的留白不要太大。

15.jpg

  16. 不要放太多鏈接分散用戶注意力

  為了滿足各式用戶的需求,在頁面上放些鏈接鏈到這裡、鏈到那裡是常見的做法。如果你的主要目的是想讓用戶點擊頁面最後那個下載按扭什麼的話,就需要三思了。因為用戶可能點擊了其他鏈接離開頁面了。所以你需要注意頁面的鏈接數量,把導航和操作鏈接用樣式區分開,盡量移除頁面不需要的鏈接。

16.jpg

  17. 將操作的狀態或者進度呈現出來

  現如今大多界面當中已經呈現了各色樣式的進度條或者標明狀態的圖標,比如郵件有已讀或未讀的狀態,電子帳單有支付或未支付的狀態。而在界面上呈現這樣的狀態對於用戶來說是很有必要的。這樣用戶就可以知道某些操作是否成功,接下來准備進行怎樣的操作。

17.jpg

  18. 使用獲利按鈕(好處說明)代替普通的按鈕

  試想界面上有這樣兩個按鈕:一個是”幫你省錢”,另一個是”立即注冊”。我敢打賭大多數人會點擊第一個,因為第二個按扭讓人感覺不到有利可圖,並且”注冊”讓人聯想到填不完的表單。也就是說讓用戶感受到獲利的按鈕更有可能被點擊。這種讓用戶感到好處的文字信息也可放在按鈕旁邊,不一定要做為按鈕的標題。當然,正常的按鈕還是有用處的,一般用於重復性操作頻繁的地方。

18.jpg

  19. 使用直觀的操作而不是缺乏上下文關聯的菜單

  直接在元素身上進行操作是更直觀明了的方式。比如在一個列表中,我們想讓用戶對每個條目進行操作那麼就把按鈕放到當前條目上,而不要把放到列表之外。再比如就是直接點擊元素就進入編輯狀態(比如頁面上的地址信息點擊後可以進行編輯)。這種方式比傳統的選中再點擊相應的按鈕進行操作要簡潔省事得多。當然,對於一般性的操作本身就不需要有什麼上下文的,就沒必要這麼做了,比如頁面上的前進,後退按扭。

19.jpg

  20. 盡量直接顯示表單而不要額外頁面

  在一個足夠大的寬屏界面上最好還是直接給出表單,這比點擊按鈕再彈出表單要好很多。首先減少了點擊操作,流程變得簡潔也節省了時間。其次,直接呈現出表單可以讓用戶知道表單有多長,其實也是在告訴用戶注冊花不了多少時間。當然,這條規則適合注冊表單非常簡單的情況。

20.jpg

  21. 讓界面平滑顯示而不要死板地呈現

  用戶進行操作過程中,界面上的元素會經常出現,隱藏,打開,關閉,放大縮小移位等。給這些元素增加些自然的動畫,淡入淡出效果不但美觀,也更符合實際,本來元素尺寸位置的變化就是一個需要時間的動畫過程。但要注意動畫時間不要設置過長,那樣會讓想盡快完成操作的用戶不耐煩。

21.jpg

  22. 使用逐步的引導代替突兀的注冊

  與其讓用戶馬上注冊,何不讓用戶先進行一些體驗式的操作呢。這個體驗過程可以展示程序的功能,特性等。一旦用戶通過簡單幾步的操作了解了程序的價值所在,那麼它會更願意填寫注冊表單的。這種循序漸進的引導可以盡量推遲用戶注冊的時間但又可以讓用戶在沒注冊的情況下進行個性化設置等簡單操作。

22.jpg

  23. 減少邊框避免浪費注意力

  過程邊框會喧賓奪主。不用說,邊框確實在劃分區域進行版塊設置時有很大的作用,但同時其明顯的線條也會吸引走用戶的注意力。為了達到劃分版塊又不轉移用戶注意力的目的,在排版時可以將界面上不同區域的元素通過空白進行分組,用上不同的背景色,將文字對齊方式進行統一,還有就是為不同區域設置不同的樣式。當使用所見即所得的界面設計工具時,我們經常在界面上方便地拖出很多區塊來,這些區塊多了就會顯得雜亂無章。所以我們又會到處放些橫線來分界。一個更好的做法是將區塊垂直對齊,這樣做不會讓那些多余的線條來擾亂視覺。

23.jpg

  24. 展示產品帶來的好處而不要羅列產品特性

  市場就是這樣的,用戶永遠只關心自身利益而產品特性對他們來說倒不是那麼重要。只有利益才更直觀地體現出使用產品所帶來的價值。Chris Guillebeau在他的著作《100美元起家》中指出,相比壓力,沖突,煩心事和未知的未來,人們在乎得更多的是愛,金錢,認同感和自由支配的空閒時間。所以我相信在展示產品特性時回歸到利益上是必要的。

24.jpg

  25. 要設計好沒有數據時的展現

  界面上經常需要呈現不同數量的數據,從0,1,10,100到10000+等。這裡存在個普遍的問題就是:在程序最開始使用的0條數據到過度到有數據之前,該如何進行顯示界面。這也是我們經常忽視了的地方。當程序初始沒有數據時,用戶看到的就是一片空白,此時用戶可能不知道該進行哪些操作。利用好沒有數據的初始界面可以讓用戶學習和熟悉如何使用程序,在程序中創建數據。力臻完美永遠是我們追求的目標,界面設計也不例外。

25.jpg

  26. 嘗試默認選擇

  將界面做成默認用戶選中想要使用你的產品,意味著如果用戶真的需要使用,那麼可以直接點擊確定而不需要額外點選了。當然,將界面設計成默認選擇的樣子多少存在點爭議,有點強迫用戶的感覺。如果你想道德一點,你可以要麼把讓用戶選擇的文字寫得模稜兩可,要麼使用雙重否定這樣不那麼直白的描述,這兩種方式都可以讓用戶覺得沒有那麼強的感覺是被強迫選擇使用產品的。

26.jpg

  27. 保持界面一致性,不要增加用戶的學習成本

  自從Donald Norman的一系列著作面世後,界面設計中盡量保持一致性成了一個普遍遵循的准則。在設計中保持一致性可以減少用戶的學習成本,用戶不需要學習新的操作。當我們點擊按鈕,或者進行拖拽操作,我們期望這樣的操作在整個程序的各個界面都是一致的,會得到相似的結果出來。不過在讓界面變得一致之前,記住一點,適當的打破整體的一致性也是可取的。這偶爾的不一致性的設計用在你需要強調的地方可以起到很大的作用。所以世事無絕對,我們應遵從一致的設計准則,但適當地打破這種常規。

27.jpg

  28. 使用合適的默認值,減少用戶的額外操作

  適當的默認值和預先填充好的表單字段可以大量減少用戶的工作量。在節省用戶寶貴的時間上面,這是種非常常見的做法,可以幫助用戶快速填完表單或者注冊信息。

28.jpg

  29. 遵循慣例避免重復造輪子

  界面設計中遵從慣例跟之前的界面一致性准則很相似。如果我們遵從了界面設計中的一些約定,用戶用起來會很方便。相反,不一致和沒有遵從慣例則會提高學習成本。有了界面設計中這些約定,我們想都不用想就知道界面右上角(大多數情況下)的叉叉是關閉程序用的,或者點擊一個按鈕後我們能夠預測到將會發生什麼。當然,慣例是會過時的,隨著時間的推移,同樣的操作也有可能被賦予新的含義。但要記住,當你在界面中打破這些常規時一定要目的明確,並且出發點是好的。

29.jpg

  30. 讓用戶覺得可以避免失去而不是獲得

  我們喜歡成功,沒有誰願意失敗。根據心理學得到的可靠結論,人們一般更頃向於避免失去擁有的東西而不是獲得新的利益。這一結論也適用於產品的設計和推廣中。試著說明你的產品會幫助客戶維護他的利益,保持健康,社會地位等要好過告訴客戶這個產品會帶來一些他未曾擁有的東西。比如保險公司,它是在銷售我們出事之後可以得到的大筆賠償呢還是在強調可以幫助我們避免失去擁有的財產?

30.jpg

  31. 具有層次的圖形化展示優於直白的文字描述

  具有層次的設計可以將界面上重要的部分與不次要部分區分開來。要讓界面層次分明,可以在這些方面做文章:對齊方式,間距,顏色,縮進,字體大小,元素尺寸等。當所有這些調整運用得適當時,可以提高整個界面的可讀性。相比在一個很直白的界面上用戶一眼就可以從上瞟到底的設計,這樣分明的設計也可以讓用戶放慢速度來慢慢閱讀。這樣也使界面更有特色一些。就好比一次旅行,你可以乘坐高鐵快速到達景區(從頁面頂部瞟到底部),但你也可以慢行以欣賞沿途風光。所以層次分明的設計讓眼睛有可以停留的地方,而不是對著空白單調的一個屏幕。

31.jpg

  32. 將有關聯的東西分組避免雜亂無章

  將各個功能項分組合並起來可以提高可用性。有點常識的人都知道刀子和叉子,或者打開文件和關閉文件是放在一起的。將功能相近的元素放在一起也符合邏輯,符合我們平時的認知。

32.jpg

  33. 使用行內即時校驗而不是提交後再告訴出錯

  在處理表單時,最好立即檢測出用戶所填寫內容是否符合要求然後給出驗證消息。這樣錯誤一出現能就能得到改正。相反,提交後再檢查表單會給出錯誤消息,會讓用戶感到不爽又要重復之前的工作。

33.jpg

  34. 放寬對用戶輸入的要求

  對用戶輸入的數據,盡量放寬限制,包括格式,大小寫什麼的。這樣做可以更人性化一點,也使得界面更加友好。一個再恬當不過的例子就是讓用戶輸入電話號碼的時候,用戶有很多種輸入方式,帶括號的,帶破折號的,帶空格的,帶區號和不帶區號的等等。如果你在代碼中來處理這些格式的問題,代價也只是你一個人多寫幾行代碼而以,卻可以減少無數用戶的工作量。

34.jpg

  35. 讓用戶感覺需要快速做出響應而不是毫無時間觀念

  適當的緊迫感是個有效的戰術可以讓用戶立即做出決定而不是等上個十天半個月。重要的是這種戰術屢試不爽,因為它暗示了資源的緊缺或者活動的時間有限,今天可以買,但明天可能就無法這麼低價了。另一方面,這一戰術也讓用戶感到會錯失一次大好的機會,再一次,應用了人們害怕失去的本性。當然,這種戰術會被一些人嗤之以鼻,認為是不耿直的做法。不過,這只是種戰術而以,並且在保持合法性的前提下應用也無傷大雅。所以請不要為了營銷而在界面上制造緊迫的假象。

35.jpg

  36. 嘗試饑餓營銷(制造稀缺感)

  物以稀為貴。饑餓營銷給出的信息就是東西不多,只剩幾件,明天再來,可能沒了。你去比較一下批發與限量版的東西他們的價格差距有多大就知道了。回過頭來看,那些批發商或者大零售商,他們也使用饑餓營銷,以獲得更好的銷量。但在軟件行業,我們經常會忘記有饑餓營銷這回事。因為數字產品是可以很容易拷貝復制的,不存在缺貨的情況。其實,在界面設計中,也可以將其運用起來與現實中的資源緊缺進行聯系。想想一次網上研討會的門票,想想你一個月可以服務的人數限制,這些信息都可以告知用戶是有限的。

36.jpg

  37. 讓用戶從已知裡選擇而不是直接回想

  這一界面設計中的經典准則是有心理學依據的,相比要讓某人回想想某樣東西,從一堆東西中認出某樣東西會更容易些。辨識出一樣東西只需要我們稍微回憶一下,通過一些線索就可以完成。而回想則需要我們全面搜索自己的大腦。也許這也是為什麼試卷上選擇題會比簡答題做得快的原因。所以試著在界面上展示一些用戶之前涉及到的信息讓他們進行選擇,而不是讓他們想半天然後自己填寫。

37.jpg

  38. 讓點擊區域更大

  像鏈接,表單的輸入框還有按鈕等,如果尺寸做得大一點則點擊起來更方便容易些。根據費特定律,使用像鼠標這樣的外設來點擊需要一些時間,特別是元素比較小的情況下,時間會更多。鑒於此,最好還是把你的表單輸入框,按鈕等做大點。抑或者你可以保持原有的設計不變,只是把元素可點擊區域(也就是熱區)增大。這樣的一個典型例子是手機設備上的文本鏈接和導航菜單,它們文字不一定很大但背景是拉伸的,在很寬范圍內點擊都有效。

38.jpg

  39. 優化頁面加載速度,不要讓用戶等太久

  速度很重要。頁面加載速度和UI對操作的響應速度都直接關系到用戶是否有耐心繼續等下去。無疑地每多一秒種的等待都會失去一些用戶或者機會。一個好的解決之道當然就是優化你的頁面和圖片。除此之外還可以運用心理學讓這個等待時間顯得不那麼長。具體來說有兩種技巧。一是顯示進度條,二是展示其他相關或有趣的東西來吸引用戶的注意力(就好比你沿著傳送帶走走總比傻站在原地盯著一個位置看要好得多吧)

39.jpg

  40. 除了按扭外,建議增加快捷鍵支持

  當你的程序廣為流傳,應該考慮下高級用戶的感受。人們總是試圖為一些重復性的操作找到更快捷的方法,快捷鍵就應運而生了。相比在界面上點來點去,快捷鍵無疑大大提高工作效率。一個好的例子就是現今流行於各個主流程序中的J(後退)K(前進)快捷鍵組合,比如在Gmail,Twitter和Tumblr中。按鈕固然好,但快捷鍵會錦上添花。

40.jpg
copyright © 萬盛學電腦網 all rights reserved