android - 为什么 iOS 模拟器比 Android 快得多?

标签 android ios emulation

为什么 iOS 的模拟器比 Android 的快?我在功能较差的 Mac 上使用 iOS 模拟器,它比 Android 模拟器运行流畅得多,Android 模拟器运行在规范比 Mac 更高的笔记本电脑上。

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

最佳答案

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

来自 this answer :

the difference between emulators and simulators is that emulators mimic the software and hardware environments found on actual devices. Simulators, on the other hand, only mimic the software environment; they otherwise have access to all of the host system's hardware resources such as disk space, memory and processor speed.

关于android - 为什么 iOS 模拟器比 Android 快得多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12154699/

相关文章:

android - 为什么自定义微调器在选择 Android 中的项目后不隐藏它的下拉菜单?

ios - Swift 不识别这个特定的 Objective-C 类构造函数

ios - 无法访问已安装的 Pod 框架

javascript - 6502 仿真实现 ADC 和 SBC 的正确方法

android - 在 Linux 中编写 Android 应用程序的最佳方法是什么?

java - onPreExecute方法没有被调用

android - 如何从 RecyclerView 适配器读取 bool 值

ios - 如何将一个数组的tableview数据重新加载到另一个数组?

Python运行shell命令并模拟用户输入

android - 如何正确实现 BaseAdapter 的 ADD 方法 - Android