什么是模拟器?模拟器都有哪些作用?

在虎哥前面的文章《安卓APP能检测到模拟器运行环境吗》中,向大家介绍了安卓模拟器,比如MuMu模拟器、蓝叠模拟器(BlueStacks)、雷电模拟器、逍遥安卓模拟器、腾讯手游助手等。

但啥是模拟器呢?别的行业我不知道,单说在软件领域,模拟器(Simulator/Emulator)是一种软件工具,用于在特定设备(如PC、手机)上模拟另一种系统环境的行为,使用户无需原始设备即可运行特定程序或系统

一、模拟器概念的本质

通过软件仿真目标系统的功能,创建虚拟运行环境,这就是模拟器的本质。

常见的是安卓模拟器,是在电脑中模拟一部或多部安卓手机。这些手机的安卓系统或者上面运行的APP,也以为自身是一台真手机、或者处于真机系统中,而不知道它不过是电脑windows中的一些进程而已。

所以,你看,模拟器一般有两个核心概念:

二、主流模拟器都有哪些?

主流模拟器不限于安卓,覆盖linux、windows和IOS多个平台,有的模拟器支持多个平台。

1、PC端安卓模拟器

安卓模拟器以PC端为主,运行在电脑上,模拟安卓手机。

这个很好理解,毕竟以手机那种可怜的小身板和硬件性能,是不足以模拟电脑系统的,它的小屏和触控也不方便模拟电脑大屏、键鼠操作的。

市面上的安卓模拟器,技术路线分为两条,一个是VirtualBox,另一个是Bluestacks内核,虚拟完整安卓系统环境。早期的靠谱助手、新浪手游助手等都是基于Bluestacks开发而来,现在比较流行的雷电、夜神、MuMu、逍遥等都是基于Virtualbox深度定制开发的。

Bluestacks的原理是把Android底层API接口翻译成Windows系统的API,对PC硬件本身没有太高的要求,在硬件兼容性方面有一定的优势,运行效率较高。

Virtualbox则是通过在Windows内核底层直接插入驱动模块,创建一个完整虚拟的电脑环境运行安卓系统,加上CPU VT硬件加速,性能和兼容性都更好,但是对于电脑CPU有一定要求,老型号的电脑使用起来比较吃力。

2. 苹果(iOS)平台模拟器

苹果此前限制严格,但2024年政策放宽后,App Store已上架多款复古游戏模拟器:

不过,高性能模拟器(如Dolphin模拟Wii/GameCube)因苹果禁用JIT编译技术而无法运行。iOS模拟器需用户自行提供合法ROM文件,且仅支持游戏类模拟,暂无法模拟安卓或其他操作系统。

3. 其他主流类型的模拟器

游戏主机模拟器:如Dolphin(Wii/GameCube)、PCSX2(PS2)。

操作系统模拟器:VirtualBox和vmware之类的运行多操作系统的模拟器、iOS模拟器(Xcode内置,供开发者测试App)。

一些用于远程控制的终端仿真器,测试延迟用的网络模拟器,这些专用的设备模拟器不在本文的讨论范围内。

三、模拟器的作用

1、软件开发与兼容性测试

跨平台兼容性验证和多版本测试,大家都知道,安卓的版本都不知道有多少个了,各大手要, 厂商的系统略有不同。还有些浏览器也进化了很多代,大厂产品也要进行经典版本测试。诸如此类,模拟器提供了真机环境预览、Android SDK模拟器等,可以根据需要来安装测试环境。

2、玩经典游戏

运行老旧平台游戏(如街机、PSP),解决硬件淘汰问题。比如说知名的MAME模拟器,就属于这种。

很多七零后、八零后曾迷恋的街机游戏,都已经可以在电脑上用 MAME 运行。作为如今机街模拟器的大佬,MAME无疑是街机迷们的怀旧的利器,目前,MAME 的游戏列表里有近3万个游戏,可以运行的游戏有数千个。

3、效率工具

多开应用/游戏、自动化任务(如手游挂机),比如说雷电模拟器,可以多开工作室刷资源。

5、隐私与隔离风险

隔离高风险操作,比如测试一些权限大且有风险的脚本,或者病毒样本,把它运行在模拟器系统上(当然也可以运行在虚拟机系统上),受感染的不过是虚拟机,你的真实系统不受影响。

总结

模拟器不是安卓专属,其它的IOS系统、游戏主机(Delta、RetroArch)、操作系统(VirtualBox)等多领域都有模拟器的存在

模拟器的核心价值在于三点:

展开阅读全文

更新时间:2025-07-31

标签:游戏   模拟器   作用   系统   测试   电脑   硬件   平台   手机   雷电   兼容性

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020- All Rights Reserved. Powered By bs178.com 闽ICP备11008920号
闽公网安备35020302034844号

Top