Любой дефект, если использовать armv6 ТОЛЬКО в Xcode 4.2 для поддержки как старых, так и новых устройств? - PullRequest
1 голос
/ 25 ноября 2011

Я занимаюсь разработкой приложения, поддерживающего iOS 3.0. С Xcode 4.2, я должен добавить armv6 вручную к архитектурам. Итак, является ли armv7, оптимизированный для новых устройств, единственным преимуществом для компиляции с «armv6 armv7»? Размер будет больше, чем у armv6?

1 Ответ

0 голосов
/ 26 ноября 2011

Использование только armv6 не оптимально - но оно будет работать на старых устройствах iOS (т.е. без дефектов).

Альтернативой является предоставление двоичных файлов armv6 и armv7, чтобы на более новых устройствах использовался код armv7. Конечно, это будет удвоить размер кода приложения. Это может стоить того, в зависимости от вашего приложения (например, если скорость является проблемой), но это не повлияет на совместимость.

...