Поможет ли Optimized (armv7) пользователям оборудования armv6 загрузить приложение из AppStore? - PullRequest
3 голосов
/ 27 августа 2011

Если нет, что произойдет, когда пользователь iPhone 3G загрузит оптимизированное приложение armv7?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 06 октября 2011

Apple, вероятно, не одобрит приложение, если вы не отметили его соответствующим образом (в Info.plist), чтобы оно работало только на устройствах третьего поколения и выше, если вы строите только для архитектуры ARMv7. Так что вопрос спорный, он должен быть:

Как запретить загрузку моего приложения ARMv7 на устройствах ARMv6 для одобрения моего приложения?

Я считаю, что способ сделать это - указать, что вашему приложению требуется OpenGL ES 2.0.

Это изображение показывает вам настройку UIRequiredDeviceCapabilities внизу (opengles-2): enter image description here

Изображение предоставлено этим постом .

0 голосов
/ 27 августа 2011

Если ваше приложение скомпилировано только для armv7, оно не будет работать на устройстве armv6, таком как iPhone 3G.

Вы должны скомпилировать приложение как Standard (armv6 armv7).Таким образом, он будет работать на всех устройствах и все равно будет оптимизирован для устройств armv7.Это означает, что устройства armv7 не увидят разницы в производительности между Standard (armv6 armv7) и Optimized (armv7), а более старые устройства armv6 смогут запускать приложение.

...