目前,市场上的Android模拟器软件有很多种,但似乎只有两种流派:Bluestacks和Virutalbox。
Bluestacks的历史可以追溯到2011年,它是第一个在PC上流畅运行Android的解决方案。 Bluestacks的原理是将Android的底层API socket翻译成Windows API,对PC硬件本身没有要求,在硬件兼容性上有一定的优势。 但Bluestacks需要翻译海量的Android套接字91手游助手源码,很难面面俱到,而且还有软件翻译费用,在性能和游戏兼容性方面都不好。
Virtualbox 是数据库巨头 Oracle 旗下的一个开源项目。 通过直接在Windows内核底层插入驱动模块,创建一个完整的虚拟笔记本环境来运行Android系统。 配合CPU VT硬件加速,性能和兼容性更好。
可靠助手、新浪手游助手等大量国产手游助手都是直接基于Bluestacks内核,由于Bluestacks没有开源代码91手游助手源码,无法深度定制,所以只能简单优化然后打包为市场。 其他产品如海马湾、逍遥Android、叶神、ITools等均基于Virtualbox。 能力较弱的(如海马湾、ITools)直接使用Oracle发布的Virtualbox商业版,能力较强的(如开心安卓、叶心等神)深度定制Virtualbox源码,重新编译为进一步提高性能和兼容性。