Как изменение архитектуры armv6 / armv7 на armv6 влияет на мое приложение для iPad? Будут ли потери производительности / стабильности? - PullRequest
3 голосов
/ 02 апреля 2010

Мне нужно изменить архитектуру «Любого устройства iPhone OS» с «Оптимизированный (armv6 armv7)» на «Стандартный (armv6)» для библиотеки. Я не совсем уверен, как это повлияет на производительность и стабильность моего приложения для iPad. Если я правильно понимаю, у iPad есть архитектура armv7. Я не очень знаком с архитектурами, поэтому не знаю, что это значит.

Ответы [ 2 ]

3 голосов
/ 02 апреля 2010

Это не должно отрицательно влиять на стабильность, но может немного повредить производительности на armv7.

2 голосов
/ 30 июня 2010

На стабильность это не повлияет, однако код в вашей библиотеке не получит никаких преимуществ, предоставляемых компилятором или процессором. Это не повлияет на используемые вами библиотеки, так как они будут скомпилированы для конкретного оборудования, на котором работает ваша библиотека.

Если вы занимаетесь интенсивной математикой в ​​своей библиотеке, вы можете рассмотреть возможность создания двух версий библиотеки (по одной для каждой архитектуры), однако это не похоже на вас.

Выяснение того, как именно будет затронута ваша библиотека, должно стать для вас упражнением после того, как вы узнаете о различиях между архитектурами и о том, как компилятор оптимизирует ваш код для каждой из них.

Короче говоря, как вы, вероятно, уже поняли, вы, вероятно, не увидите никаких отличий в зависимости от того, как вы упомянули, что используете библиотеку, однако все зависит от того, как вы кодируете.

...