第372期:軟件界面如何設計
(1)軟件的用戶界面(UI)是一門大學問。有一個行業專門研究它,就叫做“UI 設計”。我覺得,很多寫軟件的程序員,對 UI 設計毫無感覺,不知道什麼樣的界面好用又美觀。他們自己搞的圖形界面,只要把所有功能都堆積在界面上,就覺得完成了,也不管用戶是否搞得明白。這種例子很多,我舉一個剛剛看到的。(2)有一個很有名的軟件 Handbrake,可以轉換視頻格式。
它的功能非常強大,幾乎所有視頻格式都能識別,各種需求都能滿足,而且免費、支持多平臺。但是,當你打開這個軟件,看見界面的那一刻,頓時會產生一種畏懼感,除非你是高級用戶。上圖就是它的主界面,各種設置一個接一個,佈滿了讓外行摸不着頭腦的文字說明。如果用戶不是專家,就會想:我該從哪裏入手?會不會點錯?如果去看教程,是否要花很多時間?那些堅持不放棄的用戶,也許接着會去打開“設置”菜單,想尋找一點提示,卻遭受了更絕望的一擊。
這個密密麻麻、充滿術語的界面,會讓你感到自己水平太低,夠不上它的使用門檻。你看,用戶只是想找個小工具,轉換一下視頻格式,結果卻被工具提示“你的能力不足”。這就是糟糕的界面,不僅難用,還打擊人。(3)一個老外程序員實在看不下去了,大衆軟件的界面有必要做成這個樣子嗎?他自己動手做了一個新的 UI。是不是一下子順眼了?
這個界面一看就懂,完全沒有心理負擔。唯一的操作,就是上傳視頻,不可能搞錯,因爲其他地方都沒法操作,只有當你添加文件後,唯一的按鈕纔可以點擊。你能相信嗎,這個界面和上個界面,是同一個軟件,做同樣的事情?這就是優秀 UI 設計的奧祕:避免多個操作入口,避免讓用戶做選擇,所有設置儘量提供默認值。這樣纔不會讓人迷惑,可以一路回車。肯定有很多高級用戶不贊同,提出一大堆置疑。- 爲什麼要放棄 Handbrake 的強大功能?
- 如果有人想要不同的設置呢?- 你考慮過特殊需求和極端情況嗎?解決方法很簡單,就是再做一個專業版界面,也許就是 Handbrake 現在的樣子。用戶想要更多功能和個性化設置,那就自行切換。(4)很多生活用品也是類似的情況,有着一個複雜的界面。就拿電視遙控器來說,佈滿了按鈕,有必要嗎?以至於有人就把不需要的按鈕,用膠布貼起來。其實,貼了膠布以後,纔是電視遙控器該有的界面!只留下那些必需的按鈕。
大多數人用不到的按鈕,完全可以藏在一個滑蓋下面,讓那些確實有需要的人,自己打開蓋子去找。
來源|阮一峯科技愛好者週刊第 372 期,
評論(0)
暫無評論,來搶第一條。