第三部分:创建成功Android App的小贴士
要了解Android,应该先知道如何使用Android系统,并且了解这个系统的用户。最好的方法也许就是买一些不同产家、不同屏幕尺寸甚至不同系统版本的设备来体验。这不仅会帮助你认识用户的多样性,也可以更好的测试你的App。为你的App选择最佳的支持设备,可从Google获取最新的统计数据,选择一个符合你要求的设备。另外,一些独立报告,如 OpenSignal’s August 2012 report也能够帮助你进行设备选择。 要记住的是,Android系统的更新是由服务提供商控制的,所以,如Google家的Nexus系列就能够更早获得最新的系统版本。于是,拥有一台最新的Nexus设备往往可以让你最先体验平台的最新发布版本。你也可以通过购买二手设备来节约成本,但要在购买前确保它能够运行你需要的Android版本(许多旧设备的系统不支持更新)。
遵循设计指引将帮助你创建一个感觉更加像“原装”的应用,当然这仅仅是值得这么做的其中一个原因。设计指引还可以帮助你得到以下好处:
遵循Android的导航模式,使用平台原生的导航元素同样能够有利于创建一个跨多终端一致的体验。 上图是联系人列表在iOS和Android两个系统的界面。为了使用平台原生元素,将搜索和新建联系人操作放置在了底部Action bar上,而不是像iOS中在上部。当然,在跨设备设计时,自定义App遇到的难度会更大,所幸有Google提供的新版设计指引,使得新系统的Android App看起来和4.0版本前创建的应用大为不同。
众所周知Google在为了其所有的产品提供一个一致的视觉体验上已经投入了非常多的努力,Android当然是其中之一,Android 4.0引入了自己的风格:简单,平面,干净(Simple, Plain, Clean)——注重功能本身而不是形式感。 这虽然在一定程度上为开发者和设计师提供了更大的自由度,但同时还是要考虑到Android视觉风格的精妙之处:用更少来表达更多(Saying more with less)。这说明了:简单地从iOS系统复制样式和元素也许不再好使。在发布一个使用旧风格或者包含其他平台特征的视觉元素的全新App的时候,可能会造成用户的反感或负面效果——微软就发生过这样一个例子。浏览Android Niceties是掌握Android风格和找到灵感的好方法。下图是Google的Search App,很好的体现了Android系统的外观风格和感觉。 还有一个区分你的App的好办法是通过它的图标。与iOS不同,Android的程序图标可以采用任何形状或是形式,用户喜爱漂亮特别的图标,甚至会因此很乐意在不常用到的情况下将你的程序图标放置在首屏上。更多的图标设计指引,参照Icongraphy。下图是一些图标的例子。
当设计App的时候,首先要确保它能够在大部分的设备上正常的运行。记住,不仅要适用于不同的屏幕尺寸和屏幕方向,也要注意适用于低亮度的屏幕或者是对比度较差的屏幕,以及速度慢的低配置机器。比如一些便宜的机型只有低分辨率的并且对比度较低的屏幕,这时过小的文字很难被清晰的显示,过大的文字又会显示不下。这时就要避免低对比度的文字和视觉元素伤害用户体验。以下就是一个自适应不同屏幕尺寸文字显示的设计例子。 还有一些事情可能要注意:
|