| 文章描述:淺談移動終端使用之手勢操作的設計及研究。 |
手勢是指人類用語言中樞建立起來的一套用手掌和手指位置、形狀的特定語言系統。
手持功能中的手勢是指,將一系列多點觸摸事件綜合成為一個單獨的事件。
手勢操作的優勢
1. 直覺化——好的手勢設計源於生活經驗,易於理解,學習成本低。
2. 快捷高效——減少操作步驟,加快完成任務。
手勢在平台上的異同
各平台上手勢現狀
通用手勢能被廣泛應用是源於對心理模型的匹配,以及福士對於先入為主的接受度。
基本通用的或其他的手勢可發展, 需要遵循設計原則,需要注意的是,手勢並不是孤立的,而是在對象上觸發的。
較複雜手勢多應用於大螢幕、某些特殊情境下(如iPad的三手指拖動 及放大)。大部分尚停留於概念和探索階段。
手勢操作引發的問題
1、操作的不可見度
可否操作?怎樣操作?結果?
iPhone: 在郵件、備忘等條目上由左向右左滑動可刪除該條目,但在其他應用的一些條目上則無該操作,使用者無預期。
2 缺少統一規範和設計準則
各平台有自身的手勢規範,
且平台間存在衝突。
3 缺乏反饋
不知道是否在進行手勢,不知道是否操作已到位;不知道是否操作完成。
4 缺乏可靠性
誤操作
操作精度
和預期結果不一致
手勢的分類
按形式分類
簡單手勢、複雜手勢、核心手勢、通用手勢...
按操作分類
1. 基於導航的手勢 (Navigation Actions)
2. 基於對象的手勢 (Object-Related Actions)
3. 繪製類手勢 (Drawing Actions)
關注操作手勢而非手勢的形式本身
手勢設計應遵循的一些原則
1 提供真正的便利,而非多一種操作方式
手勢的目的:
簡化操作,方便快速處理任務。
給我一把電鋸,而非另一把刀。
2 提供有效反饋
有些手勢操作過程缺乏足夠反饋,造成:
是否在進行手勢?操作是否已到位?操作是否已完成?
Android的螢幕滑動:
沒有足夠反饋,不知道是否滑動到位,經常出現失敗的情況。
3 不增加認知負擔和選擇成本
為使用者提供一個較好的方案即可,盡量避免提供一些類似的操作讓使用者去選擇。因為有多個選擇時,會帶來認知負擔和判斷成本,即使選擇的過程很短暫。
Palm介面中是否要放返回按鍵?
尋找軟體的返回按鈕:20%
使用硬體的返回手勢:79%
4 遵循習慣和心理模型
Donald Norman / Jakob Nielsen
“When users think they did one thing but ac-tually did something else, they lose the sense of controlling the system because they don’t understand the connection between actions and results.”
作者新浪微博:魔舟福州網路科技有限責任公司