在我们平时的产品设计中,往往会面临随着产品的不断迭代,导致产品陷入功能不断累加的困境,尤其是对于B端的产品来说,额外增加的这些功能很可能只仅仅是为了满足1%用户的需求,但是这1%的用户需求,这个需求是做还是不错。做对于这1%的用户的工作效率会极大提升,但是功能入口又不能埋深,要是碰到下一个1%的用户也需要其他功能要怎么去权衡;如果不做,很可能会导致这1%的用户逐渐流失。真正的深入垂直行业了解用户,才是权衡这其中利弊取舍的关键。
技术专栏作家David Pogue曾提出过一个“夸耀效用原理”:人们喜欢自己被包围在不必要的功能中。这个原理在B端产品和面向c端的工具类产品中尤为突出,大部分人都喜欢产品看起来功能很多很丰富,尽管常用的功能可能只占所有功能的四分之一甚至更低。对于产品来说盲目的堆积各种功能势必会导致产品向臃肿累赘的方向演变。产品极易变得复杂,导致新的用户对产品产生恐惧,难以找到迫切需要的功能。
飞机驾驶室的照片是典型的面向专家级用户的产品,复杂的仪表盘和控制面板让没有经受过系统训练的使用者无从下手
当然不可否认的是,当面对一大堆功能,针对某个行业的专业人员设计一个复杂的系统是一件非常有趣的事情,毕竟在介绍这个产品时,功能列表的长度足以反映这个产品的强大。
但是更深处思考一层,当新用户面对一个琳琅满目的导航栏时,他是否会感觉无从下手,不知道该如何开始自己的第一步工作。除非我们的产品的目标群时相关行业的专家级用户,否则我们还是需要为大众思考,将我们设计的产品功能脱离这些专家级需求的控制,真真正正的把产品面向我们的主流用户。(关于用户类型的划分,会再做文章讨论)
我们都希望能够设计出便捷易用的交互体验,“以用户体验为中心”这句话是当前最火的一个概念,从用户的角度来说,我们要做的就是首先要让用户觉得简单。就像常说的一句话“前台小而美,后台繁而杂”,通过技术手段将一些程式化的操交给计算机自己运行,往往有时候用很简单的技术手段就可以达到意想不到的体验反馈。
输入邮箱时的联想输入邮箱后缀名,通过将一些程序化标准化的操作交给计算机,以获得更好的用户体验
但更多的时候我们需要投入更加庞大的成本去实现甚至保持简单的体验,比如搜索引擎的不断优化为了搜索变得更加高效精准,语音识别技术的发展如今的应用场景已经非常广阔,AI在各个领域的运用也开始大展拳脚。
当然简单不意味着少,而是对所有细节把控的恰到好处。简单的设计也会有自己的性格和特性,在设计系统中核心要素的不同组合也会产生多种不同的设计反馈,简单的性格和特征应该是来源于我们对我们所设计的任务要有极致的体验和深入的了解,脱离实际业务的设计永远只能是空中楼阁,无法真正落实到业务环境中。
真正简单的设计是需要花心思思考的,但这并不意味着我们大部分时候要达到目标就有捷径可走。通常走捷径的方法只是让事情看上去变得简单了,比如当我们设计出了产品的某个功能后,往往还要输出一份使用说明,但其实大部分时候用户并不会仔细看我们写的功能说明,当然,不可否认的是在大部分时候,使用说明引导这种方式仍然是告知用户最快方式,但是这确实是在一定程度上牺牲了用户的体验感提高信息传递效率(比如常见的在页面上的浮层引导)
其实上面说了那么多,总结出来就是两点:源自于主业务流程的精炼概括和对于业务逻辑的深入思考,从而制定出适应性强的交互方式。简约有效的交互设计不会要求我们将一切元素抛除,而是要求我们在有限的容器内将已有的元素进行整理筛选,使其变得简洁高效。
附:
参考书目《Simple and Usable Web, Mobile, and Interaction Design》
原创发布,未经许可,禁止转载