说出一样事物的名称,往往是了解它的开始。

我5岁大的儿子和许多孩子一样,喜欢看天上的云。最近,他慢慢认识到不同种类的云有着不同的名称。天分使然,他开始分门别类地记忆这些云——卷云、积云、层云、卷层云、积雨云、高层云、荚状云……这其中包括我知道的所有名称,还有一些我不知道的。“浓积云”这个名称我之前肯定闻所未闻。

现在,他看着天空,能把云的分类说得明明白白。不仅如此,他比以前更加注意其中细微的差别。他学会了通过观察云的质感、颜色、高度、运动等,辨别云的类型(当然,不是总能轻易做到这一点,但也没有被难住)。他可以预测哪片云带雨,哪片云不带雨,有时候还挺准的。

他以学龄前儿童的方式,运用关于云的知识分析出大致的天气变化。他会说:“卷积云可能意味着天气转暖。”或者说:“浓积云也许会变成积雨云!那样的话,我们就会遭遇暴风。”

最重要的是,知道这些云的名称使他非常快乐。似乎所有的小孩子都会为能叫出他们喜欢之物的名字而兴奋不已,无论那是云、恐龙、昆虫、汽车、洋娃娃,还是电影人物。当然,他们的想象力并不受左脑思维方式所限,尽管我们成年人认为这不切实际——虽然我儿子称那些云为“积云”,但这并不妨碍他在云里看到宫殿、鸭子和花椰菜。

说说我们成年人吧。这就涉及本书的主题:通过识别界面设计模式并为其命名,我们可以更好地“看”这些界面。由于我们的大脑更加清楚我们想要寻找什么,我们会注意到更多的细节。当我们知道某个界面模式会如何表现时,就能预测所用的软件将如何运作。然后,我们可以用一个贴切的新词向别人描述我们看到的事物。

那么怎么学会这些设计模式呢?

我儿子在认识云时用到的最好的工具是图片,大量的图片。他在书里和网站上观察这些“样本”之后,学会了分辨不同类型的云之间极为细微的差异,其中一些细微到很难用言语描述。

同样,学习界面设计模式的最佳方法是观看图例。我是个作家,当然热爱文字。如果不拘礼节,我能滔滔不绝地讲解设计模式的定义,选择模式的原则,以及它们之间的差别。但我知道,任何一个只想着设计界面的人,也就是任何一个想把设计模式当作一部分行业知识的人,真的不需要了解所有这些内容。对于一种模式,他们只需要恰到好处的说明来领会它,之后需要看到一系列精挑细选的生动示例来巩固和吸收这些知识。

在这本书里,Theresa Neil汇集了大量的设计模式图片。根据我自身的经验,我可以说这项工作之艰巨难以想象。评测这么多的移动应用、找出其中优秀的设计,再把所有这些经过仔细编目的屏幕截图进行分类,真可谓不小的壮举。

对移动界面设计师来说,这本书弥足珍贵。愿意的话,你可以从头到尾读一遍,但更重要的是,你可以利用其中的示例改进自己的设计。

  • 判断这些示例中哪些设计是合理的,然后想一想哪些最适合你自己正在设计的应用。

  • 把这本书当作设计灵感的源泉。在与设计模式本身无关的方面,比如在图标设计和色彩运用上,我也很欣赏这些设计范例。

  • 用这本书来扩展你的知识,了解现有应用的工作原理,而不用费时费力地下载并使用所有这些应用(别忘了,是在多种设备上使用)。

看完这本书,你甚至可能到日常使用的移动应用中寻找你自己的设计模式示例。实际上,我敢打赌,一旦你熟悉了这些模式的名称,就一定会这样做。在让我儿子在野外指出几次“浓积云”之后,我对它已经非常熟悉了。天哪,真不知道以前没有了解这个知识的时候我是怎么活着的。

好好享受阅读这本书的乐趣吧!

Jenifer Tidwell

目录