本书特色

  • 58个重要交互设计模式将扁平化设计理念发挥到极致,Android应用设计难题各个击破
  • 集各家操作系统(iOS、Windows Phone)之所长,将其绝妙理念融入Android交互设计
  • 多个试验模式和反模式帮助探索Android设计的前沿部分,避开设计误区,打破设计僵局

本书内容

当今移动市场,Android操作系统风头正劲。这与Android坚持采用扁平化的设计密不可分。扁平化设计的核心在于内容展现,这样更有利于为用户提供更简便的数字体验。扁平化设计已被证明将引领下一个移动界面设计潮流。另外两大移动生态系统——iOS 7、Windows Phone有意无意地向扁平化靠拢,标志着这一设计理念已臻成熟。

本书面向Android 4.0操作系统,采用案例分析法,探讨了在扁平化设计的基础上,为移动应用打造卓越交互设计和直观信息架构所需的全部58个模式,涵盖了Android应用设计中最棘手的方面,包括欢迎体验、主屏幕、导航、搜索、排序和筛选、数据输入和表单。本书是作者14年来设计和开发数码产品的实践经验结晶,目的是与读者分享最有效的以用户为中心的设计方法,并将这些方法付诸实践。

如前所述,本书不仅可以帮助Android应用设计和开发人员高效地完成UI设计,同样可以作为iOS和Windows Phone移动平台的设计参考书。

本书内容抢先看

如果将Android应用和iOS应用进行比较,你首先可能注意到的是前者是一个平面国:按钮是平的,内容区域是平的,所有工具栏和控件也都是平的。就像Rudy Rucker的短篇小说Message Found in a Copy of Flatland中的平面国国民,Android“看到”的一切都是二维的。另外,Android不做任何装扮,完全是纯人工数字制品:通过想象创造出来的东西,非实物。Android就是一款运行在硬件上的软件,而不是相反。在我看来,这是天大的好事。为什么呢?因为不需要让界面看起来“真实”、“漂亮”,那么内容便显得更重要,有助于向用户提供最基本的数字体验。Windows Modern UI是另一款与iOS形成鲜明对比的移动操作系统,从很多方面说,它和Android 4.0采用的平面数字视觉方案很像。

下面来比较一下Android和iOS的“信息”应用,如图2-1所示。

enter image description here

图2-1 iOS和Android 4.0的“信息”应用

首先印入眼帘的是信息密度:在Android版中,屏幕上罗列的内容要多很多。原因之一是iOS使用“气泡”来表示短信,而Android只在表格中简单地列出短信。是不是很乏味?在有些人看来也许如此。然而,Android未做任何装饰,整个“信息”应用就是一部简单纯粹而又强大的短信机器。整个视觉方案显得保守,几乎到了刻板的程度。另外,请注意工具栏:iOS规定工具栏元素必须是三维的,让它们看起来就想要从屏幕中跳出来。这是使用渐变实现的,让工具栏等数字对象看起来栩栩如生。相反,Android工具栏(乃至整个页面)完全是二维的,一点也不像实物。Android毅然决然地拥抱“平面国”,“远离三维世界”,这为创建半透明菜单(见图2-2)、全身心地践行“内容至上”理念打开了大门。第13章将更详细地介绍各种菜单样式。

enter image description here

图2-2 谷歌Earth应用Android 4.0版中半透明的菜单栏与iOS版中模拟实物的菜单