網站設計和圖形用戶界面設計的不同

發表日期:2011-10-02

網站設計和傳統的軟件用戶界面設計是有區別的。大體上說,設計師必須放棄對界面的完全控制,讓用戶和他們的客戶端軟/硬件來決定一部分。
 
當然,網站設計和傳統的用戶界面設計(UI Design)還是有很多相似之處的:基本一點,他們都是交互式系統,都屬于軟件設計範疇而不是物理設計範疇。
 
設備的多樣性
 
在傳統GUI設計裏,你能夠控制每一個像素:你制作一個對話框的時候,你可以確定它在用戶屏幕上的真實尺寸。你知道你在爲什麽系統設計,你知道那裏安裝了什麽字體。你知道典型的顯示器尺寸有多大,操作系統的作者告訴你給窗口做裝飾的規則。
 
在網站方面,所有的上述設想都土崩瓦解。用戶可能通過一台傳統的計算機訪問網站,也可能在用一個WebTV,可用筆點擊的手持式設備,或者是Nokia移動電話,甚至他們的汽車就是一個Internet設備。在傳統設計裏,筆記本電腦和高端工作站屏幕的區別可能只有六種。在網上,我們必須應付手持的設備和工作站的屏幕區別可能有上百種,Modem和T-3專線之間的區別可能有上千種。
 
任何一個網站設計在不同的設備上看起來都大不一樣:顯然,所見即所得已經不靈了,看上去不同是一個特點,而不是個毛病,因爲用戶經驗是需要根據設備的不同特征予以適當得調節。很特別的或者很低端的設備,都嚴格的要求網站內容適應特定的平台。達到這一目標的唯一道路就是放棄對界面的完全控制,讓他們的網頁展現取決于頁面描述、特殊設置和客戶端設備特性的相互影響。
 
爲每個不同的平台設計一個抽象的UI描述比聽起來困難的多。基本的HTML法則可以給設計師提供一個實現他們創意的好方法,但是不能提供給他們所有的方法。一般都提倡把內容和描述分離,使用Style Sheets定義描述,但是這樣做更利于信息內容本身而非交互操作。
 
用戶控制導航
 
在傳統的GUI設計中,設計師可以控制用戶什麽時候可以去哪兒。你不想讓某個菜單項工作,你可以讓他變灰。你可以扔出一個對話框中止計算機的運行,直到用戶回答了你的問題。
 
在網上,用戶從根本上控制了他或她自己的使用網頁的行爲。用戶可以抄小路而不受設計師的任何影響:比如,用戶可以從搜索引擎直接進入網站內部,而不必經過首頁。用戶還可以控制他們自己的書簽菜單,並利用它建立起一個網站的個人化接口。
 
網站設計師需要配合並支持這種用戶可控制的使用方式。有時你可以強制用戶使用特定的路徑,阻止他們鏈接某些頁面,可這麽做的網站就顯得過分的專制、獨裁。好設計的可自由移動一些,比如,在每一頁放一個鏈接到首頁的圖標,給那些直接進入該頁的人提供一個返回首頁的導航。
 
整體的一部分
 
傳統的應用程序是一種封閉式的用戶經驗:盡管Windows系統允許應用程序相互切換並且可以同時運行多個程序,但是在任一時刻,用戶其實是處于一個單一的應用程序之中,而且只有針對這個程序的命令和一些動作起作用。在每一個程序上用戶都花過很長時間,並且在逐漸熟悉他們的特征和設計。
 
在網上,用戶在不同的網站之間,不同的設計(也就是網站)之間跑來跑去,具有相當的流動性。很少有人見一個網站就花上幾分鍾去看。他們經常通過超鏈接從這個站跳到那個站。這種情況下,對于用戶的感覺,所有的網站是一個整體,而不是某個特定的網站:也就是說,用戶需要每一個網站的使用習慣都是一樣的,都是他們對整個網絡的使用習慣的一部分,而不是每個網站都有它不同的習慣。在可用性研究中,用戶經常抱怨那些用法離譜的網站不好使。換句話說,網絡已經變成了一個整體的概念,每一個網站都是這個概念的一部分。
 
當然,傳統GUI也是某個整體的一部分,遵循(操作系統)廠商的設計規則是比較明智的。關鍵一點就是在網站設計各方面,個性化設計與整體設計之間的天平傾向了整體。但是我們沒有已確立的網站設計規則,沒人告訴你應該如何運用界面元素建立一個符合整體概念的網站。我積極擁護建議搞一套正式的網站設計約定出來。我對網站設計師的忠告就是,你的網站不是別人世界的中心:用戶還要在網站跳來跳去,我們應該讓他們用任何一個新網站的時候都感到方便。

上海:86-21-51096506 香港:852-94330599

Copyright ©2000-2012 追浪網路 版權所有.