什么是尼尔森十大原则

Jakob Nielsen(雅各布·尼尔森)的十大交互设计原则被称为“启发式”,因为它们是广泛的经验法则, 而不是特定的可用性指导原则。1995年以来,尼尔森向成千上万的 Web 设计师传授 Web 易用性方面的 知识,尽管他的一些观点可能带来争议,至少在 Web 设计师眼中,他是 Web 易用性领域的顶尖领袖。 尼尔森十大可用性原则是产品设计与用户体验设计的重要参考标准,值得深入研究与运用。

尼尔森十大原则是什么

功能层面

  • 灵活高效原则
    • 安卓版本支付宝中的编辑应用功能:支付宝首页的应用是可以根据自身喜好自定义的,包括定义常用应用、排序、删除、新增等等;这样用户可以根据自己的个人兴趣定制自己适合的应用分布方式,这就叫做用户定制常用功能,也就是灵活高效原则的一种体现
    • 安卓版QQ聊天常用表情模块:安卓版本的QQ聊天界面表情弹窗中会有一个“常用表情”的模块,它把个人平时使用频率或者次数最多的表情进行归类,当用户使用的时候能很快的找到自己喜欢或者常用的表情,提高了聊天效率,体验很好,这也是灵活高效原则的体现:
  • 一致性原则
    • 对于用户而言,同一个平台中的文字,状态,按钮应该都代表相同的意义,保持高度的一致性。可以从以下几个方面展开
    • 结构一致性:保持一定的结构会减少用户的思考时间,微信每个模块不管是微信还是通讯录,发现,格式都是图片加文字的高度格式统一。
    • 色彩一致性:产品的主色调应该保持一致,比如网易云的红,语雀的绿。网易云的整个界面都是围绕着红黑白三个颜色进行布置的。
    • 操作的一致性:比如产品是右滑退出还是左滑;再比如,现在软件的一个共识是,返回上一页的按钮都放在页面的左上角,当然还有一些手机拥有物理键可以操作。
    • 反馈一致性:还是产品的退出和进入,比如规定好产品打开页面都是从右到左开屏式打开,退出就都是从左往右相反的操作。
    • 文字的一致性:产品中呈现给用户阅读的文字大小、样式、颜色、布局等都应该是一致的。例如微信几个关键模块界面的字体:,三个主界面不尽相同,但是,字体大小、颜色、布局的样式都一样,这样让整个app视觉上看起来很舒服,这就是字体一致性,因此,我们在做视觉设计的时候尽量使用统一风格的文字。
  • 简约容易原则
    • 对话中应当去除不相干的信息或者不需要的信息。标题中文字较大,而段落中文字相对较小,是一种简约的体验。
    • 网易云听歌在听取歌曲中,画面简约大方,几个常用功能非常清晰

信息传达层面

  • 状态可查看原则
    • 告知用户的当前状态,比如C端产品下拉刷新操作的时候,会显示加载中,或者其他特殊的样式,加载完毕后会显示“已经推荐xx条信息等操作”
    • 当使用打车软件在搜索附近车辆的时候,单击取消按钮,会有“您取消订单”提示,都是一种状态的查看。
    • 再举个例子,B端产品,通常是网页端,当用户进入二级或者更深目录的时候,左上角一般会有目录层级提示栏。
  • 帮助和提示原则
    • 即使系统不会使用到帮助文档是最好的,我们也应该提供一份帮助文档。任何帮助信息都应该可以方便地搜索到,以用户的任务为核心,列出相应的步骤,但文字不要太多。比如很多软件都有帮助中心以及需要帮助等按钮让用户去选择。
    • 帮助和提示也包括一些前馈以及反馈,前馈指的是提前告知用户操作后会发生什么,而反馈则是告诉用户提交后会有的结果。
  • 协助记忆原则:

    • 通过把组件、按钮及选项可见化,来降低用户的记忆负荷。用户不需要记住各个对话框中的信息。软件的使用指南应该是可见的,且在合适的时候可以再次查看。
    • 淘宝的购物车,收藏按钮就是一种协助记忆的原则
    • 比如很多软件进行较大的版本更新,上新功能,当用户触发该功能的时候,会出现遮罩类型的提示,指导用户使用该功能,这种场景很常见。
  • 环境贴切原则

    • 产品设计中,尽可能贴近用户使用场景的真实情况。比如计算器,手机上的计算器的页面其实和现实中的计算器非常得相似。这样的设计让用户能够轻易快速的上手。
    • 新浪微博的国内版本和国际版本:微博的中文版和国际版的风格,语言,交互完全不同,国际版考虑外国用户,第一语言也是英文,并且国际版在设计布局完全遵守谷歌的设计规范。

辅助层面

  • 用户可控原则
    • 让用户有修改自己操作的机会。最近微信的可撤回就是典型案例。
    • 谷歌相册删除撤销功能:谷歌相册在删除照片后,底部会提示,撤销刚才删除动作的按钮
  • 容错原则

    • 错误的信息应当用简单的语句,而不是代码什么去体现,并给出解决建议,也就是用户在犯错的时候,引导用户去发现错误,并且寻找解决问题的方案,如果不能帮助到用户,也要降低用户因犯错带来的损失。
    • 比如网易邮件注册的时候,提示用户该邮箱名被注册后,提示用户一些未注册的邮箱名,提高用户体验,也是容错的一种体验
    • 当众多软件注册的时候,输入错误的信息,输入框后会出现❌提示,输入正确会有✔提示,这样用户易于修改,是容错的一种体验。
  • 防错原则

    • 比一个优秀错误提醒弹窗更好的设计方式,是在这个错误发生之前就避免它。可以帮助用户排除一些容易出错的情况,或在用户提交之前给他一个确认的选项。在此,特别要注意在用户操作具有毁灭性效果的功能时要有提示,防止用户犯不可挽回的错误。
    • 比如很多软件进行登录页面操作的时候,未输入完账号和密码的时候,底部登录按钮是置灰不可点击的,而输入完之后,才变颜色,状态变为可点击,防止用户错误操作,是防错原则的一种体现
    • 安卓手机微信发朋友圈的时候,由于可能的误触或者页面切换的时候,可能会导致编辑内容的消失,这时候会有弹窗提醒,是否退出,这也是一种防错原则的体现。