有位愛好書畫的博士后請我欣賞鋼琴演奏會。我從頭到尾只聽到“叮叮咚咚”的聲音,實在享受不到“高雅”,就請這位朋友指點。他雖然也不懂鋼琴,卻從欣賞書法的角度設法解釋如何欣賞音樂?墒俏壹炔欢畷ㄒ膊欢魳,真是坐立不安!懊馈彼坪跽娴牟豢裳詡。我在讀本科時,特別喜歡編寫用戶界面程序,并且常向同學演示、賣弄。我覺得還不過癮,就寫了一篇“用戶界面設計美學”的短文[林銳 1997]。凡是路過我實驗室的同學都被我逮住,被迫聽完我得意之極的朗讀,茫然者與痛苦者居多。不久我的朗讀便所向披糜,聞聲者逃之夭夭,F在我又把那篇短文摘錄至此,請您忍著點吧。
5.4.1 界面設計中美的需求與導向作用
人們對美的向往和追求是與生俱有的。顯然沒有人愿意丑化自己的程序,也沒有用戶嗜好丑陋的界面。軟件開發者要設計美,用戶要享受美,所以界面的美是開發者與用戶的共同需求。
界面美的概念很抽象,以致讓人無法說清楚什么是界面的美。但它同時又很現實,以致人人都可以去欣賞和感受界面美,并且挑剔美中之不足。美學不是一種量化的學問,如果因此而輕視美學指導,必將導致在設計過程中光依賴程序員個人的經驗與感覺。由于程序員接受的教育主要是如何使計算機完成工作,而不是人如何工作,因此僅靠程序員主觀想象設計而成的界面往往得不到大眾用戶的認可。
美的界面能消除用戶由感覺引起的乏味、緊張和疲勞(情緒低落),大大提高用戶的工作效率,從而進一步為發揮用戶技能和為用戶完成任務作出貢獻。從人機界面發展歷史與趨勢上可以看出人們對界面美的需求,以及美在界面設計中的導向作用。
界面設計已經經歷了兩個界限分明的時代。第一代是以文本為基礎的簡單交互,如常見的命令行,字符菜單等。由于第一代界面考慮人的因素太少,用戶興趣不高。隨著技術的發展,出現了第二代直接操縱的界面。它大量使用圖形、語音和其它交互媒介,充分地考慮了人對美的需求。直接操縱的界面使用視聽、觸摸等技術,讓人可以憑借生活常識、經歷和推理來操縱軟件,愉快地完成任務。更高層次的界面甚至模擬了人的生活空間,例如虛擬現實環境。
界面的美充分體現了人機交互作用中人的特性與意圖,越來越多的用戶將通過具有吸引力而令人愉快的人機界面與計算機打交道。
5.4.2 界面美的內涵
本節從合適性、風格和廣義美三個方面論述界面美的內涵。