我正在创建一个平台应用程序,其中地面节点不断移动、处理和再生。在模拟器上运行我的应用程序时,明显出现明显的故障,但在我的设备上运行时,据我所见,没有故障。
我的问题是,该设备是否应该比模拟器性能更好,还是我可能只是没有注意到设备上的故障,因为它太小了。
之前的文章建议模拟器应该表现更好,但这些文章是针对 iPhone 3GS 的,所以我想知道较新的 iPhone 现在是否无法执行模拟器。
我的设备是 iPhone 5,运行的是 IOS 8.2,模拟器是 8.3 版。
最佳答案
这只是一般使用测试。该设备在与您的计算机完全不同的环境中运行,这是确保您将应用程序推送到设备时不会发生任何意外情况的最佳方式。例如,手机/平板电脑的数据覆盖范围有限、内存不足的情况、来电等。这些情况在设备上更为常见,然后当人们通过模拟器模拟它时。
从硬件的角度来看,该设备使用与您的 Mac 不同的处理器架构,这也需要考虑在内(不像其他情况那么多,但您需要涵盖您的基础)。 Mac 也无法可靠地模拟 RAM、磁盘空间、处理器速度等...因此在设备上进行测试在这里也很有用。
总体 如果您打算将您的应用程序发布到 App Store,或者至少是设备,则值得在设备本身上进行测试。只有这样,您才能确定它会在您打算定位的平台上按预期运行和执行。模拟器终究只是模拟器,不是真东西!
引用自HERE .
关于iphone - 模拟器与 IOS 设备性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30568166/