Какую SDK-версию приложения для iPhone я должен использовать?4.2 или 3.? - PullRequest
0 голосов
/ 02 марта 2011

Должен ли я разрабатывать свое приложение для 4.2?

Ответы [ 4 ]

4 голосов
/ 02 марта 2011

Всегда используйте последнюю версию SDK.Apple больше не будет одобрять приложения, созданные для 3.x.

Редактировать:

Существует разница между базовым SDK и iOS, которую вы планируете поддерживать.Вам нужно использовать последний SDK, как я уже говорил ранее, однако вы все равно можете создать приложение, которое работает на более старых версиях iOS, не используя классы и методы, которые были представлены в более новых версиях, и соответствующим образом настроив целевую ОС.

1 голос
/ 02 марта 2011

Лично я часто использую некоторые из новых вещей для iOS 4.0 (например, GCD) в своих приложениях. Я слышал, что 90% пользователей ios используют 4.x. Это должно быть хорошей серединой.

1 голос
/ 02 марта 2011

Базовый SDK всегда должен быть последней доступной версией (4.2 на данный момент). Затем вы можете использовать цель развертывания, чтобы указать минимальную ОС, которую будет поддерживать ваше приложение, поэтому хорошим правилом будет использование 3.0 для этого.

1 голос
/ 02 марта 2011

Если у вас нет необходимости поддерживать старые устройства iOS с более старыми версиями iOS, вам следует разрабатывать с использованием 4.2, поскольку в нем много функций, отсутствующих в 3.x. Самое главное: 3.x не поддерживает многозадачность.

Кроме того, важно понимать связь между базовой версией SDK и целью развертывания . В двух словах: вы можете (и должны) компилировать против последней версии SDK, но если все сделано правильно, вы все равно можете запустить приложение на более старых версиях iOS.

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