最近读到《交互设计精髓》里关于“为中级用户优化设计”的章节,细想之下发现这是一个非常值得注意的设计理念,所以尝试根据书中的所讲并结合自己的思考做一个读书总结。
一款产品,最大的挑战就是如何设计出一种简单、一致的界面同时满足各种用户的需求。开发人员通常会站在功能实现的角度,创造出适合专家用户的产品,倾向于将界面中的每个功能都等同看待。而市场部门通常希望设计要适应初级用户,这样可以更方便的推广产品。事实却是大部分用户既不是初级用户也非专家,他们只是为了达到某种目的而使用产品。
从统计学角度可以看出,人们从事某项活动的经验水平倾向于遵循经典的正态分布曲线,如图1所示,位于曲线左边的新手和位于曲线右边的专家都是相对较少的,曲线中部的中级用户占据了大部分比重。
需要明确的一点是,正态分布曲线只反映特定时间里的用户特征,在产品的实际应用过程中,新手会变成中级用户甚至是专家。所以经验水平正态分布曲线也可以对产品发展周期的定位起到积极的作用。
图1.经验水平正态分布曲线
根据《交互设计精髓》的定义,设计目标应该包含三层:
在实现设计目标之前,首先要明确三种用户的特点,表1是不同层次用户的基本特征,对此我们可以有一个主观感受,中级用户赋予了产品活力,并且具有较高的粘性。所以好的用户界面设计应该平衡三层用户的需求,既不迎合新手,也不取悦专家,而是把大部分工作放在满足中级用户身上。
表1.不同层次用户特征
为达到这个目的,书中提到一个原则和一个方法,即“付出与回报相称”原则和“渐进式展开”设计模式。
付出与回报相称原则
这一原则是说人们愿意为值得的事情付出,这取决于用户的目标。所以在设计过程中应当考虑用户的付出回报比,实现简单的目的时不能有过于复杂的操作。
渐进式展开
使用产品过程中高级或者不常使用的部件隐藏在扩展型窗格后面,中级用户不打开它们也可以满足大部分操作需求,而专家用户可以展开以完成更复杂的任务。
读完书中的章节后对为中级用户设计有了一个大致的概念,所以自己试着选择几款常用的应用进行对比分析,去验证它们是否遵从了这个设计理念。
分别选择同花顺,东方财富和雪球这三款应用。因为现在的应用同质化严重,学习和使用成本相对较低,因此很少有专门学习软件的新手,这点不能完全按照书本生搬硬套。用户按照投资经验将用户分层,如表2所示。其中同花顺和东方财富同属股票交易类软件,雪球为UGC资讯类软件。
表2.基于投资经验的用户分层
针对新手用户,可以看出同花顺和东方财富都将关键功能呈现在首页,同时在底部导航栏也有相应的入口,雪球首页的头条也能很好的引导新手。详见图2所示。
图2.针对新手的应用首页
针对中级用户,根据我这两年的使用经验,同花顺和东方财富都在为满足中级用户不断增加功能,如同花顺的自选股分组,横屏查看筹码分布等功能。东方财富的分时线叠加,两图同列的功能,目的都是让用户可以更准确对股票走势进行判断,如图3所示。雪球也从最开始主打分享股票组合转变为分享投资经验,转向培养投资的中级用户而抛弃了部分无脑新手。
对于专家用户,从同花顺和东方财富的新增功能可以看出,他们一直试图打通中级用户到高级用户在移动端的壁垒。专家用户需要技术分析,这些需求可以在pc端得到满足,移动端功能的不断扩充正是为获取更多专家用户而做出的改变。雪球也为中级用户到专家用户提供了自然过渡,例如移动端的发帖、悬赏、提问等功能,让中级甚至新手也能有和大V交流的机会。
另外,在投资(ji)经历中,除了这三款外,我还使用过很多炒股的应用,但用不了多长时间都会卸载。现在究其原因,发现那些应用大部分是为了满足新手“一键发财”的投机心理而设计,和“为中级用户设计”相悖,所以没有持久的生命力。
以上是我对书中知识的一些思考,希望能对大家有所启发。