就在今天凌晨的 Google I/O 大会上,Google 终于宣布了让一众粉丝期待已久的消息——Google Play Store 和海量 Android Apps 将在今年 6 月初正式入驻 Chrome OS。这也意味着数以百万计的 Android 应用,以及内容丰富的 Play 商店,将会在今年以内登陆基于浏览器的 Chrome OS 平台,这也许将大幅改善 Chrome OS 设别以往面对的优质应用贫乏的困境。
从 2013 年初兼管 Android 和 Chrome 以来,关于这两个系统终将合并的流言就从来都没有停过。到了今年的 I/O,终于有了些实质性的举动。
Chrome OS 的悄然「崛起」
可能你还未意识到这是个大新闻,如果你知道 Chrome OS 近来的表现,你也许就大概能了解 Google 的这一举措将会带来多么大的影响。虽然 Chromebook 之前在教育领域和一些对应用需求不大的小众用户那里已经取得了不错的成就,但贫乏的应用仓库始终是 Chromebook 的一大短板,越来越限制 Chromebook 的发展。而事实上,根据 IDC 的数据显示,在今年的第一季度 Chrome OS 的出货量已经超过了 Mac OS 排到了第二,紧随在微软的 Windows 系统之后。Chrome OS 早已不再是那个「没有前途」的操作系统,它的成长增速显示出了在未来它完全有能力改变平板设备 OS 领域的格局。
Chrome OS 蕴含的潜力和广阔未来似乎让 Play Store 商店的进驻变得理所应当,但对于很多 Google 粉来说这可以是一件期盼了太久的事。彼时 Android 平台的成功和 Chrome OS 的表现曾一度让很多人认为 Google 始终会寻找一条合适的路将二者合并,始终独立的两个平台并不是长远之计,Chrome 迟早会被 Android 取代或合并成为 Android 的一部分。而如今的看来,或许两者迟早仍会殊途同归,但格剧情可能不再是单纯的 Android 注定吞并 Chrome OS。
暂只支持触屏 Chrome 设备
在 Play Store 今年 6 月初对 Chrome OS 设备的开放中,暂时只支持少数几个型号的机型,包括了华硕的可翻转 Chromebook、Chromebook Pixel 2015 款,以及宏碁的 Chromebook R11。熟悉的人自然会注意到,所支持的这几款设备都拥有触摸屏,这也意味着目前开放的 Play Store 可能仍然仅支持触屏类的 App,而在之后 Google 会放出更多的而支持设备清单,到那时也许才能有更完善的 Play Store 环境支持没有触屏的 Chrome OS 设备。
App 移植是个浩瀚的工程
虽然让 App 在 Chrome 设别上运行是件非常有吸引力的事,很多 App 往往会因此带来更好的体验,例如「炉石传说」这类游戏或「MicrosoftOffice」这类办公应用,但 Google 却同样面临着一个巨大挑战——App 的移植。
虽然 Google 作出了一个伟大决定,但面对浩如烟海的 App 的完美移植确实是一件让人头大且琐碎无比的事。不计其数的 App 在转移到大屏后都不能对应更高分辨率作出很好的优化调整,从而让 App 获得更完美的体验。Google 必然会尽快在未来找到好的解决途径,因为这不仅仅影响着 App 的销售,更是会对 Chrome 设备的普及造成障碍。
Chrome OS 中模拟 Android
对于在 Chrome OS 中模拟化(Containers)一个 Android 系统来运行 Android App,Google 则表示这大概会占用不到 100MB 的 RAM,而对于 CPU 和 GPU 方面的影响则可以忽略不计。模拟化(Containers)要远比虚拟化(virtualization)轻量简单,但也并非毫无成本。所有的这一切都仍是需要 Google 对 Android 的系统框架进行移植和翻译,并使其能够通过模拟化(Containers)从而在 Chrome OS 框架下运行 Android 的 App。Chrome 的系统服务核心与固件保持不变的情况下,让 Android 的 App 在 Chrome 上运行,这也意味着 App 并未深入地与 Chrome OS 产生交互,很难说这会成为这次 Play Store 入住 Chrome OS 中隐藏的不稳定因素。
不过既然 Google 已有信心公布了这一消息,自然意味着 Play Store 中的各种基础功能一定都能完美在 Chrome OS 上运行,未来需要解决的仍是让更多 Chrome 设备能够享受到 Play Store 和 Android App 入驻的福利,以及帮助开发者完善 App 从 Android 的手机端移植到 Chrome OS 大屏设备端的优化问题。