Я создаю приложение для iPhone с базой SDK-цели 3.1.x. У меня есть друг, который предложил протестировать его на бета-версии OS 4.0, но мне интересно, если я буду беспокоиться. Будет ли мое приложение работать под 4.0 или не совместимо с ним? Я должен представить, что это будет с тех пор, как приложения, созданные для 2.x, запускаются на 3.x просто отлично AFAIK. Любые ошибки?iPhone OS 4.0 назад совместим с 3.1/.2
ответ
Эта информация по-прежнему находится под NDA и поэтому не может быть обсуждена здесь, за исключением того, что было упомянуто на первом лейбле и является таким образом общедоступным.
Это говорит ...
я могу видеть, объявленную многозадачности как Gotcha с точки зрения памяти, производительности и состояния приложения. Тестирование на OS 4 кажется хорошей идеей в свете этого. Тем не менее, устройство вашего друга не является аппаратным устройством последнего поколения (iPhone 3GS или iPod touch третьего поколения), вы не получите результаты тестов, которые касаются многозадачности.
Кроме того, помните, что при установке бета-версии iPhone OS вам необходимо добавить своих друзей UDID в список тестовых устройств на вашем портале devloper, иначе устройство закроется при обновлении.
Если вам или кому-то это нужно знать: Для обновления вы можете использовать XCode Organizer или просто использовать iTunes. Удерживайте клавишу «Option» и нажмите кнопку «Восстановить». Появится окно с запросом на использование прошивки.
Опять же, эти вопросы еще не законны вне форума разработчиков Apple.
Надеюсь, это поможет. Удачи и счастливого развития!
Отличный ответ. Я нашел тему форума об этом, поэтому я остановлюсь на обсуждении. – typeoneerror
Рад, что вы его нашли. Являясь зарегистрированным разработчиком, вы можете поделиться ссылкой? (Незарегистрированные разработчики не смогут его открыть.) – Moshe
Конечно, это действительно липкая тема, сначала на форумах разработчиков Apple: https://devforums.apple.com/community/iphone – typeoneerror
Скорее всего, любые функции от 3.0+ будут в 4.0. Функции в 2.x могут быть удалены.
Никто не знает наверняка, если вы не можете использовать бета-версию или ждать официального релиза.
Я использую 4.0 beta в течение нескольких недель и не сталкиваюсь с проблемами с приложениями App Store OS 3. Я не думаю, что в OS 4 произошли какие-то изменения, которые нарушили бы существующие приложения OS 3, но я не могу сказать это с полной уверенностью.
Вы должны всегда проверять как можно больше устройств. Как уже упоминалось, OS 4 особенно хороша для тестирования, просто чтобы убедиться, что вы хорошо взаимодействуете с новыми функциями многозадачности (которые являются общедоступными, поэтому не похоже, чтобы что-то об этом было бы против NDA).
Термин «разграбленный» в документации os 4.0 скажет вам об этом. Я бы хотел, чтобы что-нибудь из os 3 было отмечено как таковое, вы можете быть уверены, что я не буду безопасно включать. – Moshe