交互開始的第一步:觸發器詳解
最好的觸發器應該是符合情景的,體貼用戶的,觸發器的控件應該與其要傳達的狀態匹配,且引人注目的程度要與其使用頻率匹配,標簽也應該簡潔明了,通俗易懂。
觸發器是交互開始的第一步,是任何能啟動交互的東西。在互聯網的世界中可以根據用戶行為分為主要的兩大類:手動觸發器和系統觸發器。
- 手動觸發器:由用戶發起,主動行為觸發,來自用戶的期待或需求??梢允强丶⑹謩?、聲音、觸摸等。
- 系統觸發器:滿足一定條件后通過系統判斷觸發,通常需要監聽,如距離感應器等。
觸發器原則
1. 觸發器必須讓用戶在使用情境中一眼認出是觸發器
當用戶接觸到一樣東西的時候,會有一個認知過程,通過這樣東西帶給自己的感受,在大腦中搜尋類似的物品,再對此加以判斷。比如早期的擬物化設計,產品中的按鈕一定是帶陰影的樣式,讓用戶一眼看上去就知道是按鈕,有點擊的欲望。
如圖,開啟分享的按鈕很容易教育用戶
2. 保證觸發器每次都觸發相同的動作
用戶使用產品會存在一個學習過程,當用戶通過一次觸發器得到反饋之后,用戶會將這次行為記憶下來,早起的電子產品用戶學習的成本非常高,正是因為用戶需要記住每一次,點擊哪里,會有什么樣的結果。想讓用戶流暢地使用產品,需要保持相同的觸發器觸發相同的動作。除非是給用戶驚喜的地方。
3. 提前展示數據,反映交互包含的數據
簡單地說,就是讓用戶知道會發生什么, 發生了什么,最后的結果。比如一個下載按鈕,文案提示一定是“下載”,點擊之后會顯示下載中或下載進度,下載完成后會顯示下載成功/下載失敗。
當控件處于不同狀態時:
- 一個狀態-一個按鈕或簡單手勢足夠
- 兩個狀態-撥打開關較為合適
- 多狀態-通過鍵盤等操作
- 范圍連續動作,滑動態或者撥號盤
多控件組成的觸發器盡量少用
4. 不要破壞視覺使用情境
如果觸發器看起來像按鈕,那么它就應該像按鈕一樣可以被點擊。
5. 用的越多的觸發器越要引人注目
- 多數人經常要用的微交互,應該最引人注目
- 少數人有時會用的微交互,應該容易注意到
- 極少數人不常用的微交互,應該通過搜索找到
人注意周圍環境的情況分兩種
- 正在移動或有聲音的,人天生對聽覺的反應速度快于視覺。
- 主動搜尋,人在尋找東西時,視野會變窄,專注于辨別物體,對環境中的事物會下意識地識別和歸類。人在識別物體時,會從基本的幾何體開始分析,而現實中的物體也往往可以分割為各種簡單的幾何體,越簡單的幾何體越容易被用戶在第一時間識別和記憶。
6. 不要引起用戶對使用情境的錯覺
微交互的目標就是把識別成本降到最低,別讓用戶猜觸發器怎么工作。
最引人注目的觸發器依次是
- 移動的物體,比如產生動作特效的圖標
- 帶使用情境和標簽的物體,比如帶標簽的按鈕
- 帶標簽的物體,比如帶標簽的圖標
- 只有一個物體,比如單一的大按鈕
- 只有一個標簽,比如菜單項
- 什么都沒有,不可見的觸發器
無論什么交互界面都不可能保證所有的東西都能被立即發現,隱藏過一些東西可以讓屏幕或物體看起來簡單,同時還不會舍棄功能。
如圖,講簡單的代表信息展示出來即可
不可見控件能夠起到強調可見控件的作用,讓重要和不重要的控件得以區別。最好的微交互應該具有恰到好處的界面,而不是控件越多越好。
不可見的觸發器應該能過輕易記住,當觸發過一次不可見的觸發器后用戶只能依賴自己的記憶將其再次啟動,比如,下拉刷新等。
除非真的沒有地方或屏幕空間,否則不要把不可見觸發器用于最高優先級的微交互。
7. 僅在觸發器本身無法提供相應信息的情況下才使用標簽
如圖,設置按鈕已經很明顯了,就不需要再加上標簽說明
標簽:
對某些觸發器而言,標簽也非常重要,標簽可以作為微交互的名稱或狀態指示器,標簽表明狀態,說明動作,幫助用戶確定是不是在執行自己要做的事情。
如果在已經較為復雜的界面,標簽會增加觸發器的復雜性。如果擔心會引發歧義,那就不要使用標簽。
微交互的目的在于清楚明確地傳達功能,標簽需要清楚明確,同一功能的標簽需要統一,標簽的設計需要簡潔明了。
控件:
控件的狀態一般分為以下幾種
- 默認狀態:不活動的空閑狀態。
- 活動狀態:如果后臺有活動,可以通過觸發器來表示。
- 懸停狀態:web端一般可以通過鼠標懸停來做到,而移動端可以通過狀態體現。
- 反轉狀態:用于表示存在或活動,可繼續操作。
- 鼠標單擊/手指點擊/進行中:通過動作啟動微交互,可以讓觸發器消失,文案變化等。
- 切換狀態:通常應用于切換按鈕上,點亮表示按鈕打開。
- 設置狀態:開關和滑動條可以體現微交互當前的設置和階段。
系統觸發器:
系統觸發器無需用戶介入,只要滿足條件就會自動觸發。
常見的啟動條件有
- 用戶操作或系統出現的錯誤
- 需要獲取用戶地理位置相關或滿足地理位置
- 收到數據
- 內部數據
- 其它微交互
最好在設置中提供選項讓用戶能夠調整系統的觸發器
系統觸發器規則:
- 啟動的時間需要合適,不能打斷用戶的日常使用,在設定啟動的時間時需要考慮盡可能多的用戶使用場景
- 啟動頻率適當,啟動太過頻繁對用戶也是極大的干擾
- 系統出錯狀態的交互也需要合理提示用戶,不要給用戶太生硬的提示
通過數據可以很好的了解用戶啟動的觸發器。
最好的觸發器應該是符合情景的,體貼用戶的,觸發器的控件應該與其要傳達的狀態匹配,且引人注目的程度要與其使用頻率匹配,標簽也應該簡潔明了,通俗易懂。
一切規則的前提,觸發器要能把用戶帶到實際的交互之中。
本文由 @placeless 原創發布于人人都是產品經理。未經許可,禁止轉載。
??