了解客户
为iPad而设计:打造畅销App
早在1979年,苹果公司睿智的界面设计师杰夫·拉斯金(Jeff Raskin)写下了一份文档,描述了他所认为的完美计算机的创建方式。他把这称之为他的“人性化计算机设计规范”。在文档中,他所描绘的设备愿景在今天听起来很熟悉。
尽管拉斯金的任务描述变成了苹果电脑(Macintosh,麦金塔什)的蓝图,但他描述的设备听起来更像是iPad。苹果电脑普及了从命令行到图形用户界面的转变,但只有iPad才符合拉斯金制定的以下规划。
以下是为普通大众设计的电脑的指南:这种设备用起来要非常顺手,就算电脑盲也不会遇到使用问题;它的销售、软件和服务各环节都有利润,……内部结构可见是大忌。插座上接东西是大忌(除非能降低服务费用,而且初始成本没那么吓人)。键盘上无数个按键是大忌。使用计算机术语是大忌。大部头或很多本的手册(厚厚的手册显然意味着糟糕的设计)是大忌。软件销售应当是其盈利策略的重要一环。
拉斯金提出了重要的观点:计算机及其软件应当被大马路上的人(非专业的人)所了解。路上的人指的是普通大众用户,了解这种人是构建伟大软件的关键。如果你希望应用畅销,那么马路上的人正是需要命中的目标客户。
“哈”,我听到你的牢骚了,“但我的软件是针对专业市场上需要这些软件的专家的”,你错了。在几乎任何准则下,你都会发现大多数计算机用户会被他们使用的设备搞得晕头转向。他们或许可以学会如何很好地完成特定任务,但一旦出现任何异常情况,他们就卡壳了。我会让你知悉售出成功应用的最大秘密之一:把应用做简单。
提示
好的设计,尤其是良好软件设计的矛盾之处可以用一个简单的句子总结:把应用做简单很困难。要把软件做得简单、优雅而又实用是非常困难的。大多数程序员、设计师每天都大量地出产庞然大物,很少有人花时间让软件变得简练。如果想做一款杀手级应用,那么就要把它做得简练。
除非是在为计算机科学家撰写软件,那么你的用户很有可能就是大街上的人。无论是在为医生、渔夫还是股票经纪人开发软件,要是不把目标集中在他们的需求上,他们中的很多人都会被你的应用给弄糊涂。
这并不是说要你不尊重你的用户。应当理解,大多数用户在与计算机交互的时候都会遇到麻烦,这一点真的是有相当充足的解释:因为由MacOS和微软Windows系统普及开来的窗口、图标、鼠标、光标(WIMP)系统,使用了非常复杂的表现方式。
对你我这样的内行人来说,基于窗口的操作系统看起来很容易掌握,但对于大街上的人来说,这样的概念和他们生活中除计算机之外的其他东西没有任何关联,其结果就是,这东西对他们来说完全是陌生的。正如拉斯金在他的设计概要中提到的,很多人把无知当作有趣,对自己无法理解电脑或从事计算机行业,他们有几分得意。谁要因此而受到责备呢?嗯,是我们,这些设计师和程序员。
在iPad上,苹果公司将iOS的界面在很大程度上做了精简,或者说在很多情况下,苹果公司完全拿掉了那些会分散体验注意力的选项。这也是你要采用的方法。有时候,这样设计出来的软件让一小撮技术性用户不爽,但既然大多数用户都是非技术性的,那么就需要下决心限制选项数,从而带给他们更好的体验。在开始设计应用的时候,牢记这一点很重要。可能会有不可遏制的、想要尽可能增加特性的冲动。千万别这样做!