许多Android设备将不能够升级到最新的操作系统了,并且新的系统往往也需要很久的时间才能全面占领市场。随着设备的更新换代,用户会逐渐不满足于过时的应用图标和控件样式。因此,需要尽可能提供最新的体验,如果你打算支持应用程序运行在旧的平台,为这些设备创建一个单独的版本。
善于利用Android的一些特殊优势,比如组件(Widgets)、壁纸(Live wallpapers)和消息通知(Notifications)。组件可以让用户在不运行App的时候接收更新,消息推送则可以帮助提升版本更新的安装量。Google为设计师和开发者提供了各种方便通知用户的方式。下图是一些例子,上方是音乐播放器的快速组件,可以让用户方便地进行音乐播放最常用的操作。下方是一个日历应用的组件,让用户可以在首屏桌面上快速滚动查看日程安排。 Android用户非常喜欢定制他们的设备使其看起来个性化,所以这些组件或是墙纸就会给用户很大的弹性空间来做这些事情。
在应用商店中最为常见的负面评价莫过于在某些承诺的机型上App不能正常运行。所以确保你的程序能够正常运行在最为流行的目标设备上,并且只在你测试过的机型上发布App。否则,就有可能会造成部分用户失望,甚至给予差评。
尽管Android的平板电脑并不如他的竞争对手iPad火爆和流行,但是如果你的目标就是做一个真正跨多终端的Android应用,那就必须同时考虑Android平板了。官方设计指引为平板的UI和界面提供了多窗格布局(Multi-pane Layouts)的设计指引,以满足碎片化设备的统一化体验。平板和手机一样使用同样的图形库,但需要特别考虑平板使用的情景。比如说,相比于手机,人们通常把平板举得离自己眼睛更远,并且输入并没有那么精确。所以平板的UI需要更大的字体,更大的按钮和更多的留白。当然,最后别忘了通过平板应用的质量检查表(Tablet App Quality Checklist)测试一下你的应用。 综上所述,也许可以给Android一个机会!为Android设计在一开始看起来似乎充满挑战,但是通过以上这些方法和建议,将为一个出色用户体验的真正伟大的应用取得一个良好的开端。所以为这个日渐成熟同时新兴的平台做设计是一件有趣和不断学习的过程,在这个寻找创建伟大App的过程中你也许会掌握一系列的新技术,并发现很有价值的经验。最后,带来一些激发灵感的很不错的Android App:
|