1 確立網頁設計的內容,方向及類型
執行一個網頁設計的計劃前先要確定的一些方向:
- 全新網頁設計-是為某產品/品牌做一個新的網頁,包括電腦頁面及行動裝置頁面嗎?
- 重新設計網頁-是要從原有的舊網頁取材,量身訂造一個電腦頁面及行動裝置頁面嗎?
- 增設行動裝置頁面-是原有的電腦頁面不改變,只需要增設一個行動裝置頁面嗎?
2 確定公司/品牌所要表達的形象
很多時候,網頁設計者/開發者需要為公司設計一個網頁,因此首要注意的是公司的形象及產品的特色,Casel舉了hyundai汽車網頁來做例子:
當我們進入hyundai(hyundai.com)汽車的網站,立刻看到的是他們汽車的大圖,目的就是要給消費者一個鮮明的汽車形象,讓大家知道他們的汽車外型有多吸引人:
接著我們看到行動版本的網頁,表達的內容跟電腦版網頁一樣,汽車的形象依然清楚的呈現在消費者面前,沒有太多複雜的界面,因為Hyundai公司對網頁的訴求就是要用鮮明的汽車圖片抓住消費者的目光。
以上是Hyundai.com的網頁,如果我們用手機及電腦上Hyundai.com,會出現的畫面不會是上面的示範,而會Hyundai.com/TW/en, 而台灣版的網頁在我們實際研究下,似乎就跟上面Hyundai.com的版本有點落差。(行動網頁版本呢?)
3 在設計行動裝置版網頁前務必預測網站流量
如果是要用舊有的電腦版網站為藍本,重新設計行動裝置版的網頁(目前這種案例居多),建議先用Google Analytics或其他測量網頁流量的工具來作一些訪客背景調查,能夠掌握越多關於網站訪客的資料越好, 例如:大部分訪客是用甚麼樣的裝置或瀏覽器來看網站的?(螢幕大小,觸控/鍵盤,網路速度)在了解這些數據後,在設計網站時就知道要加強那方面的設計以符合不同裝置的需求。
4 學習如何設計可自動調整版面的網頁設計(Responsive Web Design)
承第三點,每一年推出的行動裝置之多,就算做了網頁訪客資料調查,也無法因應隨時做出符合每一台行動裝置/瀏覽器的頁面,根據Responsive Web Design這篇文章,與其試圖迎合每一個行動裝置/瀏覽器,不如讓設計自然適應不同的裝置。善用新的資源如HTML5,CSS3,及不同的網路字體,做出自動調整版面的網頁設計(Responsive Web Design)。
5 簡單,但不能簡陋
設計行動裝置網頁的黃金要素就是要簡單,行動裝置的畫面絕對不可能比電腦螢幕大,處理器也不一定比電腦好,因此設計必須要簡單化。最基本要求是檔案的大小要越小越好,以及網頁載入的時間要越短越好。而且目前無線網路還沒有到非常成熟的階段,因此行動裝置網站不要做得太複雜及花俏。
行動裝置網頁的各個元素放置為止,都必須要想清楚,行動裝置版網頁比電腦版網頁少了3/4的空間,代表沒有空間可以浪費,1/4的空間裡,每一個元素都是重點。
但是簡單不代表行動版網頁注定要簡陋,多試著學習CSS3,可以減少圖片或Javascript的依賴,並能輕鬆的完成多背景、圓角、3D動畫、文字陰影、漸變及透明度等設計特色。
6 網頁模板建議採用單欄式設計(Single-Column Layouts)
網頁模板採用單欄式設計,目的是為了方便在有限的行動裝置畫面上閱讀並操作網頁, 太多欄位對於一些手指頭比較大的使用者來說很容易誤觸,並且個別欄位字體變小也不好閱讀。
如果是多欄式的模板,建議使用Responsive web design技巧,將多欄(multi-column)模板合併成單欄式設計。大家可以參考Basecamp mobile 的做法。
7 善用摺疊式目錄
網頁的資訊很多?請記得用重點式,或主題式的呈現內容,跟第6點一樣,將多欄的資料隱藏在重點/主題的條目下,讓使用者輕鬆選取自己想看的資訊。另外記得用直式設計,不要讓使用者還要左右行動畫面才能看完一行字。
例子:Major League Baseball的行動版網頁:
8 行動裝置網頁的按鍵要明顯易按
網頁設計者必須要清楚使用電腦時,滑鼠或touch pad可以按左鍵,右鍵,或者滑動軸,這些行動裝置都沒有。另外在將電腦版網頁移植到行動裝置時還有一個要點,就是電腦網頁在做選取的功能時,可以將滑鼠游標移到按鍵上方但不一定要按下(hover),但是行動裝置只有點擊的功能,所以重新設計或移植網頁時必須要重新設計按鍵特性。
9 記得提供視覺反饋按鍵(interaction feedback)
在電腦網頁點擊一個按鈕時,都會看到按鈕的顏色變化,這告訴使用者他已經成功點擊該按鈕,同樣的,行動裝置網頁也建議做這樣的設計,這種不起眼的小設計會影響到使用者的心情及反應。
另外一個視覺反饋的重點在網頁載入的時候,在使用者做出點擊/選取的動作後,網頁會開始loading,這個時候建議做出一些行動圖案讓使用者知道網頁正在載入,避免使用者重複點擊按鈕,延誤載入的時間。
10 測試,測試,再測試網頁性能
網頁完成後才是考驗的開始,作為網頁設計者,你能夠確定你設計的網頁在各個裝置上都能運作嗎?不可能(尤其是Android裝置更要注意,參考前文「漫談iOS以及Android版本分裂狀態以及對於開發者的影響」及「Andorid的版本分裂以及HTC的機海戰術」),因為你不可能真的測試過每一台行動裝置。
所以必須要測試軟體(developer SDK)的輔助,以及一些網頁版的模擬器(web-based emulator),Mike Brittain的網站有提供一些測試網頁的相關資料。
張貼留言