如果仅在Xcode 4.2中使用armv6来支持新旧设备,有任何缺陷吗?

时间:2011-11-25 10:57:31

标签: iphone ios xcode armv7 armv6

我正在开发一款支持iOS 3.0以来的应用。使用Xcode 4.2,我必须手动将armv6添加到Architectures。那么为新设备优化的armv7是用“armv6 armv7”编译的唯一优势吗?尺寸会比只用armv6大吗?

1 个答案:

答案 0 :(得分:0)

仅使用armv6不是最佳选择 - 但它适用于较旧的iOS设备(即没有缺陷)。

另一种方法是同时提供armv6armv7二进制文件,以便较新的设备使用armv7代码。当然,这将加倍应用程序代码的大小。它可能是值得的,这取决于您的应用程序(例如,如果速度是一个问题),但它不会影响兼容性。