iOS模拟器是虚拟机还是模拟器?

iOS模拟器是虚拟机还是模拟器?,ios,ios-simulator,Ios,Ios Simulator,使用Xcode安装的iOS Simulator是一个虚拟机或仿真器,就像Android一样?它既不是虚拟机也不是仿真器。它是一个模拟器,换句话说,它是一个模拟iOS设备行为的标准mac应用程序。它模仿了实际设备的大部分功能,但缺少一些主要功能。因此,您需要使用真实设备来测试一些真实场景 您可以在此处阅读有关模拟器的更多信息: 我想引用上面链接页面中的一些关键信息: 什么是模拟器 模拟器允许您快速原型化和测试应用程序的构建 在开发过程中。作为Xcode工具的一部分安装, 模拟器在你的Mac电脑上运

使用Xcode安装的iOS Simulator是一个虚拟机或仿真器,就像Android一样?

它既不是虚拟机也不是仿真器。它是一个模拟器,换句话说,它是一个模拟iOS设备行为的标准mac应用程序。它模仿了实际设备的大部分功能,但缺少一些主要功能。因此,您需要使用真实设备来测试一些真实场景

您可以在此处阅读有关模拟器的更多信息:

我想引用上面链接页面中的一些关键信息:

什么是模拟器 模拟器允许您快速原型化和测试应用程序的构建 在开发过程中。作为Xcode工具的一部分安装, 模拟器在你的Mac电脑上运行,运行起来就像一个标准的Mac应用程序 模拟iPhone、iPad、Apple Watch或Apple TV环境。 将模拟器视为之前使用的初步测试工具 在实际设备上测试应用程序

测试所需的实际设备 模拟器是一个有用的工具,但它不应该是测试的唯一方式 应用程序。因为模拟器是在Mac上运行的应用程序,所以它 访问计算机资源,包括CPU、内存和 网络连接。所有这些资源都可能更快 比在移动设备上发现的要多。因此,模拟器不可用 对应用程序性能、内存使用和网络的准确测试 速度出于同样的原因,请始终测试应用程序的性能 设备上的用户界面。在模拟器中,您的应用程序的用户界面 可能比在设备上运行得更快更流畅

还要记住,某些用户界面元素可能更容易使用 在模拟器中使用鼠标进行交互,而不是尝试进行交互 通过触摸设备使用应用程序

最后,模拟器中存在一些硬件和API差异。 在模拟器中测试时,这些差异可能会影响您的应用程序


它不是VN或模拟器。线索就在名字里,它是一个模拟器。Als对UIKit的调用被转换为OSX,并使其在类似于iOS设备的窗口中运行。在那里,你只需使用模拟器开发一个应用程序,你还需要在真实的设备上进行测试。作为答案张贴,这样可以标记为该答案。