【发布时间】:2015-01-08 00:01:33
【问题描述】:
我正在开发的应用程序需要一个快速的设备。我已经对它进行了很多测试(并尽可能多地调整了性能),但在 iPad 1 + 2 上它无法使用。有什么办法可以排除这些设备安装我的应用程序?我只是在查看它们的详细信息,我不敢相信 Apple 将 2 卖了 3 年,并且由于某种原因允许它更新到 iOS 8(我在网上找不到任何人没有抱怨自 iOS 8 更新以来的速度在 iPad 上 2)。我知道我可以使用为应用程序构建的操作系统来排除设备,但即使我以 iOS 8+ 为目标,仍然支持 iPad 2。有什么想法吗?
【问题讨论】:
-
iPad 2 具有与 iPad mini 相同的处理器(目前在标记中)。
-
@OnikIV 我知道,它也有相同的 RAM。不过,性能差异非常明显。也许是因为它正在驱动更大的屏幕?无论哪种方式,我都需要排除 iPad 1 + 2。
-
我认为屏幕是相同的 768x1024。不过,您可以使用:UIRequiredDeviceCapabilities。更多信息在这里:developer.apple.com/library/ios/documentation/General/Reference/…
-
@OnikIV 感谢您的帮助。很奇怪,我认为他们应该执行相同的操作,但在 Mini 1 上需要 3-5 秒的操作在 iPad 2 上需要大约 10 秒。我需要进一步调查,希望我最终可以匹配性能,但我需要快速解决方案并阻止设备现在就足够了。
-
我假设您已经在多个 iPad 2 设备上进行了测试?也许这是您的测试设备而不是模型本身所特有的东西?