У меня должно быть два пера, чтобы оказать поддержку экранам для iPhone 5 / iPhone 4?

Я начал работать в Приложении, которое должно быть оптимизировано для iPhone 5 и требует iOS 5.x или позже.

Но сценарий, где пользователь имеет и iPhone 4 с iOS 5.x, возможен. Но Авторасположение будет проблемой на тех случаях...

Так, я мог использовать Авторасположение для iPhone 5, но у пользователей с iOS 5.x (iPhone 4 или ниже) будут проблемы, поэтому чтобы избежать, чтобы, у меня был один двух перьев для, оказывают поддержку экрану iPhone 5 и другому iPhone 4? (И это кажется очень ужасным мне).

Наличие чего-то вроде этого...

if(IPHONE5){
//Load iPhone 5 nib with AutoLayout or without it
}else{
//Load iPhone 4 or below 
}

В любом случае есть ли лучший выбор оказать поддержку обоим экранам, но с различными версиями iOS? предложение на этом?

С тех пор теперь спасибо

0
nl ja de

2 ответы

Это - что-то, что я задавался вопросом обо мне. Однако я наткнулся на веб-страницу:"Снижение iOS 5: Только поддержка iOS 6"это объясняет, что такие сценарии, если это возможно, должен избежаться.

Выполнение развития для более старого OS могло бы казаться разумным, однако...

  • уровень, в котором люди обновляют свои телефоны, чрезвычайный быстрый (в отличие от Android)
  • увеличения времени разработки
  • увеличение затрат на разработку
  • код поддержания, более сложный
  • даты выпуска становится позже

в результате:

  • больше людей модернизировал до более нового OS
  • ваша 'более старая акция' стал менее релевантным
  • ваши 'потерянные продажи' еще меньше
  • ваше 'возвращение инвестиций' из-за увеличенной стоимости расширил

Мой советовать: снижение iOS 5

1
добавлено

Проверьте этот проект в GitHub, это могло бы быть полезно

https://github.com/RolandasRazma/RRAutoLayout

В основном это может помочь вам обращаться с некоторыми особенностями AutoLayout на iOS5.x. Но поскольку это сделано с некоторым хакерским проникновением к внутренним классам, необходимо быть осторожными, если вы применили бы это для применения, которое покажут на App Store.

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

Но, я рекомендовал бы держать с 'отдельными перьями' метод.

Надежда, которая помогает,

0
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.