进一步提升 Android 用户体验:Holo Everywhere
Google 的 Adam Powell 在 Android 开发者博客宣布了推进 Android 用户体验的新举措:将原生的 Holo 主题做为 Android 兼容性测试的一部分。
这意味着生产商如果想要使用 Android Market,就必须将 Holo 主题包含在 ROM 之中。对于开发者来说,这是一个可以依赖的界面指导。开发者可以很方便的保持与系统界面的协调,确保在定制 ROM 下一致的用户体验,而无需考虑各厂商定制界面的干扰,也减轻了自己定制界面的压力。同时,这也意味着在不同的应用之间,将会出现统一的界面风格和操作流程。
Google 的这个举动并没有减少 Android 生产商定制的自由度,但随着 Holo 主题的逐步推行,定制界面的必要性将进一步受到质疑。
定制界面不外乎两个因素:一是 Android 4.0 之前,原生界面实在缺乏美感;二是各厂商要通过定制界面增强自己的品牌感。随着 Android 4.0 的到来,Android 原生界面已经形成自己的风格,并且获得了不错的反响。
同时,Google 也在用户体验上逐渐增强自己的声音,Android 团队的用户体验主管 Martias Duarte 曾提到,希望 android 厂商不要再花费精力美化界面,而是从其它方面来增加价值。推行 Holo 主题毫无疑问是 Google 开始着手统一用户体验的一个起步,也是释放为生产商和开发者的一个信号。
对于不喜欢 Holo 主题的开发者,Google 提供了名为 “DeviceDefault themes” 的 Public API,开发者可以用它方便的调用系统默认主题(生产商的主题或者 Holo 主题,在 Nexus 机型中,系统默认主题将是 Holo )。