ios - 模拟器是否可以很好地判断 iOS 兼容性?

标签 ios ios-simulator

这是一个更笼统的问题。如果我正在开发 iOS 应用程序(或游戏)并且它在我拥有的设备(例如 iPod 3g、iPhone 4 和 iPad 1 + 2)上运行良好,并且在我没有的设备的模拟器上运行良好(iPhone 3g、iPhone 5、iPad 3),我可以相信一切都将在真实设备上运行,与模拟器完全一样吗?我到处阅读,体验过模拟器和真实设备之间的差异。但是既然我从我拥有的设备和我没有的模拟器中得到了我期望的东西,那么假设我的应用程序会正常运行是否合理,如果我绝对无法接触到真实的设备?

最佳答案

对于很多事情,您可能是安全的,因为您已经在真实设备上进行了测试。 iPhone 5 具有更大的屏幕,但 iPhone 5 模拟器应该足以测试您的应用程序是否可以在更大的显示器上运行。真正的 iPhone 5 使用的是 armv7s,而不是 armv7。因此,一些高度优化的代码或时序代码可能会有所不同。 iPad 3 具有视网膜屏幕,但这可以在视网膜 iPad 模拟器中进行测试。很少有开发者会在每台设备上安装他们支持的每个 iOS 版本。你已经用你所拥有的做了很好的工作。我对您所做的感到满意,但这实际上取决于您的应用的功能以及它如何插入操作系统和设备。

我更关心的是在您的应用支持的所有 iOS 版本上测试您的应用。 iOS 错误得到修复,从 4.3 到 6.0 的行为有所不同。

关于ios - 模拟器是否可以很好地判断 iOS 兼容性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12868429/

相关文章:

iphone - 在没有 NSURLConnections 的函数中 [NSURLConnection releaseDelegate] 崩溃,我该如何应对?

ios - 使用 UITableView 将 NSDictionary 传递给另一个 Controller

ios - 在 NSFetchRequestController 中使用带有复杂 NSPredicate 的 NSFetchRequest

iOS模拟器问题?

ios - 在 iOS 模拟器上启动应用程序(waxsim 不再工作)

css - iphone App 不显示继承?或者是

ios - 无法创建 native 类型的实例 'NSObject'

ios - 类型 'NSPersistentStore' 在 swift 中不符合协议(protocol) 'BooleanType'

ios - 如何在AppDelegate中隐藏和显示UIViewController按钮? - swift

ios - 呈现新 View 时如何控制默认选择的画外音元素是什么?