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

3

我需要将“任何iPhone操作系统设备”的架构从“优化(armv6 armv7)”更改为“标准(armv6)”以供库使用。我不确定这对我的iPad应用程序的性能和稳定性会产生什么影响。 如果我理解正确,iPad具有armv7架构。我对架构不是很熟悉,所以不知道它意味着什么。


为什么你需要改变它? - SamB
我想要使用一个高分库,需要这个... - Flocked
2个回答

3

这不应该对稳定性产生负面影响,但可能会在armv7上略微损害性能。


谢谢你的回答 - “可能会轻微损害”是什么意思?在什么情况下?我的应用程序使用核心动画、石英核心和其他非图形密集型任务。 - Flocked

2
稳定性不会受到影响,但是你的库中的代码将不会利用编译器和处理器提供的任何优势。这不会影响你正在使用的库,因为它们将根据运行库的特定硬件进行编译。如果你的库中有大量的数学计算,你可能需要考虑创建两个版本的库(每个架构一个),但是看起来你不需要这样做。要确定你的库会受到什么影响,你需要了解架构之间的差异以及编译器如何针对每个架构优化你的代码。长话短说,正如你已经意识到的那样,根据你使用库的方式,你可能不会看到任何差异,但这取决于你的编码方式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接