從事或學習UI必須要知的基本理念<Seven Stages of Interaction>, 在網上會有不同版本, 但分別不大, 是UI的基本原則, 也是做usability test時的核心。
首先interactive不是interaction, interactive應是指互動, 例如button的rollover effect, 目的是顯示信號(indicate), 在第七個步驟後給用家去評估反應, 如cursor移到button上出現圖示及顏色的變化; 當然一些front end的特效也是interactive, 功能上更接近emotional design中的behaviour。
為什麼要學習interaction及以它為基礎, 因為在進行usability test時我們要清礎指出界面在什麼地方出問題, 以process為單位, 更可說是以linear去理解整個用家使用界面的過程, 不是純視覺位置(上下左右)去理解問題, 因為界面出現問題(no userfirendly)是邏輯思考問題, 就是過程的前後, 所以需要用interaction去理解界面, 這是界面這媒體(media)的特性 — 次序與邏輯。
視覺(visual)在界面中也只是次序與邏輯。因為用家明白(understand)是一個次序問題, 界面也不會只有一頁, 用家的思考過程更是一個線性問題。
每個用家在操控界面之前, 必須構思一個目的(goal), 如開燈是因為房間太暗, 其次用家便會觀察環境(world), 再構思使用什麼工具(tools)及如何操控, 產生了一套邏輯(steps by steps), 行動(action), 再評估行動後的世界(world)與目的(goal)有多接近。為什麼要這麼細分流程? 因為我們要清礎知道什麼地方出問題, 不是只說”界面不好”。
例如information design處理不好, 可能是information在世界(world)的步驟已經deliver錯誤, 如課室中的燈與燈制的排位, 及與用家的面向, 就是界面第一步的思考。
我們要知道那個步驟出錯? 出了什麼錯? 如何出錯? 才可優化界面。
Sic Leung
Chairman of IxDC Hong Kong