发布时间:2021-7-8 分类: 电商动态
反馈是用户完成某项操作后应用程序对用户的响应。根据场景,此响应将具有不同的响应形式和不同的角色。
为什么反馈设计是用户体验的重要组成部分?
在人机交互的过程中,用户希望清楚且迅速地显示每个步骤,并且用户想要知道每个步骤的后果以及用户最关心的内容。一方面,PC端和移动端产品需要确保产品具有积极和及时的反馈响应,以确保用户知道他们在哪里,否则会使用户感到反应迟钝;另一方面,我们也必须避免过多的反馈。要特别注意不要反馈错误信息,错误信息对用户的影响是巨大的。
产品的反馈直观地通过界面的变化(少数是声音和振动)来表示,这使用户能够更加友好和高效地与产品交互,并更加专注于任务流程。
给栗子:当用户执行一步时,系统不会提示甚至给出相应的反馈提示,这会给用户带来疑惑(实现模型和心理模型之间的冲突),这样用户就无法确定他的行动是否已经执行。执行是否成功,执行的总体进度,执行后会产生什么影响,可以查询结果,执行后是否可以撤销等等。这些链接中的任何一个都可能影响用户对当前任务执行下一步,从而影响产品的用户体验。
反馈的设计应符合以下四个原则:
反馈可以帮助用户通过直观表现理解微交互规则,从而最大限度地降低用户的学习成本。
不要让反馈给用户施加压力,并以最少的反馈传达相同的信息。
反馈应该由需求驱动,然后让用户知道他需要在正确的上下文和时间知道什么。
反馈速度尽可能快,反馈速度慢会给用户带来不良影响。
对于用户而言,反馈设计的目的是告诉用户以下内容:
告诉用户要发送什么?
用户刚刚做了什么?
哪些流程已经开始?
什么过程结束了?
正在进行哪些流程?
用户不能做什么?
用户刚刚操作的结果是什么?
在设计过程中,涉及反馈的情况通常分为五种类型:
1.结果反馈
通知用户操作结果。例如,操作成功或操作失败,并在操作后进行确认。
一个。以吐司的形式向用户提供反馈。例如,:微信转发其他人的信息,并出现吐司,提示用户成功发送。
湾以浮动图层动画的形式向用户提供反馈。例如,当微信输入语音时,会出现浮动图层动画,提示用户的语音输入有效。
2.状态反馈
手术前后的效果不同。
用户操作后,接口操作前的状态和操作后的状态不一致。通过这种不一致性,已经提交了对用户的反馈。
3.过渡反馈
有时程序不够快,加载速度慢和延迟问题。此时,用户通过公共转换组件反馈。转换反馈的目的是让用户通过向用户反馈当前响应进度和合理的时间消耗来等待该过程。在中间放松。
一个。使用进度指示器向用户提供有关当前状态的反馈。例如,在浏览器点击搜索后,页面会加载流程反馈。
湾系统/自定义循环动画,例如daisy的Chrysanthemum Loading和Android的循环加载。
例如:微博Q&A,单击立即动画,然后单击出现的过渡动画。
例如:YouTube页面加载过渡循环加载。
4.操作反馈
对于操作的下一步,用户单击操作并显示新的操作组件以向用户提供反馈。
当用户执行操作时,发生反馈。该反馈通常以浮动层,键盘,下一个接口等形式表示。
例如:iOS本机邮件,单击回复/转发以显示底部浮动图层。
5.声音和振动的反馈
声音和振动也是一种反馈形式。用户的操作由声音和振动引导,给用户强烈的心理暗示。
例如,QQ邮箱,发送过程和成功后有语音提示。这是通过声音反馈的一个非常典型的例子。
如何判断您的反馈设计是否有效,没有过多的反馈
上述各种类型的反馈。但在许多情况下,设计师过多地使用反馈。常见的情况是过度使用Toast。
例如,猫眼:点击已经想要看到爱情灰色,并出现Toast提示。有过多的反馈。相比之下,Instagram点击取消了赞美,没有Toast提示。
为什么我说猫眼反馈过度?由于当用户点击动作时用户的爱情状态发生了变化,因此该元素的更改已经暗示用户,应用程序有反馈,无需出现在Toast提示中。
如何判断您的反馈是否过分?
在设计反馈时,如果一组元素已经发生变化,足以表明用户的当前状态已被反馈,那么就不需要添加额外的反馈元素(除非有特殊用途)。这将使用户的心理负担变得更重,并且反馈可能不足以影响用户体验。如果在整个应用程序中发生这种情况,那将是一场灾难。