交互界最知名的“尼尔森十大可用性原则”,或者称之为“尼尔森十大交互原则”,这是尼尔森博士于1995年提出的非常经典的十大准则,虽然距今已经有20多年,但是依然十分具有参考价值。
简而言之就是用户在产品上的任何操作,都应该给予实时的反馈,比如在产品中无论用户选中与否,还是传输的进度,或者是连接的状态等,都应该实时做出反馈。
简而言之就是要使用目标用户看得懂和听得懂的图标、语言等,同时产品的使用流程应该和真实世界的流程相符。
iOS系统中的图标都是模拟的真实物体的形状,天气界面的背景也是模拟的真实自然天气,计算器和指南针也都和用户使用真实物品的感受相似。
“用户经常会在使用功能的时候发生误操作,需要明确告知用户如何从误操作中退出来,同时要支持用户进行撤销和重做”
这个比较容易理解,目前大部分软件都有着较好的回退机制和允许用户进行撤销或重做的操作。
一致性原则是交互设计中很基础的一个原则,这里的一致包括产品内部的一致,即让用户感受到这个产品中每个界面都是隶属于这个产品,有着相同的视觉规范、交互逻辑,相同的功能有着完全相同的命名方式和图标等;另外还包括产品外部的一致,即产品与所在系统的一致,如在iOS系统上运行的APP,应符合《iOS人机交互指南》规范。
在图中相同APP在不同的产品详情界面中,功能按钮和界面结构保持一致,APP中的设置功能开关与iOS系统本身的功能开关交互方式和视觉效果一致等。
很多时候,产品需要多个步骤才能完成某个流程,可能这些步骤不会在一个界面上完成,这时应尽量避免让用户记住他之前做过什么,如果有必要,可以直接显示在当前的界面上。
从产品的整个生命周期看,中级用户应该是占大多数的,产品设计需要考虑绝大部分用户的使用习惯,保持产品的高效灵活。图所示中可以看到,对于一些提醒,允许让用户选择是否再次提示,从而不会一直对用户产生困扰;也可以看到允许用户自行定义常用的应用;又或者是批量操作的功能等。
互联网产品的绝大部分用户,尤其是中级及以上的互联网用户,在每天浏览信息时一般都是“扫读”,这意味着他们不会很认真地看每一个字,因此界面设计应该清晰明了的显示信息,同时尽量减少其他内容的干扰。
简单来说就是可以实时反馈用户,避免用户出现错误,同时对于已经出现的错误,告知用户该如何处理。
比如当没有接入网络的计算机访问网站时,Chrome浏览器会提示用户并告知解决办法。
以上便是对交互设计所做的一些补充,其实大家可以发现,交互设计始终围绕着效率、用户、体验、流程、同理心等角度在展开,在实际工作中,可能会面临各种各样的问题和各种完全不同的用户,要做好交互设计我一直以来的观点是从心出发,用爱打造极致的产品。深入理解行业、需求、用户,带着爱去设计,然后创造微笑价值,这样的产品自然会做出十分优秀的交互设计。
爱读微课色技手稿