Тестирование iOS-устройства на iOS 4.3, 4.2, 4.1, 4.0, 5.0, iOS - PullRequest
1 голос
/ 16 сентября 2011

На сегодняшний день последняя версия SDK для iOS 4 - 4.3, а бета-версия iOS 5 и GM могут появиться в сентябре этого года.

Если мы разрабатываем приложение, поддерживающее iOS 4.0 или выше, мынужно выполнить тест устройства на iDevice с iOS 4.0, iOS 4.1, iOS 4.2, iOS 4.3?Или, если приложение хорошо работает и хорошо протестировано на iOS4.3, и я разработал приложение только для iOS SDK 4.0, могу ли я сделать вывод, что оно хорошо работает в iOS 4.0 / 4.1 / 4.2?У меня есть этот вопрос, потому что у меня установлен только iDevice с iOS 4.3, и я не смог найти официальную ссылку, что другая версия iOS 4.x совместима.

Помимо тестирования приложения на устройстве с iOS 4.3, я также протестирую его на iOS 5 beta / GM.

Какова ваша обычная практика для проведения такого теста на совместимость устройств?

Большое спасибо, и ваш опытный эксперт может помочь мне.

Ответы [ 2 ]

1 голос
/ 16 сентября 2011

В большинстве случаев, если ваше приложение использует только функции iOS 4.0 SDK и нормально работает на устройствах с iOS 4.3, оно также должно работать на других устройствах с iOS 4.0 и выше (но ниже iOS 5).

Но нет лучшего способа убедиться, что доза вашего приложения работает должным образом на разных версиях iOS, если вы не попробуете это. Вот почему нам нужно купить более одного устройства iOS и, по крайней мере, установить на них какую-то в основном релизную версию iOS (например, iOS 4.1, iOS 4.3.5 и iOS 5 beta7).

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

Я использую TestFlight для отправки пользователям тестовой версии моего приложения. И вы также можете отправить его по электронной почте.

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

0 голосов
/ 16 сентября 2011

В одном из моих проектов SDK установлен на 4.3, а минимальный уровень - на 4.1.Когда я использую классы или методы, которые есть в 4.3, но не 4.1, я сначала проверяю в коде, существует ли класс или метод.Несколько устройств, на которых я работал, 4.3 и бета-версия iOS 5.Я иногда тестирую более ранние версии в симуляторе.Обычно это хорошо работает для меня.

Скорость обновления очень высока.С тех пор как Apple сделала бесплатные обновления iOS, большой процент пользователей iOS обновился до последней версии в течение нескольких недель после выпуска.

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