【发布时间】:2011-10-09 02:25:43
【问题描述】:
我对两个不同的东西有点困惑,因为我们在 android 中有模拟器,在黑莓中有模拟器。模拟器和模拟器之间有什么区别吗?还是它们只是同一事物的不同名称?
【问题讨论】:
我对两个不同的东西有点困惑,因为我们在 android 中有模拟器,在黑莓中有模拟器。模拟器和模拟器之间有什么区别吗?还是它们只是同一事物的不同名称?
【问题讨论】:
模拟器是硬件和软件的结合。 模拟器只是软件。
以 android 模拟器为例,当在 android 模拟器上进行任何操作时,指令会被转换为 ARM 调用,然后到底层操作系统(windows/mac/unix)。
如果是 iPhone 模拟器,模拟器上的指令直接转换为原生调用(Mac)。
这就是模拟器提供更真实行为的原因。
【讨论】:
请参阅“虚拟设备”的名称相同。
Android 模拟器、黑莓模拟器、iPhone 模拟器。
什么是虚拟设备?
虚拟设备意味着它不是真实的手机(但除了相机等一些功能外,几乎提供与真实手机相同的功能),但开发人员可以使用它来测试他们的应用程序)。
【讨论】:
在给定的上下文中,它们都指的是同一件事。不过这值得一读http://en.wikipedia.org/wiki/Emulator#Emulation_versus_simulation。
【讨论】:
来自 RIM 的own website:
有多种 BlackBerry® 模拟器可用于模拟实际 BlackBerry 产品的功能,包括 BlackBerry 设备和 BlackBerry Enterprise Server™。
换句话说,是的,模拟器只是模拟器的 RIM 术语。
【讨论】:
模拟器主要用于从理论上检查系统。而模拟器在某些方面克隆了原始系统。
【讨论】:
模拟器:模拟硬件和软件
模拟器:只模拟软件
检查以下链接:
http://www.mobileqazone.com/forum/topics/difference-emulator-and?xg_source=activity
【讨论】:
而我担心这些:
模拟器:当你有硬件能力并且不需要翻译每条指令时。换句话说,指令由硬件支持。
模拟器:当指令不受支持并且您需要用母语翻译它们时。
模拟器应该比模拟器快,因为不需要指令翻译。
【讨论】: