UI設計學習筆記

用戶習慣於標準手勢
人們會使用諸如點擊(輕按)、拖拽、開合等手勢與iOS設備及應用進行互動。手勢能夠在人與設備之間建立起更人性化的關聯,增強用戶對於直接操作(direct manipulation)的感知。通常,人們會希望所有應用當中的手勢操作模式都保持一致,例如:
 
通過點擊(tap)來按壓或選擇一個對象。
通過拖拽(drag)來滾屏或移動對象(將其從界面一邊拖向另一邊)。
通過滑動(flick)來快速滾屏或移動對象。
使用一個手指進行輕掃(swipe),可以展現更多內容,例如列表視圖中的刪除按鈕、分隔視圖(iPad)中的隱藏視圖,或是從界面頂端展開通知中心。另外在iPad中,可以通過四指輕掃的手勢在不同應用之間進行切換。
通過雙擊(double tap)將內容或圖片放大並置於屏幕中央;如果當前內容已呈放大狀態,則將其縮小至默認尺寸。
通過雙指張開(pinch open)閉合(pinch close)對內容進行放大或縮小。
通過長按(Touch and hold)在可編輯或可選擇的文字上顯示放大鏡,用來定位光標。
通過搖晃(shake)機身執行撤銷或重做的操作。

除了人們熟識的那些標準手勢以外,iOS還定義了一些用於在系統全局層面進行操作的手勢,例如展開控制中心或通知中心。無論用戶當前在使用什麼應用,都可以直接通過這些手勢進行系統層面的操作。
 
不要爲標準手勢賦予不同的行爲。除非你的應用是遊戲,否則重新定義標準手勢的用途會導致用戶產生迷惑,降低產品的易用性。
 
不要重複創建與標準手勢具有相同作用的自定義手勢。人們都習慣了標準手勢的行爲,他們不會希望花時間學習新的手勢卻只能達到同樣的效果。
 
可以將複雜的手勢作爲完成任務的快捷方式,而不是唯一的方式。儘可能爲用戶提供簡單而明顯的方式來完成任務,哪怕需要額外的一兩次點擊。簡單的手勢可以讓用戶將注意力聚焦在內容和體驗上,而不是交互過程本身。
 
不要定義新的手勢,除非你的應用是遊戲。在遊戲或是其他沉浸型應用當中,自定義手勢可以成爲體驗樂趣的一部分。但在那些幫助人們完成重要任務的應用裏,最好使用標準手勢,這樣人們就不需要時刻想着操作方式本身了。
 
對於iPad應用,要考慮使用多指手勢。iPad的大屏幕帶來了廣闊的空間,可以更好的支持多指手勢,也就是同時使用超過一根手指進行的操作。雖然相對複雜的手勢操作並不適用於所有的應用,但對於那些人們會花很長時間來使用的,例如遊戲或需要創建內容的應用來說,多指手勢是可以增強體驗的。另外一定要記住,非標準手勢的可發現性是較差的,不要讓這類手勢成爲完成任務的唯一方式。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章