Распространение приложений iPhone 2.1 vs 2.0
Вопрос
Могут ли приложения iPhone, скомпилированные для версии 2.1, быть успешно установлены через iTunes на устройстве 2.0?
Я знаю, что приложения для iPhone, скомпилированные с помощью версии 2.1, могут бегать на устройстве 2.0 (при условии, что они не используют ничего нового из версии 2.1).Но я не уверен, позволит ли iTunes выполнить установку.
Есть ли у кого-нибудь конкретная информация по этому поводу?
Я не видел в AppStore ни одного приложения только версии 2.1+.
Решение
Я считаю, что приложения, скомпилированные для версии 2.1, будут помечены как «Требуется обновление программного обеспечения iPhone 2.1» при просмотре через iTunes.(но не при просмотре с iPhone — приложение App Store для iPhone отображает только часть метаданных приложения.)
Один пример: Каверномер (он находится в разделе «Описание приложения->Требования»)
Однако я не знаю, соблюдается ли это «требование» на самом деле.
Другие советы
Нет.
Как уже упоминалось, приложения, скомпилированные с использованием версии 2.1, будут помечены в iTunes как требующие версии 2.1.
Если вы попытаетесь загрузить приложение 2.1 с iPhone или синхронизировать приложение 2.1 через iTunes, вы получите сообщение о том, что требуется iPhone OS 2.1.
Короткий ответ, да.
Были некоторые приложения, которые не работали на 100% в версии 2.1, но эти две прошивки в значительной степени обратно совместимы.