数栈UI5.0体验升级背后的故事:可用性原则与交互升级
杭州/UI设计师/1年前/2908浏览
版权
数栈UI5.0体验升级背后的故事:可用性原则与交互升级
众所周知,用户在使用产品时,是一个动态的过程,用户和产品之间进行交互的可用性,能否让用户愉悦、快速地在产品内达成目的,直接影响用户使用产品的体验。
在设计中,有一个广泛的经验法则被称为「尼尔森十大可用性原则」,1995年由著名的人机交互学博士尼尔森发表。它是产品设计和⽤户体验设计的重要参考标准,这⼗⼤原则在设计过程和落地中能都能很好的帮助设计师去提升产品交互体验。
针对数栈现有产品存在的⼀些问题,⽐如同质化严重, 视觉不统⼀,⽤户体验差等,从视觉呈现到交互细节,
结合这经典十大可用性原则,进行了重⼤的提升
。
今天就给大家讲讲
数栈UI5.0的焕新升级
,究竟做了哪些事。
一、系统可见性原则(Visibility of system status )
这原则的原版翻译是设计应始终在合理的时间内通过适当的反馈,让用户了解正在发生的事情,我们可以理解为包括用户在页面上的任何操作,系统需要给出相应的反馈,来确保用户在操作过程中的状态可见,变化可见,内容可见,从而帮助用户将交互引导到正确的方向,而不会浪费精力;
1、按钮交互状态的变化,响应用户的操作行为
2、提交任务之后给出的反馈提示,明确任务目的是否成功,减少不确定性
3、根据用户操作后导航的颜色状态区分,从而告知用户当前所处的模块
二、贴近场景原则(Match between system and the real world)
“Match between system and the real world”系统与现实世界之间的匹配。用户会习惯用现实世界中已有认知来看待问题,这个已有认知是用户根据自己掌握的经验、知识和想象所建立心智模型。就比如在色彩运用上,绿色代表成功,红色代表失败,黄色代表警示,当用户在看到这几种色彩时,会延续已有惯性的思维。再比如图标的设计,我们设计图标时会按照实际事物的来描绘图形,比如垃圾桶的图形表示删除。当我们在设计时如果遵循这种习惯,能够很大程度上去降低用户的认知成本。
三、可控性原则(User control and freedom)
可控是一种原则和框架,是指事物的发展在我们能够预期和把握的范围内。在非业务场景下,给用户更多的选择和控制的自由,能够增加用户对于这个产品的“安全感”,从而塑造良好的体验。
1、当操作不可逆时要给用户二次确认的机会,避免用户由于误操作造成的后果。
2、当用户在完成任务过程中,应该允许用户回溯所做的选择或退出流程。
四、一致性原则(Consistency and standards)
⼀致性可以给⽤户统⼀的认知,帮助⽤户快速学习、记忆和熟悉产品的功能,从⽽建⽴⽤户稳定的⼼智模型。为了保障产品间的⽤ 户体验统⼀,通常都需要建⽴设计规范,来确保产品内部的⼀致性,这讲的⼀致性包括视觉⼀致性、⾏为⼀致性和感知⼀致性。在此次升级中建立了一套完整的数栈设计规范体系,通过这套规范可以解决产品中的体验问题, 并为产品设计提供指导原则解决业务问题,同时它也能够促进设计与研发部门之间协作。
1、视觉的一致性包括字体,颜色,尺寸布局,图标等,统一视觉使页面井然有序。
2、行为一致性体现在各种页面控件布局、操作交互的一致性、页面的跳转逻辑的一致性
3、感知一致性是指位置一致性(确定、取消按钮、保存、类似模块的相同按钮位置相似)以及文本一致性(提示语、操作提示、功能按钮、编辑提示)
五、错误预防原则(Error prevention)
对于像数栈这类专业性强的产品来说,用户很难避免会出现错误操作,提前考虑到会影响用户犯错原因,提供正确的引导能够降低用户犯错概率,同时在用户操作错误时提供有效的解决措施来帮助用户完成任务,提升操作效率的同时,也能够给用户带来安全感。这就好比你走在一个十字路口,清晰的指示牌可以避免你走错路。
文字提示(tooltip)在数栈的产品也被广泛应用,主要用于适时的提醒解决用户的疑惑,而不打断用户的操作。
六、系统识别胜过记忆(Recognition rather than recall)
用户是不可能记住操作过程中过多的信息,在设计产品时就需要考虑到减少用户的记忆负担,如在用户重新编辑任务时记住用户之前的操作记录而不是清空;提供有效的提示信息帮助用户理解和记忆;可以的情况下,尽量让用户选择而不是输入,对用户侧而言,选择的操作成本肯定是比输入要低。
1、记住用户操作历史——“最近使用”按照项目打开时间由近至远排序,方便用户快速回到需要使用的项目。
2、选择而不是输入——由于业务需要,产品中会有大量表单内容需要用户来操作,用选择代替输入录可以减少用户的记忆负担,也能减少输入错误等问题,可以有效的提升操作效率。
七、使用的灵活性和效率(Flexibility and efficiency of use)
关于这一点其实是在B端产品设计中比较容易忽视的一个原则,我们往往默认使用产品的业务人员是相对成熟的产品使用者,因为大部分用户在进入产品后都会经过最初的产品培训,从而成为中级用户。在《About Face 4:交互设计精髓》中有提到为中级用户优化设计,大多用户既非新手又非专家,而是属于中级用户。当然不是说这样就不需要在产品设计中考虑新手用户,反而更应该考虑如何在减少人力培训成本下,帮助新用户快速过度到中级用户。
八、美观和简约设计(Aesthetic and minimalist design)
视觉也是交互设计中至关重要的一点,对于体验本身,视觉的感知是最直观的呈现方式,人往往会对好的设计有更大的包容性。在页面的设计中视觉的层次可以有效的引导用户操作路径,良好的视觉层次结构可以提高相应页面的可用性。比如格式塔视觉理论中提到的接近性原则,位置紧密的元素看起来是相关的。当将某些元素放在一起时,我们就向用户提供了一个清晰的信号,说明对象是相关的。
1、视觉效果可以建立良好的第一印象,唐·诺曼说,“有吸引力的东西效果会更好。
2、视觉的层次可以有效的引导用户操作路径,根据信息的关联性布局,形成分组暗示
九、帮助用户发现、判断和修复错误(Help users recognize, diagnose,and recover from errors)
用户在产品使用中经常会遇到操作错误,那给予合理的错误提示可以帮助用户快速解决问题;
十、帮助文档(Help and documentation)
对于数栈这类业务性较强的产品来说,帮助文档是必不可少的,它能够帮助用户更加快速的了解产品。同时也需要在页面上提供信息提示来帮助用户完成任务。常见的如tooltip,较为轻量化的交互形式,需要用户主动去触发唤起,不打断用户操作流程。
我们以往常说B端产品重功能,C端产品重交互,但随着互联⽹的“内卷”,B端的交互体验现在也越来越受到重视。
本次数栈UI5.0全面焕新升级,不但要满⾜当下的新功能需求,同时也在思考重新设计的内容能否为之后的业务拓展做到更强的兼容性,这也需要我们不断地去进行探索和优化。
未来数栈也将从更多的细节中去提升交互体验
,来帮助我们的客户更加⾼效的完成任务,给大家带来更加好用的功能和体验。
35
Report
声明
110
Share
相关推荐
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!

You may like
相关收藏夹
Log in
35Log in and synchronize recommended records
99+Log in and add to My Favorites
评论Log in and comment your thoughts
分享Share