iOS应用软件设计之道
上QQ阅读APP看书,第一时间看更新

当苹果公司推出Mac OS X操作系统时,Mac计算机用户的感受是双重的。毫无疑问,Mac OS X是个光彩夺目的操作系统,但真正让Mac计算机独一无二的,很大程度上是它的软件。Photoshop、Illustrator、Claris Works和MacPaint等都是我们使用Mac计算机的理由。而采用了Mac OS X后,所有这些应用软件都不能用了。Mac OS X自带的应用软件寥寥无几,其中用着不那么糟糕的应用软件更是凤毛麟角。

尽管如此,仍有公司自从Mac OS X推出后,就为其开发好用的应用软件,而且持之以恒到现在。在过去的十年里,Omni集团已经拥有了数量可观的高品质产品。如OmniGraffle这样的应用软件,集易用性和操作自然、独特为一身。一方面,这些应用软件极容易上手,只需略微操作就能输出美妙的效果;另一方面,它们又很有深度。最近,Omni集团又将其业务延伸到iOS,实现了除了苹果公司以外无人能及的成就:将其应用软件引入iPad等便携的触屏设备上,其操作方法既让用户感到自然,又不牺牲应用软件的强大功能和深度。

在审视OmniOutliner、OmniGraffle还有命名有些玄乎的OmniGraphSketcher时,我大概不是唯一一个暗自揣摩的设计者。我常常在想:他们是如何做到的?这些人怎么能持之以恒地创作软件,让软件功能强大,容易上手,用着赏心悦目呢?还有更令人疑惑的是,他们是怎样设法在iOS上做到这些的,而iOS原本作为浅薄、设计糟糕、黔驴技穷、吸费应用软件的平台而臭名远扬。

好啦,今天是你的幸运日,因为你手头就拿着这些问题的答案。写这本书的Bill是我的朋友,他恰是Omni的用户体验部门负责人。他将为你揭开谜底。

我第一次听说Bill,是他在互联网上谈论Omni用木材、纸板、树脂玻璃和三维打印部件做出的iPad全比例复制品时。这些探讨让他在网上闻名遐迩。谁想制作iPad全比例复制品呢?苹果公司刚刚发布了iPad的消息,但还未将其投放市场。Bill的团队已经着手开始设计iPad上的应用软件,他们需要知晓这些应用软件在实际设备上的效果如何。在这一点上,不太上心的人可能会就此耽误几个月。然而Bill的团队却走到了前面,做出了他们自己的iPad。

多数用户体验(UX)设计者最终都能得到良好运行的设计。正是这种对细节的苛刻专注和工作态度,造就了创作良好设计与创作震撼心灵的设计之间的区别。

然而,Bill从其同行中脱颖而出还有其他因素。随便找个设计师都会告诉你,他们的目标是力争让其产品美观易用,用起来高效而舒适。但Bill走得更远。他的目标不仅是让应用软件对用户友好,而且要触动用户的心灵,帮助人们做出更漂亮的结果,取得更大的成功,活得更快乐。在他的一次展示活动中,他叙述了有人在OmniGraffle的帮助下,把其典藏的大众汽车甲壳虫改装成电动汽车的过程。对Bill来说,那才是终极目标。软件设计不只是要让某个应用易于操作,更是要让此应用对人们的生活有积极的影响,要帮助人们变得更好。

本书包含了你创作不同凡响、能改变生活的应用软件——就像Omni做的那样——需要知道的所有东西。尽管它是面向iOS设计人员的,但无论你设计时所用的平台是哪个,都可以通过阅读本书学到很多知识。我自认为对设计了解很多,但在阅读本书时,几乎每一页都会遇到有趣的点子、新概念或巧妙的设计技巧。从学会如何让你的应用软件更容错,到如何评估人们对你的应用软件的感受(是的,这是衡量软件设计的一个尺度),你都可以获得各种启迪。

更令人赞许的是,本书不只是提供一些无价的知识,它可以让你永久改变自己设计应用软件的方式,它的写作风格还会让你手不释卷地读下去。所以我的朋友,请冲一杯热咖啡,播放你喜爱的音乐,坐到最舒服的椅子里,因为你即将花很长时间来阅读本书。

享受本书带来的乐趣吧。

——Lukas Mathis

ignorethecode.net创始人,《亲爱的界面:让用户乐于使用、爱不释手》(Designed for Use:Create Usable Interfaces for Applications and the Web)的创作人

2013年3月