2013-08-13 2 views
0

У меня есть следующий вопрос.Решение iOS версия: за и против

Скажем, я хочу начать писать приложение через месяц.

Каковы преимущества и недостатки если:

  • 1) Написать приложение таким образом, что только пользователи iOS7 могут использовать его.

  • 2) Напишите приложение с iOS6/5 в виду. Значение приложения не оптимизировано для iOS7 (например, пользовательского интерфейса и т. Д.) - однако из-за передовой совместимости я предполагаю, что пользователи iOS7 все равно могут его использовать.

  • 3) Напишите приложение, оптимизированное для iOS7, но пользователи iOS 6 все еще могут его использовать.

Пример Преимущества и недостатки.

  • Недостаток поддержки только iOS7, возможно, пользователи с другой версией iOS не могут его использовать.

  • Недостаток оптимизирующего приложения для iOS7, хотя он также можно использовать для iOS6, может быть много работы.

Таким образом, я надеюсь, что пользователи здесь помогут мне перечислить преимущества и недостатки трех элементов, перечисленных мной вначале.

+2

Всегда поддерживайте как можно больше неиспользуемых версий. Вы должны (обязательную) поддержку iOS 7 в ближайшем будущем, поэтому ваш выбор будет поддерживать только iOS 5 или нет. – Raptor

+0

«Бетон» не имеет ничего общего с «основанным на мнениях». «Мнение основано» не означает, что это плохой вопрос, но это нехорошо. Но по правилам этого сайта он не принадлежит к Stackoverflow, если речь идет о мнениях, которые есть у людей. Я думаю, что это означало доводчики. – towi

+0

@towi: Да, но, говоря, что, например, разработка чего-то для этого iOS имеет ** это ** и **, что ** плюсы и минусы - это не мнение, оно может быть заменено фактами. Например: разработка для iOS4 не очень хороша, потому что у нее мало пользователей. и т. д. –

ответ

2

Если вы используете открытый, не устаревший официальный IOS SDK (в то время этот ответ написан, текущая стабильная версия - iOS 6.1), вы можете поддерживать iOS 5 & 6. Текущая стабильная (не бета-версия) Xcode пока не поддерживает разработку iOS 7.

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

Примечание: Поскольку iOS 5 & iOS 6 очень похожи, поддержка iOS 5 не заставит вас писать намного больше кодов.

В дополнение к выше:

https://stackoverflow.com/questions/17207126/release-of-ios-7-affecting-development

  1. Приложение должно быть совместимо с последней версией и второй последней версии.
  2. Итак, как только iOS 7 будет выпущен полностью, сделайте ваше приложение совместимым с iOS 7. Это увеличит ваши продажи.
  3. Ваша цель развития должна быть iOS 5 при разработке приложения. В iOS 5 и iOS 6 нет большой разницы в отношении взглядов, но некоторые функции могут быть недоступны из-за продвижения Framework. Итак, позаботься об этом.

Надеюсь, это поможет!

+0

Hi Shivan, так что мы можем сказать, что один из вариантов: я пишу приложение для iOS6 и iOS5 --- и позже через некоторое время мне может понадобиться «обновить» его, чтобы поддерживать iOS7 тоже правильно? (Я думал, что поддержка iOS6 и iOS7 может быть большой работой, какая у вас информация об этом?). –

+0

Да, до тех пор, пока вы не используете устаревшие функции, ваши приложения будут безопасны для перехода на iOS 7. – Raptor

+0

Итак, снова подведем итог: теперь вы рекомендуете мне настроить iOS5 и iOS6 --- и через какое-то время подумайте как перепроектировать его так, чтобы он поддерживал iOS7? –

Смежные вопросы