它既不是虚拟机也不是模拟器。它是一个模拟器,换句话说,它是一个标准的Mac应用程序,模仿iOS设备的行为。它模仿了实际设备的大多数功能,但缺少一些主要功能。因此,您需要使用真实的设备来测试一些真实的场景。
您可以在此处阅读有关模拟器的更多信息:关于模拟器
我想引用以上链接页面中的一些关键信息:
模拟器可让您在开发过程中快速原型化和测试应用程序的构建。作为Xcode工具的一部分安装的Simulator在Mac上运行,在模拟iPhone,iPad,Apple Watch或Apple TV环境时,其行为类似于标准Mac应用。在实际设备上测试应用程序之前,请将模拟器视为要使用的初步测试工具。
模拟器是一个有用的工具,但它并不是测试应用程序的唯一方法。由于模拟器是在Mac上运行的应用程序,因此可以访问计算机的资源,包括CPU,内存和网络连接。所有这些资源都可能比在移动设备上发现的资源更快。因此,模拟器无法准确测试应用程序的性能,内存使用率和网络速度。出于同样的原因,请始终在设备上测试应用程序用户界面的性能。在Simulator中,您的应用程序的用户界面似乎比在设备上运行更快,更流畅。
还请记住,与尝试通过设备上的触摸与应用程序交互时,使用鼠标在Simulator中进行交互的某些用户界面元素更容易。
最后,模拟器中存在一些硬件和API差异。在模拟器中测试时,这些差异可能会影响您的应用程序。
| 归档时间: |
|
| 查看次数: |
1941 次 |
| 最近记录: |