如何将armv6 / armv7架构更改为armv6会影响我的iPad应用程序?是否会出现性能/稳定性损失?

时间:2010-04-02 19:16:11

标签: architecture ipad arm

我需要将“Any iPhone OS Device”的架构从“Optimized(armv6 armv7)”更改为“Standard(armv6)”库。我不确定这会对我的iPad应用程序的性能和稳定性产生什么影响。 如果我理解正确,iPad就具有armv7架构。我对架构并不熟悉,所以我不知道它的含义。

2 个答案:

答案 0 :(得分:3)

它不应该对稳定性产生负面影响,但可能会对armv7的性能造成轻微损害。

答案 1 :(得分:2)

稳定性不会受到影响,但是库中的代码不会带来编译器和处理器给出的任何优势。这不会影响您正在使用的库,因为它们将针对运行库的特定硬件进行编译。

如果您在库中进行强化数学运算,您可能需要考虑创建两个版本的库(每个架构一个版本),但它听起来并不像您。

在了解了体系结构之间的差异以及编译器如何优化每个体系结构的代码之后,确切地确定您的库将如何受到影响将是一个练习。

长话短说,您可能已经意识到,根据您提到的使用库的方式,您可能看不出任何差异,但这一切都取决于您的编码方式。