我们学习设计的目的是打造好的产品,而好的产品在我的理解即为成功的产品,有用户、有市场价值、能带来盈利。作为一个普通人,我所使用的和耳闻的产品并不是很多,本篇文章基于作者的见识来表达相应的观点。
关于产品的定义,用度娘的话来说:是指能够供给市场,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品、无形的服务、组织、观念或它们的组合。产品首先源于一种需求或者想法,它的产生可以被使用,有存在的价值。当这种需求或者想法打开了一个新的市场,展现在人们面前的就是产品的最初形态。通常市场会同时出现几款类似的产品,接下来将是几种产品的不断优化,继续扩大和分割市场。我们所要讲的交互式设计,在产品的初级阶可能体现的不是那么明显,随着产品的升级优化,设计将展现越来越重要的作用。
而我遍观中国的互联网产品,大部分产品为了防止产品老化,不断地加入新的功能,以期吸引新客户留住老客户,各个竞争对手之间生怕没有加上新的功能而失去流量。设计并没有随着产品的成熟而愈加简单,反而越来越重。这并不是说简单的设计与增加功能相互矛盾,相反正是因为增加功能的需要,我们才更需要好好的设计产品,而不是堆砌起来。以V5.7.0版本的手机京东为例,这一版的增加了新的界面和功能,比如发现、分类等,而我在使用中并没有发现新功能的作用是什么,一头雾水,如果我是新用户,在一开始购买商品的时候大概会有很凌乱的感觉。想必这一版产品的投入产出比不会高。做好产品设计的目的就是要将我们的投入真正地有所产出,能使得用户体验更好,功能可以真正地发挥它的价值,留住和吸引更多的用户。
上面讲述了简单设计的必要性和重要性,下面我们就跟随《简约至上:交互式设计四策略》这本书,来学习一下有哪些策略可以帮助我们做到简单的设计。
书中讲到的四策略即为:删除、组织、隐藏、转移。首先要明确我们所设计的产品的用户是什么,作者将用户分为三种,专家型用户、随意型用户和主流用户,专家型用户喜欢探索你的产品,并给出各种改进建议;随意型用户对新功能充满好奇,但必须足够简单才会被使用;主流型用户使用你的产品的目的是为了完成某项任务。做到简单设计,我们应该为主流用户而设计,把用户将要完成的任务做的足够简单好用,同时为了满足专家型用户渴望量身定做的苛刻的要求,我们提供个性化的设置功能。我们要避免为随意型用户即中级用户提供快捷功能。
删除策略的核心就是干掉那些分散注意力的因素,聚焦于项目。聚焦于那些承载用户核心体验的功能,交付的功能必须能够消除用户的挫败感,消除他们的焦虑。聚焦于达成用户的目标,纠结于流程会陷入细节的泥潭而无法自拔,将主动权交给用户。删除那些干扰性的、增加用户负担的减速带:错误消息、不知所云的文字、不必要的选项和造成视觉混乱的因素。相比于增加更多的功能,用户更喜欢使核心功能更加好用。
组织是简化设计的另一个重要策略。在重新组织界面时,有各种各样考虑问题的角度——尺寸、颜色、位置、形状、层次。繁琐的功能通过分块可以被组织成清晰的层次结构,便于存放和使用。清晰的分类可以让用户明确知道到哪里去找自己想要的东西,最简单的分类是重复交叉最少的分类方法也即是非分明。感知分层技术可以把一些元素放在另一些元素上方,或者把两组元素并排起来,从而防止信息混乱不清。在组织用户使用软件的路径时,不要被自己规划图中清晰的线条和整洁的布局所迷惑,简单的组织是你在使用软件时感觉不错,而不是你在规划中看到了什么逻辑。
隐藏部分功能,是一种低成本的方案。隐藏不常用但不能少的功能例如系统自身需要更新的功能,这部分功能是为了让用户更好的使用软件,与用户群没有关系。隐藏为专家级用户准备的扩展性的精准的控制部件,这种核心功能加拓展功能的模式,不仅能够简化设计,更是一种强大的交互手段。阶段性显示功能,向导是一种方式,但是缺乏场景感、不会讲故事、使用术语却不给出解释、信息块不是过大就是过小。在流程中的每一步都符合用户心理预期的情况下,阶段展示的体验最好。适时出现隐藏的功能,该功能会在你需要时出现在合适的位置。界面中包含细微的线索,恰到好处地提示隐藏功能的位置和功用。将隐藏功能的提示放在用户的视觉范围内。
删除不必要的,组织要提供的,隐藏非核心的,最后一个策略转移,则涉及对功能进行重新布局。在设备之间转移,有的功能在有的平台简单,而在其他平台就会变复杂。向用户转移,让用户感觉简单的一个重要的前提,就是先搞清楚把什么工作交给计算机,把什么工作留给用户。用户喜欢控制结果,用户指挥,计算机操作,就会给人简单的感觉。创造开放式体验,把相似的功能绑定到一起。