介面是什嗎?
是的,有些時候,我就在想這個簡單的問題,而那時我的答案還是:介面是對軟體應用解決方案的顯性,使用圖形化符號,向使用者解釋它的功能與任務。
但最近一些認知卻讓我對這個問題有了新的回答:介面就是軟體應用它本身。它不是一份對軟體應用功能的圖形化說明書,不是對軟體應用功能與任務的圖形化翻譯,它就是軟體應用本身,並且與之渾然天成。
一個簡單的問題,僅僅從展開的iPad檔案夾時介面的呈現,你覺得,有多少種方法,可以收縮起這個檔案夾?
方法其實有三種:點擊(Tap)檔案夾表徵圖或者點擊其他地區;向上拖動(Flick)介面;雙指在兩側向內滑動(pin close)。
第一種也許你早就知道,但後面兩種,你也許會將信將疑地去嘗試,相信我的說法。
所以,從我的角度上而言,這也許是人家常說iOS操作簡單易懂的原因。在你點擊檔案夾後,檔案夾展開的的這個動畫,以及最終他的視覺樣式,已經告訴你了,他應該怎麼去關閉,你會不由自主的,就學會這些操作。
而這就是隱喻。《iOS Human Interface Guidelines》裡面是這樣解釋隱喻對體驗的影響的:當你應用中的可視化對象和操作按照現實世界中的對象與操作仿造,使用者就能快速領會如何使用它。(When virtual objects and actions in an application are metaphors for objects and actions in the real world, users quickly grasp how to use the app.)
對我而言,iOS的檔案夾更多的像一個抽屜的隱喻,並且,它的頂部還是玻璃材質的。從拉開的動畫當中,他建立了一個類似抽屜的空間,你一看就明白了。
介面與介面之間,並不是簡單的線性關係
我們不得不否認的一點是,介面與介面之間其實是應該純在聯絡的,我指的這種聯絡是說,空間感。存在相互之間的層級和邏輯關係的,而且這種關係,越符合現實的,越好。越容易讓別人理解,越來越不用讓別人學習。
這就是我們需要做隱喻,我們需要通過它,去表現介面之間的關係。
隱喻給人以可預測性,使用者能夠輕易的理解你設計的軟體應用。這是一種掌握的感覺,是一種控制的感覺。當使用者操作時,他們知道下一步即將出現什麼、怎麼回去——即使是在第一次操作。