由于自身缺乏一致性,Google并没有给开发者树立一个正确榜样,正是因为这种缺乏一致性的设计指导和模式标准,导致了平台上用户体验较差。好的设计是以人为本的,它利用技术帮人们达成他们的目标。Google并不像另一个极端Apple一样,在最开始反复和开发者强调用户体验的重要性。
硬件制造商往往定制自己的系统UI和硬件按钮,这就造成了设备的碎片化,使得测试和质量控制非常困难,在不同设备上设计一致体验的App变得几乎不可能。 上图可以看到在不同的设备上,连Home键按钮的位置全都不一样。在这个快速增长和不断变化的市场中,对独立开发者来说很难正确的测试应用程序。因此,大多数的应用在真实的使用情景下并不像原先被设计的一样好用,或者干脆缺乏好的设计体验。这些应用仍然在市面上,但不意味着我们也要做这样的应用,Android已经在很多方面得到了改善,足以支持你为广大用户设计一个有一致性体验的App。 第二部分:Android正在变得成熟 Android今天的用户体验比以往任何时候都更加强大,这使得App开发者和设计师更容易做出好的应用。当然一些早期问题仍然存在,但大部分问题变得更易处理,有些已经被完全解决了。其中一个很重要的遗留问题是Android市场上仍然很缺乏伟大的App,但是在一个高速成长的系统平台上,设计师和开发者会很愿意去尝试解决这些问题。 以下几点是一个日渐成熟Android系统为大家提供的:
早期的应被搜索被关键字所限制,并且会直接呈现所有搜索结果;新版的Google应用商店提供了功能分类和员工推荐,从而提升了发现应用的途径。如下图所示,新的应用商店提供了更多发现最新最酷应用的方式。
之前,Google并没有为每个应用必须的基本元素提供一些指导方向。自从创建了设计指引,就为应用的设计师和开发者提供了小的设计决策的判断依据,于是乎我们终于可以专注于创造App的价值,并确保在不同设备上的一致性体验,下图是一个网格设计列表实例中的设计指引节选。
Google开始去除了设备上的硬件按钮,使整个硬件和软件以更加优雅和便捷的方式被使用。 上图是Google的Nexus 4手机,已经去除了搜索按钮和菜单按钮。当然各式各样的Android设备仍然寻在,例如LG还在生产拥有菜单键的手机,但在某种程度上这种多样性也是为什么Android应用程序能够脱颖而出的主要原因。
碎片化也许是Android遗留问题中对设计师和开发者的最大挑战,但这一点也构建了Android的DNA,成为平台体验永恒的一部分。这种多样性为设计人员提供了契机去使App获得在全球范围内尽可能多的用户数量。学会适应这个碎片化的环境也会使你成为一个更好的设计师或开发者,因为你会需要更加广泛的知识和更加高超的技术技巧。所以比起可能获得的成功来说,这是一个值得追求的挑战。下面的部分将重点介绍如何做可以使你的App获得更大的成功。 |