
前言
很久很久以前,介面設計師只能使用小得可憐的工具箱。
我們 有 一些簡單的控制元件(control),如:文字欄位、按鈕 、 選單、小圖示、
以及情境 對話框 ( mo d al d ial o g,譯 註 :關閉 後才能繼 續執行程 式的對 話 框)。
我們根據《視窗風格手冊》(Windows Style Guide)或《麥金塔人機介面方針》
(Macintosh Human Interface Guidelines),小心翼翼地將控制元件擺設得宜,希
望使用者能夠瞭解我們精心設計的介面 — 但結果經常不從人願。我們對著螢幕小
小、顏色少少、CPU 緩慢、頻寬很窄(如果使用者還會想要連線的話)的環境做
設計。我們的設計作品灰暗而陰霾。
一切都改觀了。如果 今 天來設計介面,我們 有一個大得多的組件工 具盤(pale t t e
of components)和構想可以運用。我們擁有比以前豐富許多的使用者介面工具包
(user interface toolkit),像是:Java 工具包、HTML/CSS、HTML/CSS、Flash、
以及許多開源碼的選擇。蘋果(Apple)和微軟(Microsoft)的原生 UI 工具包比以
前更豐富、更美觀。顯示器的技術比以前好。網路應用程式(web application)多半
與它們所嵌入的網站設計得一樣專業,而且某些網站感知力(web sensibility)也反
向遷移到桌面應用程式中,像是加上藍色底線的連結、「上一步∕下一步」按鈕、
大膽使用字型