您现在的位置是:主页 > 科技圈快讯 > Windows >
Windows 轻松运行安卓应用秘籍
发布时间:2015年04月02日 17:12:27 Windows 人已围观
简介在 Win10、Win8.1、Win7 等桌面系统上运行安卓应用,无需安装安卓虚拟机,以后只需安装 Chrome 浏览器即可,因为 Google 早有让 Chrome OS 运行 Android App 的想法,并在去年 9 月开始实施。...
想在 Win10、Win8.1、Win7 等桌面系统上运行安卓应用?其实不用装安卓虚拟机,装个 Chrome 浏览器就行。
Google 早就有让 Chrome OS 运行 Android App 的想法,并在去年 9 月付诸实践,推出了App Runtime for Chrome,简称 ARC,它是运行在 Chrome OS 上的 Android 虚拟机。它本身是一个 Chrome Web 商店的应用程序,叫ARC Welder。
之前,这个功能只对部分与 Google 密切合作的开发者开放,但大神们很快发现了ARC 的巨大潜力:它可以在所有桌面版的 Chrome 上运行,包括 Chrome OS、Windows、Mac OS X 和 Linux。这意味着 Google 计划让 Android App 在所有计算平台上运行。
经过几个月的准备,Google 终于决定迈出这一步。
Google 决定向所有开发者开放 ARC,并且它可以在 Chrome OS 和 Chrome 浏览器中运行。对于 PC 用户,Chrome 浏览器版本在 40.0 以上的都可以使用。
原则上,任何人都可以将 APK 文件提交到 ARC Welder 上,生成一个 Chrome App,但我在上传微信和爱范儿客户端安装包时,多次尝试都失败了,ARC Welder 直接闪退。
ARC 功能的实现以及 Chrome App 和插件的流畅运行,得益于Chrome NaCL 沙箱技术——Native Client,它允许 App 和插件近似本地应用地调用系统的 CPU 和 GPU 资源,同时也使 Chrome 成为一个开发平台。Google 为 NaCL 注入了完整的 Android 堆栈,使 Chrome 浏览器运行 Android App 成为可能。
Chrome 浏览器运行 Android App 的最大挑战是兼容 Android 应用所依赖的 Google Play 服务 API。从官方信息来看,ARC 尚未实现对所有 API 接口的完全兼容,但主要的几项已经得到支持:
- Auth (OAuth2)
- GCM
- Google+登陆
- 地图
- 地理位置
- 广告
此外,为了防止像我这样的用户,Google 在开发者控制面板中设置了 ARC Google Play 服务选项,让开发者决定是否开启。
简单了解 ARC 后不难发现,它可以实现 Android App 的跨平台运行,这比 Windows 10 支持的 Universal Windows App 更进一步。
借助 Chrome 浏览器,ARC 已经将触角伸向几乎所有平台,同时也利用庞大的 Android 生态激活 Chrome Web Store,为 Chrome 用户带来更多扩展程序,使用户在多平台间的体验更加顺畅和无缝。
不过,ARC 目前处于开放测试阶段,还有很多需要改进的地方,比如它基于 Android 4.4 之前版本使用的 Dalvik 虚拟机,而不是 Android 5.0 启用的 ART,Google Play 服务的 API 接口支持还不够丰富,不支持应用内购等重要功能。
Tags: 安卓 Windows操作系统
相关文章
随机图文
-
Windows 8 能否抢夺 Android 平板的市场份额?
国外媒体报道称,许多业内人士认为 Windows 8 很重要,尽管 IDC 对其持悲观态度... -
Windows 8 启动 U 盘制作神器——Win8USB
本文介绍了一款能轻松创建 Windows 8 可启动 U 盘的小工具,并提供了下载链接。... -
将网站和应用移植到 Win8 Metro 的方法汇总
Windows 8 平台不容忽视,开发人员需考虑将应用程序转变为 Metro 应用,微软技术... -
以下标题可供选择: - Office 2010 成为 Wi
微软兑现承诺,在 Windows 8 Release Preview 版中升级应用商店,迎来首款桌面软件...