近日,一玩助手(www.yiwanzhushou.com)正式发布第三代原生安卓模拟器引擎。与普通基于VM架构的模拟器引擎不同,一玩助手安卓模拟器引擎基于Runtime架构,抛弃传统的虚拟机技术转换层,使手游APK以Windows原生程序运行。全新一代安卓模拟器引擎彻底解决了其它模拟器无法解决的运行卡顿、速度慢、安装不上等问题,即使五年前的老爷PC机都可以稳定跑到60帧,内存占用减少90%,硬盘空间也仅需十份之一,是一款安卓模拟器的划时代产品。
市场主流模拟器深度分析 鱼和熊掌不可兼得
目前,市面上安卓模拟器软件种类繁多,大致可分为两大流派:Bluestacks和Virutalbox。Bluestacks是最早在PC上实现运行安卓系统的方案,但Bluestacks是基于定制的虚拟机方案,很难面面俱到,而且存在软件翻译的消耗,在性能和游戏兼容性方面欠佳。Virtualbox通过在Windows内核底层直接插入驱动模块,创建一个完整虚拟的电脑环境运行安卓系统,加上CPU VT硬件加速,性能和兼容性都更好,但是对于电脑CPU有一定要求,超过五年以上的电脑使用起来比较吃力。
国内像靠谱助手、新浪手游助手等一大批手游助手类都是直接基于Bluestacks内核,但由于Bluestacks是商业闭源项目,无法深度定制,只能进行简单优化,再包装界面后上市。其他的像海马玩、逍遥安卓、夜神、iTools这类的产品都是基于Virtualbox,而海马玩、iTools是直接采用Oracle发布的Virtualbox免费版,逍遥安卓、夜神则对Virtualbox源代码深度定制后,进行重新编译来进一步提高性能和兼容性。但是这两种方案都需要用户安装一个庞大的虚拟机。
从本质上来说,这两种方式并无区别。属于上一代的技术解决方案。包括Google和微软都在研究如何让安卓应用平滑移植到其它平台。可能是由于技术难度过大的原因,微软已经在2016年宣布放弃该项目。
第三代安卓游戏模拟器 引擎快得不止一步
基于市面现有安卓模拟器分析,安卓应用要想在电脑上运行,唯一的方案是通过安装虚拟机,进而通过虚拟机运行虚拟的安卓系统。要想安装虚拟机,就必须安装全套内核级驱动,而这一结果导致了运行虚拟机要消耗大量硬盘空间和内存。除了占用资源多拖慢电脑速度以外,最致命的缺陷是传统方案过度依赖CPU的虚拟化硬件加速技术。即使硬件级虚拟化技术在过去几年快速普及,计算机性能越来越好,但超过70%的电脑在送到用户手里的时候,因为安全原因在BIOS禁止了硬件虚拟化技术,这就使多核电脑也只能以单核方式运行,运行流畅度跟500元低端手机相似。
对于一玩助手新发布的第三代原生安卓模拟器,通过另外的路径解决了虚拟机方案的问题。开发团队以自主研发的安卓运行环境沙箱为基础,在Windows上实现了完整的安卓应用内核。如果要运行一个安卓游戏,并不需要启动完整的安卓操作系统。而游戏运行时所需要的系统调用,则是通过沙箱环境模拟运行。此种解决方案下,彻底改善了虚拟机运行的弊病,启动速度要比普通模拟器快20倍。此外,第三代模拟器引擎不依赖硬件虚拟化加速,支持多核运行。高度精简的内核引擎,体积仅为虚拟机的10%。在空间耗用方面,第三代模拟器引擎占用极少的硬盘空间,只需要50M即可完美运行,内存仅为虚拟机方案的25%,即使玩家同时运行10个游戏也不会出现卡顿现象,让大型手机游戏得以完美运行。
除此之外,第三代模拟器引擎还实现了基于DirectX的显卡GPU加速方案。众所周知,安卓操作系统是基于OPENGL ES图形加速接口。市面上主流的安卓模拟器也是依赖OPENGL才能调用显卡GPU加速。然而,Windows上的很多显卡的兼容性很差,要么直接崩溃,很多用户运行前得折腾一翻显卡驱动。只有DirectX图形加速接口才是Windows上性能最好、兼容性最好的图形接口。目前用户量极大的Google Chrome \ 360浏览器 \ 360极速浏览器在显示WebGL内容时,都是采取OPENGL转换DirectX的方式提高稳定性和性能。由此可见,基于DirectX的图形加速接口是亿级用户规模产品所必须。
从以上产品分析可见,一玩助手的第三代原生安卓模拟器引擎,其在运行效率、可靠性、空间占用率方面已经大大超越了同级别模拟器,是一款真正意义上面向大众的模拟器产品。目前为止,一玩助手已经适配了《部落冲突》、《海岛奇兵》、《皇室战争》、《球球大作战》等十二款著名安卓游戏。在未来的日子里,一玩开发团队还将快速适配更多优质手游,以满足用户追求更好游戏体验的强烈需求。
一玩助手第三代安卓游戏模拟器下载地址:www.yiwanzhushou.com