Будет ли приложение только для armv7 работать на устройствах iOS с arm64?

Я работаю над приложением для iOS. Чтобы размер бинарного файла был небольшим, а также по другим техническим причинам, я хотел бы собрать его только для armv7. Я знаю, что App Store не принимает приложения, которые не предоставляют слайс arm64, но в настоящее время это не проблема (позже я добавлю слайс arm64). Итак, вот мой вопрос:

Будут ли на iPhone с процессором arm64 (iPhone 5s, 6, 6s) запускаться приложения только для armv7?

Насколько мне известно, процессоры способны запускать код armv7. Однако для поддержки 32-битных приложений необходимо, чтобы ОС позволяла это и чтобы связанные фреймворки, такие как Foundation, содержали слайс armv7. Я не могу проверить это сам, так как у меня нет доступа к устройству arm64.


person Daniel Seither    schedule 12.10.2015    source источник
comment
связанные фреймворки, такие как Foundation, содержат слайс armv7, это именно то, что происходит в iOS arm64 — он содержит два набора библиотек в виде двух файлов кэша dyld для armv7s и arm64. armv7s совместим с armv7.   -  person creker    schedule 12.10.2015


Ответы (1)


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

Ссылка: Документы Apple: совместимость устройств

person Macrosoft-Dev    schedule 12.10.2015
comment
Спасибо. Я наткнулся на эту страницу раньше, но, очевидно, не прочитал ее достаточно внимательно. - person Daniel Seither; 12.10.2015