认识
Emulator 旨在完全模拟目标设备的硬件和软件环境,通常通过二进制翻译或虚拟化技术实现,尽可能接近真实设备的运行方式。
性质
- 硬件级模拟:模拟 CPU、内存、存储等硬件行为。
- 运行真实系统:如 Android 模拟器运行完整的 Android OS。
- 性能较低:由于需要模拟硬件,通常比 Simulator 慢。
- 兼容性高:适合测试真实环境下的应用行为。
应用
Android 模拟器(如 BlueStacks、Android Studio Emulator)
游戏机模拟器(如 Dolphin 模拟 Wii/GameCube)
嵌入式开发(如 QEMU 模拟 ARM 设备)