Какую версию(ы) iOS должно поддерживать мое приложение? [закрытый]
NB: этот вопрос был тщательно отредактирован, чтобы сделать его более актуальным, для полноты исходный вопрос поддерживаться на конце.
какую версию(ы) iOS должно поддерживать мое приложение?
при создании нового приложения iOS какие стратегии следует использовать, чтобы определить, какие версии операционной системы поддерживать? Какие практические соображения существуют в поддержке устаревшей версии ОС. Есть ли достоверная статистика по поддержка бизнеса случае падения поддержка Legacy?
Исходный Вопрос
если я создаю новое приложение iOS, должен ли я поддерживать версии iOS до 5.0, или это больше не нужно? Есть ли какие-либо надежные и актуальные данные о темпах принятия iOS 5.0?
6 ответов
согласно этой статье: http://thenextweb.com/apple/2012/03/06/why-do-developers-prefer-ios-over-android-try-75-adoption-of-ios-5-while-ics-is-stuck-at-1/
скорость принятия iOS5 была очень быстрой, по крайней мере, по сравнению с Android ICS. У вас всегда будут пользователи, которые очень медленно обновляются, однако они кажутся меньшинством на iOS. Если цифры из статьи верны, вы должны быть в порядке, используя iOS 5 для вас приложение.
посмотрите на статистику и судите сами, стоит ли это усилий.
например:
- http://www.14oranges.com/2012/03/ios-version-statistics-march-14th-2012/
- http://pxldot.com/post/18754186750/ios-ebb-and-flow
из которого я могу прочитать, что
или просто найдите, например, "статистику версии ios" и попробуйте найти веб-сайт, который соответствует целевая аудитория вашего приложения.
Это зависит от вашего приложения. Но я бы рекомендовал поддерживать только iOS 5.0 и более поздние версии, потому что:
- новый Xcode создает проекты iOS 5.1 по умолчанию.
- новый Xcode по умолчанию не включает симулятор iOS 4.3.
- Apple имеет некоторые приложения только для iOS 5.0 (например,iTunes U).
Итак, я думаю, Apple каким-то образом подталкивает разработчиков к поддержке только новых версий iOS.
здесь хороший статьи это имеет некоторые последние статистические данные о скорости принятия iOS 5 и хорошие аргументы о том, почему поддерживать только iOS 5 для новых приложений.
вот еще один хороший статьи это обсуждает вопрос. Его вывод:
Я думаю, что обе позиции (поддержка старых, или поддержка только новых) действительны.
Так что это действительно зависит от вашего особого случая. Но лично я в настоящее время поддерживает iOS 5.0 или более поздней, если есть веские причины для конкретного приложения.
Я задал тот же вопрос некоторое время назад и не получил хорошего ответа в отношении надежного современного источника статистических данных. В итоге все сводится к вашему целевому рынку.
люди, которые не обновляют свою ОС в последнее время, вряд ли будут покупать приложения в больших объемах. Таким образом, даже если эти устройства существуют, доля потенциальных клиентов среди их владельцев, скорее всего, намного меньше. Это затрудняет оправдание дополнительных усилий в предоставлении iOS 5.0+ функционал и та же функциональность для небольших iOS. С другой стороны, вам может быть удобно просто опустить некоторые функции для старой iOS. Это, конечно, зависит от характера функции 5.0+, которую вы хотите использовать. Тестирование версии операционной системы curent, а затем решение о вызове функции / метода или нет, не так много усилий. Однако его нужно проверить.
с другой стороны, может быть интересная часть сообщества пользователей, которая потребляет приложения, но не но позволить себе совершенно новое устройство. Существует ряд устройств, вокруг которых невозможно перенести в iOS 5.X. И мне лично было бы интересно: а) сколько из этих божеств существует и Б) сколько из них все еще используется.
Если это новое приложение, то решения старых устройствах может не быть justifyable. Если, конечно, вы не обратитесь к какой-то особой группе интересов, и теперь наверняка, что количество устройств oder имеет значительную ценность.
просто некоторые мысли. Прости, что У меня не было под рукой статистики, которую вы искали.
на мой взгляд это зависит от того, какие функции iOS 5.0, которая вам нужна... Например: в приложении мне нужна поддержка прямого геокодирования, доступная только в iOS 5.0, поэтому я решил, что количество неподдерживаемых устройств "стоит" меньше, чем усилия по поиску библиотеки не apple для прямого геокодирования ..