产品设计时考虑用户体验是必不可少的一个步骤,而如何做好用户体验,本期给大家介绍尼尔森十大可用性原则。
尼尔森十大原则
“ 尼尔森十大原则,也叫用户体验十大原则,尼尔森十大原则由毕业于哥本哈根的人机交互学博士Jakob Nielsen发表,Jakob Nielsen对人机交互有很多研究,他提出十大可用性原则,用来评价用户体验的好坏,每个交互设计者都可以根据这十大原则进行自查。”
1.系统状态可见原则
Visibility of system status
操作反馈以及当前状态提示,通过开放和持续沟通建立信任。
设计应当始终让用户了解正在发生的事情;
立即/尽快向用户提供反馈;
无论是APP 还是PC 端的设计,系统都需要给予用户良好且即时的反馈,避免用户感到焦虑、影响用户体验。即便系统正在处理数据中还没来得及反馈,也要有加载中或者处理中的说明给到用户,这就是系统状态可见原则。
常见例子:
新手指导显示的进度条;
提交表单中和提交成功/失败的提示;
网页当前所在位置显示;
2.易取原则
Recognition rather than recall
要让用户识别、而不是记忆,减少用户需要记录的信息/选项可视性/页面可视性/交互通用性等。
让用户识别页面中的信息,而不是记住它;
减少用户的记忆负担;
提供简单的操作指南;
易取原则的要求是要使用 用户熟悉且自然的图标、语言来告知用户,而不是给一些新颖奇怪的东西让用户去学习和理解。
常见例子:
APP/PC端登录页面;
搜索、音量、回复图标;
3.用户控制
User control and freedom
可以随时改正或者找到返回/撤回按钮,为用户提供一个回退机制 回到正常的状态。在设计过程中必须要考虑到“万一”用户弄错了的问题要如何处理。
支持撤销和重做;
显示退出当前操作的明确方式;
避免用户陷入困境,感到沮丧;
常见例子:
绘图软件“撤销”功能;
微信消息“撤回”;
手机删除照片保留 30 天。
4.一致原则
Consistency and standards
遵循平台统一的结构、色彩、操作、反馈、文字,一致性也包括与用户习惯、认知的一致性。
减少用户认知负担;
遵循既定的行业惯例;
保持产品内部的统一性;
一致性能让用户最快速的理解一款产品,对于产品来说,易用是非常重要的,而产品的一致性能有效降低用户的学习成本。所以在产品设计时,保持产品的一致性是极其重要的,在一致性的基础上进行微创新才能被用户所接受。
常见例子:
左滑APP页面一定会是“返回”到上一级;
APP首页一定不会在菜单栏最后一个,而个人中心总是排最后;
5.防错原则
Error prevention
通过设计减少错误,预测错误的可能性。
防止发生高成本的错误;
帮助用户排除一些容易出错的情况;
在用户提交之前向用户提供确认选项;
如何在错误未产生的时候提示用户,在操作APP时显得很重要。比如点击“删除”的时候,弹窗二次确认是否真的要删除,用户此时可以点击取消,原因是自己不小心按错了,以此来规避错误。
防错机制与前面讲到的回退机制不同在于:防错机制是错误发生之前对用户进行提醒和阻止;回退机制则是错误发生了之后如何挽回。回退机制还有一个就是垃圾回收站,还有手机删除照片保留 30 天功能等,这些都是回退机制。
常见例子:
用户提交表单前给一个“确认”的步骤;
设置密码时,对密码的位数限制提示;
6.协助记忆原则
Recognition rather than recall
给用户记录一些重要但不敏感的信息,例如 搜索历史、浏览历史、默认收货地址等,这些都能给用户在下一次操作的时候带来极大地便利,是一种简单实现但又能提升用户体验的好方法。
常见案例:
记住密码、验证码、关联登录;
搜索记录、浏览记录;
选择而不是输入,尽量降低输入成本;
7.灵活高效
Flexibility and efficiency of use
对于不同用户操作方式不同。系统是为大多数用户设计的,设计的时候不仅要考虑新用户使用的感受,还要考虑长期使用的用户的感受。
允许用户根据自己的需求和喜好定制内容和功能;
提供隐形快捷操作方式,满足新手用户和深度用户的使用需求;
在产品设计的时候,考虑新用户的易用性和考虑老用户的灵活操作配置是十分有必要的。为用户提供自定义调整顺序/样式,满足了不同用户使用的需求。
常见案例:
外卖软件中购买过的产品提供“再来一单”按钮;
飞书的常用模块,对于新用户可以快速找到常用功能,对于老用户,可以对模块自定义调整顺序和是否展现。
8.简洁美观
Aesthetic and minimalist design
降低不必要的视觉噪音,为用户提高效率。页面不应包含无关或很少需要的信息,否则会降低主要内容的相对可视性。
删除不必要的信息;
不要让干扰元素分散用户注意力;
优先考虑支持主要目标的内容和功能;
做的繁琐不难,做的简单却不容易,所以要学会对界面的布局,交互设计进行打磨学习,对文案的反复推敲。
不错的案例:
夸克浏览器网页版:https://www.myquark.cn/
夸克浏览器APP页面
9.容错原则
Help users recognize, diagnose, and recover from errors
对错误信息使用简单明了的提示指出错误之处,并给出解决意见和纠正。用户使用发生错误时不应该抱一串看不懂的代码,这是极其不友好的,例如404的错误 可以报“抱歉,服务器正在维护中,请耐心等待”。
错误消息以易于理解的语言表达;
准确指出问题,并提供可行的解决方案;
用典型视觉效果进行错误提示;
错误产生了,要让用户知道发生什么事情,最好还能告知用户什么时候可以解决,尽量取安抚用户的挫败感。在做产品设计时,要考虑系统出现错误之后,把错误的乱码转述为用户能接受的语言,这样产品才能最大程度降低用户的厌恶情绪。
经典案例:
使用谷歌浏览器断网时,页面上会出现一只像素恐龙,提示你未能连接到互联网。但这可不仅仅是一个简单的404提示页,这是一款恐龙跑酷的小游戏,可以利用空格键跳过障碍。
10.帮助原则
Help and documentation
对于一个设计良好的产品,用户往往不需要经过培训就能轻松上手使用。但对于B端产品则需要提供最基本的帮助文档,除此之外 友好
详细内容请阅读:尼尔森十大原则
网友评论