可以在Windows和OS X电脑安装运行Android应用了
作为一个急性子,昨天刚允许所有开发者把 Android 应用迁移到 Chrome 上的 Google,今天就上架了提供相关运行支持的 Chrome 插件。
无论是应用移植还是运行,依靠的都是 Google 在 I/O 2014 上发布的 App Runtime for Chrome。而这次跨平台还要得益于 NaCL 技术,NaCL 是 Native Chrome Client 的简称,是为 Chrome 应用提供本地化运行能力的框架。开发者可以通过 NaCL 在系统上充分利用 CPU 和 GPU 资源,获得接近于原生应用的性能。此前 Slack 的 Windows 版客户端就使用 NaCL。
今天发布的是允许开发者和用户在多平台 Chrome 浏览器中运行 Android 应用的 ARC Welder 插件,用户需要先下载约 114M 的运行环境,然后安装约 11M 的插件主体。插件会要求用户指定一个本地文件夹存放相关文件,完成后就能直接运行本地的 .apk 应用安装文件。最新的 ARC 运行环境中一经包含对 Google Play Service 的支持,应用可以调用 Google 服务 API,也能直接使用 Google+ 账户登录,此外还有完整的硬件和系统环境支持。
用户在 ARC Welder 中安装运行过的 Android 应用会以 Chrome App 形式出现在 Chrome 浏览器应用列表中,但安装新应用时会强制删除上一个部署的应用。用户也可以在导入 apk 时选择 "Download ZIP" 将应用直接打包为 .crx Chrome 插件,供开发者模式下直接部署使用。
在实际使用过程中,会发现现有的 ARC Welder 插件在不同 PC 上回遇到各种程度的联网、Google Play Service 支持问题,并不非常完善。但这次跨平台插件的上架让 Android 开发者在 Android 系统自有的 Android TV、Android Auto、Android Wear 生态外,具备更强的跨平台能力。
参考来源:Google Chrome、Google Chrome Blog 、Chrome Web Store 、arstechnica