2013-07-03 2 views
2

Как вы знаете, скоро у нас будет новый выпуск iOS7, а затем мы должны адаптировать наше приложение к новому плоскому стилю.Лучший подход для поддержки iOS6 и iOS7?

Мой вопрос: кто-нибудь знает, какая из лучших практик имеет временное сосуществование iOS 6 (skeuomorphic) и iOS 7 (плоский) дизайн?

Лучшим для меня будет возможностью 2-й различной раскадровки на устройство-экран размера, и «директивы preprocesor» для получения версии IOS ...

Что вы думаете?

ПРИМЕЧАНИЕ. Я знаю, что если вы адаптируете свое приложение к iOS7 (и правильно настроите его), вы можете запустить его на iOS6, проблема в том, что изменения, которые вы будете делать для адаптации к iOS7, сделают ваше приложение выглядеть некрасиво в iOS6 ...

+0

Это полностью зависит от того, что вы приложение делает, сколько пользовательского интерфейса есть и т.д. –

+0

Ну, я думаю, в самом общем случае: приложение с родными элементы и небольшая настройка элементов управления и UI ... – apascual

ответ

0

Я думаю, что один подход в значительной степени полагаться на

  • Auto Layout (для решения различных размеров элементов управления и текста)
  • UIAppearance (изменить фон и оттенки в зависимости от стиля в одном месте в зависимости от версии ОС)

Затем просто проверьте наличие новых функций, таких как UI [REDACTED] и [REDACTED] Kit, прежде чем использовать их в своем приложении. (iOS 7 все еще находится под NDA).

4

Мы обновляем наше приложение из графики Old Type в iOS6.1 до новой стильной квартиры в iOS6.1, когда готово iOS7 Stable, мы можем обновить ядро ​​функциональностью, но графический стиль настолько новый, что мой экран:

Перед на iOS6:

enter image description here

После того, как WWDC на iOS7 мы делаем обновление с этим стилем:

enter image description here

Правильный вопрос в том, что вы хотите сделать после того, как iOS7 Готова? если вы хотите обновить приложение только для iOS7 или создать обновление с обратной стороны от iOS6.1 до iOS7, это только ваша стратегия.

Надеюсь мой мозговым хорошо :)

+0

Это очень хороший подход. – Daniel

+0

Мой вопрос в том, каков будет аспект вашего приложения в iOS6 после выпуска iOS7-адаптированной версии ... Он не будет выглядеть так, как раньше ... – apascual

+0

На самом деле мы запускаем тест на iOS7beta2 и Xcode beta2 на iPhone5 , у старого ядра этого приложения нет проблем с запуском очень хорошо, очевидно, что в iOS7 есть другой интерфейс для реализации, но очень мощный обратный;) – BlackSheep

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