2013-03-28 3 views
0

Как вы, наверное, знаете, Apple объявляет две новости:сделать свой Apps выглядеть на дисплее Retina против ARMv6

У меня есть вопрос о первом. Таким образом, у нас есть приложение, которое построено с iOS3.2 как минимальная цель развертывания и с поддержкой armv6. Причина этого в том, что у многих пользователей по-прежнему есть iPhone 3G, поэтому нам нужна поддержка armv6. Но из-за этого анонса нам нужно отказаться от поддержки armv6 и использовать iOS6 SDK (с целью развертывания iOS4.3 min), чтобы правильно создать приложение с изображением запуска 4 cols.

Я читал и поиск много об этой теме, и я нашел это:

В настоящее время мы имеем ARMv6 поддержку. Вы не можете отказаться от него, вы можете просто установить минимальную версию os на 4.3. Но с XCode 4.5 вы не можете построить для архитектуры armv6, так что этот фрагмент будет отсутствовать в приложении. Вот почему Apple не будет принимать ваше приложение при следующей загрузке, потому что вы ограничиваете поддерживаемый список устройств. Но если вы используете старый XCode, вы не можете добавить большое изображение запуска для поддержки полноэкранного режима iPhone5. Главное - недостаток среза armv6. Кто-то сказал, что Apple может это обнаружить, и если ваше приложение содержит такой фрагмент, оно будет отклонено после 1 мая. Но вы не можете обновить существующее приложение с поддержкой armv6, потому что вы не можете построить для этого.

Я также читал, что вы можете объединить приложения, созданные с XCode 4.x и 4.5 для поддержки всех архитектур, но это слишком рискованно для нас, если компания Apple примет это после мая 1.

Так это правда, что все разработчики, чье приложение все еще поддерживает armv6, должны загрузить новое приложение в App Store с другим идентификатором приложения? Или есть ли какое-либо другое решение, которое обновляется после 1 мая, поступит правильно всем текущим пользователям?

Благодаря Madik

+0

Нет, я тоже это написал, я знаю, что есть такие решения. Мой вопрос в том, что Apple примет обновление приложения, если оно будет содержать фрагмент armv6? Я знаю, или, возможно, в настоящее время они принимают такие бинарные файлы, но какова будет ситуация после 1 мая? Нам нужны точные ответы, чтобы отправить их нашим клиентам ... – madik

ответ

0

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

Что вы не можете do удалить поддержку группы устройств. То есть вы не можете иметь универсальное приложение, а затем, например, удалить поддержку iPad.

+0

Итак, вы утверждаете, что после 1 мая я переключился на XCode 4.5 с помощью iOS6.x SDK, создав приложение без armv6, и мне удастся загрузить приложение? – madik

0

Нет смысла поддерживать устройства armv6 или ОС < 5.0 больше. Этот рынок чрезвычайно ограничен , если ваш продукт ориентирован на страны, где покупка новых устройств необычна. На большинстве основных рынков усилия по поддержке старых устройств iOS не стоят. Мы поддерживаем только устройства 5.x и armv7 для новых версий приложений.

+0

Как я уже упоминал, у нас много пользователей с iPhone 3G. Это не наше решение, рынок дан.Но, конечно, из-за этого объявления после 1 мая мы не можем публиковать обновления приложений для этих устройств. – madik

+0

И вы ошибаетесь с минимальной версией iOS, это 4.3, а не 5.0 – madik

+0

Наш мобильный веб-сайт видит менее 4% версий iOS ниже 5.0. 10% версия 5 и 86% версия 6. – ahwulf