google 为 chrome 构建了一个应用运行环境,使得 android 应用可直接在 chrome os 系统中运行。首个可在 chrome os 中运行的 android 应用 有:duolingo, evernote, sight words 和 vine.
此举将给 chrome os 带来很多强大的应用,这也鼓励开发者开发基于 chrome 开发更多的原生应用和离线应用。这些应用可直接跟设备上的硬件通讯,例如 usb 设备、蓝牙等。
https://yqfile.alicdn.com/ea7d3f2b54c2f181d3efb845231450748eb45d53.png"
有趣的是这些应用并非手工移植到 chrome 上的。来自谷歌一名员工的 解释 道:应用代码在 chrome 平台上运行,特别是在一个原生的客户端内。使用 arc (android runtime for chrome) 这种方法运行的应用跟从 chrome web store 上下载的并无差别,尽管它们使用的是 android api 开发的。开发者无需修改代码,尽管需要针对 chromebook 进行一些应用特性的改进,诸如键盘、触摸板、触摸屏等。下图显示在 chrome 应用的 crx 文件中包含了 android 的 apk 文件。