疯长的 Android ——离 Google 越来越远
也许当初 Android 的设计者们未曾想到,有一天它已经不再是一个手机操作系统,这个绿色的萌萌的机器人会出现在各种各样的移动设备中,分化出不同的角色。让我们来清算一下,Android 这些年做了哪些不本分的事。
拉斯维加斯举办的 CES 展会已经开始,大家都聚焦在智能汽车上,我们来看点别的。联想刚发布了一款基于 Android 的一体机电脑。你没有看错,这是一款基于 Android 4.2 的一体机,屏幕为 19.5 英寸触摸屏,2GB DDR3 内存和 500G 的硬盘,除了处理器是 Nvidia Tegra 4 之外,其他和普通一体机差别不是很大。
我们先不管 Android 现在到底能不能干好 PC 的事情,在 Android 开始侵占 Windows 桌面市场前,让我们来清算一下,Android 这些年除了做手机、平板系统,还做了哪些不本分的事。
也许当初 Android 的设计者们未曾想到有一天它已经不再是一个手机操作系统,这个绿色的萌萌的机器人会出现在各种各样的移动设备中,分化出不同的角色。这可能就是一个成功的开源操作系统无法改变的命运,每个人都可以拿它做点不一样的事情。
为平板做出改变的第一步
Android 的第一部原型机还 是参考的黑莓的样子,假如没有 07 年 iPhone 的发布,它未来可能就是个增强版的黑莓,更不可能说让它日后顺利过渡成全靠触摸屏的平板系统。在最开始发展的那几年,Android 几乎每年有 3 到 4 个大版本的更新,主要还是专注在手机操作系统(实际上也没有精力搞别的)。
iPad 出来之后,Android 仅仅作为手机 OS 的局限性就显现出来,没有统一的设计规范,导致体验割裂,使其过渡到平板系统很生硬。当年 Android 3.0 发布之前,就有不少国产厂商开始做 Android 平板,5 寸、7 寸的都有,采用 Android 2.2 系统的一大片,体验实在不敢恭维。随后 Google 专门为平板优化了一个系统(3.0 Honey Comb),把手机和平板当作两个系统来做,后来发现行不通。直到 4.0 才统一体验,并将设计规范化。这一次的融合意味着在小屏幕设备和大屏幕上都有较为统一的解决方案(无论是从硬件还是软件),极大的增强了其扩展性。
从手机 OS 过渡到平板 OS,在今天看来已经习以为常,但这仍然是当初设想之外的轨迹。也意味着 Android 开始扮演丰富多彩角色的开始。
取之于 Android,用之于阅读器
两年前,前 webOS 用户体验开发副总裁,当时的 Android 4.0 设计规范的主要制定者 Matias Duarte 被 The Verge 请到去做客一个节目,主持人 Joshua Topolsky 期间拿着 Kindle Fire 问 Duarte,对于亚马逊基于 Android 开发自己的定制系统,有何感想。Duarte 说看到用 Android 做出不一样的东西觉得挺开心的。
Android 对于亚马逊来说,它已经不只用在手机或者平板上的操作系统,亚马逊取自己需要的部分,来满足它自己。尽管 Kindle Fire 也被称之为平板,但其深度定制,更核心的是结合亚马逊丰富的内容(电子书、电影、歌曲等等)。亚马逊希望让用户忘掉系统,专注于内容。这和很多直接把 Android 系统不加改变就用来作为平板电脑系统的 OEM 厂商是不一样的。
Kindle Fire 是一个典型的用 Android 来做别的事情的例证,其完全是为了亚马逊的服务而打造的,除了应用兼容 Android,你甚至找不到和原生 Android 太多的相似点。
即便是手机上的 Android,也已经有了很多鲜明的阵营。小米、魅族、包括罗永浩的锤子 OS,均已经在强化自己的设计语言,希望脱离原生 Android 的设计风格,而不是简单的一层皮肤。他们和亚马逊的目的是一样的,都想用 Android 来做自己想做的事情,而不是把原生系统塞到硬件里卖手机。
到处都是疯长的 Android
随着 Android 的逐渐发展,软硬件生态系统的完善,越来越多的人开始了对 Android 的改造。看一下现在市面上的所谓的智能电视,哪一个不是基于 Android 改造的。再看看号称智能的手表,有的都还没有改利索都能拿出来。当然还有一个很大的智能终端也在用着 Android 系统,就是汽车。Google 已经宣布联合奥迪、通用一起开发汽车上的 Android 智能系统,而已经有其他不少车载中控系统都是基于 Android 深度修改的。联想等厂商也已经把 Android 搬到一体机上。
疯长的 Android 已经不再单纯的跟着 Google 的脚步走,这也许就是开源系统无法更改的命运。Google 现在每发布一个新版本的系统,甚至会对这些基于 Android 改造的产品毫无影响。他们有着自己的迭代计划,他们不会马上就加入新版 Android 的特性,他们希望用户忘掉 Google 的 Android。
对于改造 Android 来实现新的需求的人来说,它确实有很多好处。Android 和现在的各种处理器关系很好,从底层上就能有现成的解决方案。因为它的扩展性,开发者对其修改适配与基于 Linux 开发一个全新的系统相比,节省了太多的人力成本。另外现在最不缺的就是 Android 开发者,手机 App 开发者可以很快的过渡到新的产品开发上,给基于 Android 的智能电视、智能手表和汽车系统开发应用,不会出现要重新学习很多新东西的问题。
即便有着天然的优势,在 Android 霸占各种大小的移动设备的时候,也不可避免的出现各种问题。用在电视等这种大屏幕设备上,有着与手机、平板完全不一样的使用场景,很多交互都要改。现在智 能电视上各家都独自摸索,同样是基于 Android,但实际体验参差不齐。而拿 Android 用来做手表的,又不可避免的面临 Android 消耗的硬件资源更多,难以保证续航。以及把手机上的应用直接搬到手表上,给用户造成很痛苦的体验。把 Android 搬到一体机上,有没有做优化,能否多任务操作,这些都是移植的问题。汽车里的 Android 又需要考虑汽车的使用场景问题。
从某种程度上来讲,Android 的很大一部分已经脱离了 Google 的掌控,它有越来越多的发行版。如果越来越多的厂商发布基于 Android 的一体机,或许操心的不是 Google,紧张的应该是微软。
如果现在再去定义 Android 系统,它其实是一个开发者基于同样的平台,迁移成本低,可以适配到不同移动设备上的操作系统。