反馈就是用户做了某项操作之后,应用系统给用户的一个响应。
为什么设计反馈是用户体验重要的一环
在人机交互的过程中,用户希望看到每一步都清晰,及时的显示,用户希望了解每一步操作后及时的反馈响应以确保用户知道自己所处的状态,否则会让用户觉得反应迟钝。同时我们也要避免过度的信息反馈,而尤其注意不要反馈错误信息,错误的信息对用户造成的影响是巨大的。
什么时候应该给用户反馈
1.手动启动触发器之后或手动调整规则之后(包括期间)
2.微交互(或周边功能)的状态因为系统启动触发器而发生显著的变化
3.用户突破(超越)了规则时
4.系统不能执行用户命令时
5.在关键时刻/过程,特别是需要花很长时间的操作中需要反馈给用户对应的进度
6.构过程的开始和结束
7.模式的开始或结束,或是切换了模式时
反馈的第一条原则就是:别让反馈给用户造成压力,通过最少的反馈传达同样的信息。
反馈应该由需求驱动,然后在恰当的场景下和时间下让用户知道他需要知道的事情。反馈的形式取决于设计师的想法,反馈一般可以通过无感来传达,视觉,听觉,触觉,味觉,嗅觉。
在互联网产品中往往可以通过三个方面:视觉,听觉,触觉或是它们的组合来进行
反馈设计的方法有哪些
1.视觉方法
动画
动画需要平衡用户认知负担和趣味性,尽量不要多用,最好的动画能像用户传达信息。动画应该有以下几种要素:
消息错误反馈文本不仅要说明出了什么错,还要告诉人应该怎么去纠正,随同消息提供纠错的途径。
微交互文案的字数应该以个为单位计算,文案一定要简短,动词选择需要谨慎,把重点放在用户可能或需要采取的行动上,比如“请重新输入密码”
2.听觉方法
听得见的反馈有两种:强调和警报
强调:用户主动行为
警报:系统发起的一些操作
微交互中用到的任何声音提示,都应该有关闭声音的机制。
听觉反馈应该能根据使用环境进行调整。
3.触觉方法
最常见的触觉反馈就是震动,但是触觉通常不适合传达复杂的信息提示。
触觉反馈的意义在于:
1)强化物理动作
2)在声音不可用时,发出警告
3)在触摸屏幕表面创造人工纹理或摩擦力
对于用户而言,反馈设计的主要目的是告诉用户以下几点:
1.告诉用户发生了什么
2.告诉用户刚刚做了什么操作,结果怎样
3.哪些过程已经开始了
4.哪些过程已经结束了
5.看那些过程正在进行中
6.用户不能做什么
在设计过程中,涉及到反馈的一般分为五种类型:
1.结果反馈
告知用户操作结果。如操作成功或操作失败,对操作的一种确认。
a.以toast形式给用户反馈。如唯品会app,用户点击取消收藏时,出现toast提示已取消收藏。
b.以浮层动画的形式给用户反馈。如微信的语音输入,出现浮层动画提示用户的语音输入有效。
2.状态反馈
操作前后展示不一样的效果。
3.过渡反馈
a.以进度指示器给用户反馈当前状态。例如Safari浏览器页面加载的进程反馈。
b.以系统/自定义的循环动画,例如iOS的菊花加载动效和安卓的原型加载动效。
4.操作反馈
对下一步操作的指引,用户点击一个操作就出现新的操作组件来给用户反馈。这个反馈通常是通过浮层弹框、调起键盘、进入下一个界面等形表现形式。
如Safari浏览器,点击图标后弹出浮层。
5.声音和震动失败
声音和震动也是反馈的一种表现形式,通过用户的操作加以声音和震动的反馈,给用户很强的心理暗示。
如QQ邮箱,当收到新邮件时会有震动提醒。
但是在反馈的过程中,也要注意适度反馈,尽量避免过渡反馈。
反馈的第二条原则:最好的反馈永远是简单易用的。
反馈的第四条原则:使用被人忽视的东西作为传达信息的手段,不用在屏幕上显示新东西,一样能传达比平时更多的信息。
在设计反馈时,如果已经有一组元素的变化足以暗示用户当前状态得到了反馈,那么没必要再增加多余的元素进行反馈提示(除非有特别的目的)。这样会使得用户的心理负担变重,一个反馈可能不足以影响用户体验,如果整个APP都出现这种情况呢,那将是一场灾难!
反馈设计的思考总结:
1.掌握用户什么时候需要知道什么信息
2.让用户理解设计反馈的规则
3.选择需要通过反馈传达信息
4.关注用户使用场景,反馈是否能够随之改变
5.使用既有的UI元素传达反馈信息
6.不要随意给用户添加反馈,把反馈与控件关联,或通过其引导用户行为
7.尽可能对用户发起的动作采用视觉反馈
本文根据以下文章整理所得:
https://www.woshipm.com/pd/650396.html
https://www.woshipm.com/pd/386758.html