supported mini devices architectures architecture ipad arm

architecture - mini - arm64 ios devices



¿Cómo afecta el cambio de la arquitectura de armv6/armv7 a armv6 en mi aplicación de iPad? ¿Habrá pérdidas de rendimiento/estabilidad? (2)

Necesito cambiar las arquitecturas de "Cualquier dispositivo con iPhone OS" de "Optimizado (armv6 armv7)" a "Estándar (armv6)" para una biblioteca. No estoy seguro de qué efecto tendrá esto en el rendimiento y la estabilidad de mi aplicación para iPad. Si lo entiendo bien, el iPad tiene la arquitectura armv7. No estoy tan familiarizado con las arquitecturas, así que no sé lo que significa.


No debería afectar negativamente la estabilidad, pero podría dañar levemente el rendimiento en armv7.


La estabilidad no se verá afectada, sin embargo, el código dentro de su biblioteca no tendrá ninguna ventaja dada por el compilador ni por el procesador. Esto no afectará las bibliotecas que está utilizando, ya que se compilarán para el hardware específico en el que se está ejecutando su biblioteca.

Si está haciendo matemáticas intensivas en su biblioteca, es posible que desee considerar la creación de dos versiones de la biblioteca (una para cada arquitectura), pero no suena como usted.

Averiguar exactamente cómo se verá afectada su biblioteca tendrá que ser un ejercicio para usted después de conocer las diferencias entre las arquitecturas y cómo el compilador optimiza su código para cada una.

En pocas palabras, como probablemente ya hayas notado, probablemente no verás ninguna diferencia en función de cómo mencionaste que usas la biblioteca, sin embargo, todo depende de cómo codifiques.