2

设计师必看:基于请求的交互设计

 3 years ago
source link: http://www.woshipm.com/ucd/4864454.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

设计师必看:基于请求的交互设计

2021-07-14
0 评论 1424 浏览 1 收藏 10 分钟
释放双眼,带上耳机,听听看~!
00:00
00:00

编辑导读:有时产品经理要表达的意思和用户理解的有所不同,为了获得更好的反馈,设计过程中需要避免使用抽象的交互,而借助清晰具体的交互来提出请求。本文作者对此进行了分析,与你分享。

Ls1m66UKMZFWwPmWtxOH.jpg

产品经理告诉用户,为了获得更好的体验和结果希望用户做什么。设计过程中需要避免使用抽象的交互,而借助清晰具体的交互来提出请求。由于产品所要表达的意思与用户所理解的有可能不一致,有时,产品需要获取用户的反馈,特别是在产品的成熟期。

另一方面,用户在使用产品时,一旦认为误操作会受到“责罚”,他们就会认为产品交互设计有缺陷,如果产品交互的设计充分考虑到用户可能产生的误解,用户一般不会产生错误的理解。借鉴非暴力沟通的目的不是为了改变用户来迎合产品。相反,更应重视每个用户的需要,它的目的是帮助产品在可用和有用基础上与用户联系。

先通过一个生活化的案例来理解上面这段话:

我告诉女朋友:“你别总这么磨蹭,弄得每次出去时间都很紧张”。

女朋友很气愤的回答:“我怎么磨蹭了?你是不是现在就嫌我麻烦,不喜欢我了?……”

ZQ2WCnnwg1pcmtOojjri.png

磨蹭是抽象的表达,我是想说她每次出门前都要花1小时化妆,如果我能给她更具体的建议,例如:你可以早1小时开始化妆,她一定不会这么生气。即便是具体的建议也可能会产生误解,我还需要让她知道我没有恶意,我可能会说:“你今天真漂亮,如果能早一点化完咱们今天会更轻松”。

如果女朋友今天状态不好而有些神经质,她还是会不开心,因为她感觉到我在抱怨她耽误了时间,如果我在说话过程中能观察她的状态、考虑她的情绪,就能降低这种误解,例如“咱要赶紧出发了”,观察她的表情有些不开心,“要不对不起你今天这么漂亮”。

在日常的沟通中,我们都会对别人提出各种各样的请求,请求一定要明确、具体、可行,还需要随时关注对方的反馈,来调整自己的沟通方式,最后组织语言时还要避免让对方感到被责备。

回到交互设计上,应用具体、反馈、包容三个方法来改进产品的交互

一、清晰、具体、可行

产品对用户的表达需要清晰、具体、可行,如果做不到对用户来说就是感受到了抽象的信息。下面看个米家的交互。

jDxpCnJjs27OPcNEWeHs.gif

图1,点击台灯可以进行开关,在这个交互里面,开关按钮明确的告诉了用户这是可操作的,打开和关闭的样式以及中间的过度动画清晰、具体的让用户知道发生了什么。这个例子中产品借助清晰具体的交互(开关按钮、选中样式、过度动画)来提出请求,用户在接收到这个信息后,明确了请求。

再看一个不具体需求的案例(图2):

g7GUaRMFBT6DSUAUFae9.png

同样的智能设备管理界面,产品告诉用户的信息:“小九处在离线状态”,但并没有给用户具体的请求。用户可能会认为应该点击让设备在线,或者认为认为应该点击进入设备管理页。没有明确的请求,用户的下一步行为只能基于猜测,这无疑增加了差体验的风险。

二、获取用户反馈

交互设计中提到的反馈大多指交互中产品给用户的反馈,例如点击按钮会变换样式,滑动页面会配合移动反馈……。而我在这里提到的反馈正好相反,在交互中产品表达请求,用户在接收到请求后给予产品的反馈,这种反馈不仅限于用户的操作,也包括时长、等待……

具体还是通过图2的案例来看,通过数据得知在设备离线时,设备点击量提高了3倍,这是用户的反馈。这个反馈告诉产品,在请求不清晰具体时,用户会按照自己的主观理解操作,在这个页面中,点击设备没有任何反馈,没有操作反馈,不会进入设备管理页,也不会连接设备。所以用户选择多点几次。在沟通中需要根据对方的反馈调整表达,产品也是如此,当用户点击某个设备2次以上时,产品应该为用户连接设备,或者引导用户去连接设备,而不是对用户的反馈视而不见。

再举2个例子:

用户在登陆页输入密码时停留时间过长,用户极有可能需要找回密码或密码提示;

用户把一个同款式的商品多次放入购物车,用户极有可能不知道商品是否成功加入购物车;

所以,交互设计的核心是请求用户,再根据用户的反馈,再次请求,循环……,用户任务完成。

三、包容用户错误

没有人喜欢被责罚、也没有人愿意犯错误,大多数情况下错误=责罚。用户在使用产品时犯错在所难免,所以产品能包容用户错误,对体验也至关重要。产品对用户的每个“请求”,都可能被误解,除了尽可能避免这种理解不一致的情况,也需要针对用户可能出现的错误做出“包容设计”。

去年我儿子(10岁)选中了一台喜欢的电脑,我给他支付宝转了电脑钱。他收到钱后自己去购买,但因为没有实名认证不能消费,我就帮他实名,认证后被告知年龄不够不能实名认证。又被告知可以使用银行卡认证,无奈去为他办了一张储蓄卡,认证后,你猜怎么着?有提示我身份证实名认证,这是不是特像微信注册后还要绑定手机号。最后我想那就把钱给我转回来,也不行,因为没有实名认证……气愤的去询问支付宝客服他们心平气和的告诉我:“等孩子年龄够了就可以实名认证,到时候再取”。

Q37J3AZVAhCdgSpqynIx.png

上面是我真实经历的故事,我“错”在不应该给一个10岁的小孩转账,在我转账过程中,支付宝只是“请求”我完成了转账任务,但对错误缺少告知和包容,给我带来的极差的体验,最后只能去京东重新下单了一台。

交互设计的根本是一种连续的请求互动,请求通过各种交互设计方法和形式传递给用户,在这个过程中需要确保告知清晰具体、反馈调整、包容错误,来提升产品的交互感受。

本系列其他文章:

本文由 @胡爷 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CC0协

给作者打赏,鼓励TA抓紧创作!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK