人
已閱讀
已閱讀
交互設計三大要素在APP開發(fā)中的作用
來源:lexintech.com ?? ?? 發(fā)布時間:2017-12-06
交互設計在APP開發(fā)中起著非常關鍵的作用,APP開發(fā)出來好不好用,很大程序是由交互設計決定的。那么,產品經理如何做好APP的交互設計呢?
首先,我們先明確一下三個問題,一、目標--Why,為什么做;二、任務--What,要做什么;三、行為--How,怎么做?
打個好玩的比方,大象關進冰箱的故事。把大象關進冰箱里,這其實是個任務;第一把門打開,第二把大象放進去,第三把門關上,這就是行為,但是為什么要這么做呢?其實是為了阻止大象去參加動物園的聯歡會,這才是目標。
當然,目標是可以不斷抽象的,比如回家過年是為了什么?目標是跟親人團聚。那跟親人團聚是為了什么?是為了得到親情和愛,上升到這個高度了就不要再上升了,不要問老D得到親情和愛是為了什么,老D回答不上來了,只能說,這是人性,不要繞進“究竟是雞生蛋,還是蛋生雞”這個死胡同了。
此外,任務是可以不斷細分的,比如說大象的故事里那三個步驟也可以說是任務,不過沒有什么意義了,開門、關門這對于一個人來說已經是很明確的操作了,沒有必要再細化為伸出手-抓住扶手--拉開--這么細節(jié)的動作了。操作就是普通用戶一看就知道怎么做的事,任務就是需要分解之后才能具體操作的事。
界定任務和行為,我們可以拋一個問題:這個事要怎么做?
如果不能立即做那就是任務,如果能夠立即做那就是行為。通常情況下,目標和任務是可以互相轉化的,這一層次的目標可能就是上一個層次的任務,是不是有點難以理解?
比如“訂票”是過年回家這個目標的任務,但是卻是12306注冊登錄、搜索車票、預定、支付任務的目標。
交互設計師在支撐用戶達成目標的過程中能做些什么呢?
就是范圍層、結構層、框架層。交互設計師通過對用戶目標的理解,分析出來用戶的需求,然后給出能滿足用戶目標的功能(當然很多產品經理也在做這個事情,沒關系,那就一起做),然后根據用戶的任務將這些有功能的單元做合理的組織,將信息做合理的呈現,這階段主要是用戶使用路徑的規(guī)劃(用戶的任務可以分為哪些子任務,需要哪些步驟),信息架構的搭建(頁面的分類),然后再確定路徑上每個節(jié)點的細節(jié)功能或是所包含的具體內容,到這里為止,交互設計師做的東西都是不為用戶直接感知到的,之后再根據上一個環(huán)節(jié)的結果確定框架層,到這里就是具體的頁面了。
很多時候,一些交互設計師只是把頁面布局畫出來,糾結于頁面上的一些具體細節(jié),比如要用check box還是radio button啊,點一下按鈕菜單是從頂部還是從底部浮出來啊;或是畫個流程圖,琢磨于這個流程是不是可以少幾個環(huán)節(jié)等等,這些工作是必要的,沒錯!但是這只是最初級的水平,甚至說是錯誤的方式。交互設計師是為用戶創(chuàng)造好的使用體驗,這么糾結出來的方案有時候用戶根本不care,看一下這東西不是自己想要的扭頭就走,哪怕你的按鈕交互做得多優(yōu)秀多妙,達不成用戶的目標,滿足不了用戶的需求,一切工作都沒有意義。
所以,從現在開始多把設計的工作提升到用戶目標的層面來思考,然后在進入到任務和行為的設計,先看用戶要什么,再看怎么做功能和結構才能更好地幫助用戶實現目標。