6

我知道这可能会被关闭甚至被否决,但无论如何我都想试一试。为什么iOS的模拟器比Android的快?我在性能较差的 Mac 上使用 iOS 模拟器,它比运行在比 Mac 更高规格的笔记本电脑上的 Android 模拟器流畅得多。

我在某处读到,这是因为 Android 模拟 ARM,而 iOS 在 OS X 中本机运行它。那么,为什么 Android 模拟器不只是像 iOS 一样直接运行呢?我知道没有人能真正回答这个问题,但仍然。我希望有人能对这个相当令人沮丧的问题有所了解。

4

2 回答 2

10

因为iOS“模拟器”不是模拟器……它是模拟器。

这个答案

模拟器和模拟器之间的区别在于模拟器模仿了实际设备上的软件和硬件环境。另一方面,模拟器只模拟软件环境;否则,他们可以访问主机系统的所有硬件资源,例如磁盘空间、内存和处理器速度。

于 2012-08-28T07:34:58.493 回答
1

要获得更快的模拟器,请查看此链接和有关 Intel VT 的部分:http:
//developer.android.com/tools/devices/emulator.html
您还可以使用 GPU 加速(配置图形加速部分)或此博客文章(其中还回答了您的问题并解释了 Android 环境中 x86 和 ARM“仿真”之间的区别):
http ://android-developers.blogspot.cz/2012/04/faster-emulator-with-better-hardware.html

于 2012-08-28T07:37:52.237 回答