
26
|
第二章
概觀
讓我們先從應用程式中最高的層級開始看。從設計師的角度來看,網站或應用程式
可能有幾種功能:一個軟體服務(或許是好幾個軟體服務),它能共享資訊、販售
產品、推廣品牌、社群溝通,或具備任何其他目標。主頁或初始畫面可能需要傳達
出這些功能。網站和應用程式或許會透過文字和圖像來傳達它的功能,使用者則應
該能被導引到能夠滿足
他們的
目標的地方。
在這個階段,各位將決定一些關於整個產品的事項。像是你的產品要用什麼樣的互
動模型呢?要借用桌面應用程式做譬喻嗎?要用較簡易的傳統網站模型嗎?或是採
用能區分差異的豐富互動式網站(richly interactive site)呢?產品是否用在自給自
足的裝置(如行動電話或數位攝錄影機)上,所以你必須從草案開始從頭設計呢?
互動模型建立了整個製品的一致性,並且決定了使用者該如何在不同功能間移動。
在這個階段,我還不會構想太多細節問題,因為本書中的模式幾乎都是應用在較小
的範圍上。
現在讓我們看看在一個應用程式或網站中的較小單位:提供單一重大功能的頁面。
在應用程式中,所謂功能頁面可能是主畫面或主要的互動工具;在豐富互動式網站
上,則可能是一頁網頁,例如 Google 的主畫面;在較為靜態的網站上,則可能是
一組專供某個流程或功能使用的網頁。前述的任何一類頁面,主要將負責下列事項
的其中之一:
1. 呈現單一事物,例如如一張地圖、一本書、一段影片或一個遊戲
2. 呈現事物清單或集合
3. 提供建立事物的工具
4. 把某項任務變得簡單
當然,大多數應用程式與網站的工作會