使網頁過于龐大以至使訪問者需要通過典型的調制解調器速度的 Internet 連接進行長時間的下載。這并不是說不應該使用圖形,但是您需要對它們進行精挑細選,然后用適當的壓縮和顏色索引優化它們。
現在的 Web 站點仍然存在很多問題,這并不奇怪。畢竟,Web 設計“藝術”相對來說還是個新生事物。在四、五年以前,Web 頁甚至是普通的。那時,人們好像認為他們的 Web 站點將會吸引訪問者只是因為它們存在--并且,可能在某些情況下這種方法確實有效。但是這些站點一般很難看,并且更重要的是,它們真的難以使用。接下來便進入“看看我們能做些什么”階段,在網頁中加入了大量的動畫、聲音文件以及其它附加件,導致訪問者需要長時間地進行下載,但是并未獲得多少實實在在的內容。
如今的 Web 設計師們已經吸取了前人的經驗和教訓。好的站點傾向于簡化和快速,同時在功能上有所提高。這是 Microsoft 的目標,而且我們最先承認自己所犯的錯誤(參閱“Microsoft 的 Web 簡史”看一看以前的主頁設計)。
設計錯誤并不總是顯而易見的。有時在設計上對一個小元素的移動或更改將有很少或根本沒有影響。但是,在其它情況下,它可能確實會對頁面功能有所影響。而且如果說我們從過去幾年學到了一些東西,那就是小的改動會使 Web 頁的運行方式有很大的不同。
明確的流程
若要避免類似問題,我們為新服務(例如“搜索”)的創建或關鍵的 Web 頁(如主頁)設計了一個明確的流程。 每個項目都是在一定的基礎上開始的,即我們有一個受益于我們站點上的頁面、部分或用戶界面元素的產品或服務。在早期的產品計劃階段(第 1 階段),我被要求設計一些初級模型:大致描述頁面、部分或功能的草圖。然后產品項目組檢查產品計劃建議,看看此項服務是否可以為 microsoft.com 的訪問者真正帶來一些實惠。
如果答案是“可以”,那么此項目會獲得批準,我們開始寫項目說明書(第 2 階段)。我們在第 1 階段的草圖和概念基礎上創建并提出一個更為完整的計劃。這時,我們一般還會開始可用性測試(一般會有書面的模型)以了解**戶將對計劃中的設計做出何種反應。 在最后開發階段(第 3 階段),我們創建運行計劃服務的 Web 原型,并且進行全面的可用性測試以及內部復查。然后完成站點的代碼,修改程序錯誤,最后站點通過實際運轉的 Web 站點向客戶發布。
正如您所見到的,可用性在整個流程中扮演著重要的角色(參閱“創建有效的 Web 界面需要認真計劃”)。我們可以為用戶運行某項任務計時,這樣我們就可以在產品以后的版本中對比相同的測試。我們可以使用這種方法進行度量,以確定一個功能的重新設計是否為客戶帶來任何真正的價值。
這個職業非常需要更熟練的專業人員。我是經過一系列非常不一般的過程--在大學學習圖形藝術,然后在多媒體公司設計 CD-ROM,最后加入 Microsoft 并開發應用程序--才獲得這個職位的。非常奇怪的是,當我申請(并獲得)這份工作時,我以前從來沒有設計過 Web 頁。但是我廣泛的設計經歷已經證明是非常有用的,并且我自認為已經驗證了格言“成功的設計就是成功的設計”(不論是什么媒體)。許多設計問題對 Web 來說是獨一無二的,解決這些問題的方法對于任何媒體都是一樣的。
對于那些準 Web 設計師我的建議是,他們也應該盡可能地擴大設計背景。今天應該確保將一些 Web 工作作為互動設計培訓的一部分--大多數好的設計學校已將其加入課程中。但是在排版、色彩理論、版面設計以及生產等方面的扎實的技術將仍然特別有價值。 在未來,Web 設計師們仍將會繼續被要求給頁面增加更豐富的多媒體內容,從而為 Web 站點的可視性和可操作性增加了新一級的復雜性和技術要求。作為 CD-ROM/多媒體設計師,要求我必須具有圖形設計、視頻、音頻制作、動畫等方面的知識和創作能力。我的預言是,Web 設計師也將向這些領域發展。
對于屬于 microsoft.com 的我們--以及在 Internet 上的其它地方--那應該是一個非常有趣的未來。
了解您的觀眾。 調查一下究竟哪些人在訪問您的站點,以及他們為什么要訪問。新手或不定期上網的 Web 用戶與軟件開發商相比有非常不同的興趣和站點需要。 使您的站點對訪問者來說有所幫助。