Google 将要把 Play 带入 Chrome OS,使 Chromebook 用户可以使用安卓应用和媒介。
Google 在 2010 年展示了第一个 Chromebook 原型,第二年则将第一批商用笔记本电脑上市。五年后,Chromebook 设法占领了一部分在美国的市场份额,其中学校现在“比起所有其他的设备加起来,购买了更多的 Chromebook”,并且在 2016 年 Q1 中“Chromebook 超越了 Mac”,这都是 Google 引用了 IDC 的话。其中一个解释 Chromebook 被大众接受很慢的原因是 Chromebook 曾经不能运行原生的 Windows 应用并且缺少离线运行特定应用的支持。我们值得提到的是,企业们曾经有机会通过 Receiver for Chrome 运行遗留的 Windows 应用,这是 Citrix 公司的一个桌面虚拟化解决方案。
为了弥补缺失应用的缺陷,Google 决定将整个 Play 商店和它超过 1.5 兆的应用都带到 Chrome OS 中。在最近的 I/O 2016 中,他们发布了这些 Chromebook。在九月份 M53 可以使用后,Chromebox 和 Chromebase 都能够访问 Play 商店。用户将能够使用微软为安卓开发的应用,包括Word、Excel、PowerPoint、Outlook 和Skype。并且,他们将能够选择离线运行它们,就像Google Play Music 一样。
不是所有的Chromebook 都能访问Play 商店。这个网页列出了授权能够运行安卓应用的设备。从六月初开始,当Play 商店为所有的Chromebook 开放后,开发者们能够在Acer Chromebook R11、Asus Chromebook Flip 和Chromebook Pixel (2015)中运行它们的应用。但由于缺少特定的功能和传感器,不是所有的应用都能在所有Chromebook 上运行。当GPS 传感器的数据可以被从Wi-Fi 网络获取到的位置信息取代时,需要手机连接的应用在Chromebook 中就不能运行,因为它们没有这样的连接可以使用。
Google 鼓励开发者们为 Chromebook 准备好他们的应用。他们需要处理好以下问题:
- 触摸屏和传感器应该显然地设定为不需要。
- 不支持自定义 IME、主页面、启动器和窗体小部件。
- 使用提供的多窗口支持。Chrome OS 上的安卓应用将能够立即运行在三种窗口中:横屏、竖屏和最大化模式。
- 将应用更新以适应键盘、鼠标和触控板的使用。
- 在应用外部备份数据使应用能够在用户转换至另一台 Chromebook 时可以简单地下载数据。
- 为安卓 N 做准备,在 Chromebook 更新到能够运行应用时使其做好准备。
企业将能够集中地在 Chromebook 中通过安装 / 卸载特定应用、将应用列入白名单或黑名单,包括有选择地在不同应用中切换,来管理安卓应用。
据 Chrome OS 的产品管理主管 Kan Liu 所说,Google 选择在 Chrome OS 的容器中运行安卓。安卓通过 Chrome OS 的栈访问硬件,这并不怎么影响到性能。考虑到 Chromebook 一般都比手机拥有更强大的硬件,应用应该能够运行顺利。
有关如何正确地在 Chrome OS 上运行一个安卓应用,我们推荐了来自 Google I/O 2016 的演讲“将你的安卓应用迁移至Chrome OS ”。
查看英文原文: Android Developers Invited to Get Ready for Chrome OS
感谢张龙对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
评论