Теперь, когда iPhone SDK 4.0 доступен для загрузки, а iOS 4.0 станет доступной для потребителей в ближайшее время, имеет ли смысл начинать использовать новые функции, доступные в ОС 4.0?
Меня больше всего беспокоит то, что использование функций 4.0 требует, чтобы конечные пользователи также обновляли свои телефоны / iPod до версии 4.0. Хотя этот процесс довольно безболезненный, разумно ли ожидать, что большинство пользователей обновит его? Самому приложению не нужно ничего вводить в новую ОС, но некоторые традиционные методы анимации теперь «не приветствуются» в пользу их блочных аналогов. Для меня это нормально, я бы предпочел использовать блочные методы, но меня беспокоит, что это доставляет неудобства конечным пользователям.
Так каков общий опыт по этому поводу? Выбираете ли вы самую последнюю и лучшую версию или придерживаетесь текущей версии?
p.s. Это предполагает, что GM устанавливает ОС конечным пользователям, когда она доступна, а не бета-версию.