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 文件。
文章转载自 开源中国社区 [ http://www.oschina.net]