去年九月,Google在I/O上发布了App Runtime for Chrome(ARC),旨在让桌面系统Chrome OS运行移动版的安卓应用。受到Chrome OS平台限制和安卓应用兼容性问题等因素的影响,一些开发者开始探索将其应用到其他桌面操作系统,如Windows、Linux和OS X。
最近,Google宣布将ARC扩展至所有桌面平台,并推出了一款名为ARC Welder的Chrome浏览器扩展程序。这意味着无需依赖安卓模拟器,Windows、Linux以及Mac用户都能够在Chrome浏览器上直接运行安卓应用。
以《部落冲突》和网易云音乐为例进行试验,结果显示《部落冲突》虽然能够安装并进入加载界面,但由于需要Google服务而无法正常游戏。而网易云音乐则运行流畅。在安装《部落冲突》时,用户还可以选择横竖屏、模拟手机或平板模式,并调整访问剪切板等权限。
尽管《部落冲突》因缺乏Google服务无法正常运行,但其他某些游戏如《城堡突袭》却能够完美运行。值得注意的是,ARC Welder目前每次只能安装一个应用,如果需要安装第二个安卓应用,则必须先删除之前安装的应用。目前可运行的安卓应用数量也相对有限,例如网易云音乐、、Instagram等可以正常运行,但微信、部落冲突、天天酷跑等则可能存在崩溃或无法正常运行的问题。
这并不意味着ARC Welder没有实用价值。它除了能安装安卓应用外,还能将apk格式的应用安装包转换为Chrome浏览器可使用的应用格式,并在Chrome的开发者模式下加载。ARC Welder的运行依赖于Google开发的Native Client(NaCL)技术,这项技术为Windows、Mac、Linux和Chrome OS提供了运行环境。NaCL沙盒技术保证了Chrome应用和插件能以接近原生的速度运行。
相较于之前PC平台上的安卓模拟器,虽然它们在运行安卓应用时也能起到一定的作用,但在流畅度方面总是与手机有所差距,而且需要安装各种繁琐的“XX助手”工具。而现在Google推出的ARC Welder以其接近原生的运行速度及未来的Google服务和安全保障,让用户更加放心。那么,随着ARC Welder的逐渐完善,未来的安卓模拟器市场又将何去何从呢?这无疑是一个值得我们关注的问题。