当前位置:热门资讯奇兔资讯  正文

Windows跑安卓应用?其实so easy

发布日期:2015-04-02   来源:互联网   编辑:Hippie

想在Win10、Win8.1、Win7等桌面系统上运行安卓应用?有人说需要装安卓虚拟机,其实以后不必那么麻烦了,装个Chrome浏览器就好。Google让Chrome OS运行Android App的想法早已有之

  想在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开放给所有开发者使用,并且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目前处在开放测试阶段,还有不少需要改进的地方,比如ARC是基于Android 4.4之前版本使用的Dalvik虚拟机,而不是Android 5.0所启用的ART,Google Play服务的API接口支持还不够丰富,不支持应用内购等重要功能。


本文关键字:安卓应用,Chrome OS,Android虚拟机,Android App
奇兔刷机点击下载 奇兔线刷大师下载 奇兔ROOT点击下载 奇兔刷机助手(安卓版)点击下载

一手刷机教程资讯,关注 奇兔官方新浪微博 即时获取好玩资讯。
最新热门手机ROM刷机包,关注 FIRE团队新浪微博 获取最新FIRE ROM。
手机问题解答?进入 奇兔官方百度贴吧奇兔刷机论坛 找大神搞定。


每周人气排行

Copyright © 2014 www.rom.cn All Rights Reserved. 粤ICP备13032557号-1