Определение объема проекта
Знание требований совместимости Вашего приложения и характеристик настройки дает Вам некоторое представление о пути для взятия. Используйте следующие контрольные списки, чтобы заполниться более подробно и определить объем проекта.
Вещи каждое приложение должны сделать
Обновите значок приложения.
В iOS 7 значки приложения для iPhone с высокой разрешающей способностью и iPod touch составляют 120 x 120 пикселей; для iPad с высокой разрешающей способностью значки приложения составляют 152 x 152 пикселя. (Для узнавания больше обо всех размерах значков посмотрите Размеры значков и Размеры изображения.)
Обратите внимание на то, что iOS 7 не применяет сияние или падающую тень к значку приложения. И, несмотря на то, что iOS 7 все еще применяет маску, округляющую углы значка приложения, он использует различный угловой радиус, чем более ранние версии iOS.
Обновите изображение запуска для включения области строки состояния, если это уже не делает так.
Дисплей Сетчатки поддержки и iPhone 5 во всех Ваших иллюстрациях и проектах, если Вы уже не делаете так.
Вещи каждое приложение должны сделать
Удостоверьтесь, что содержимое приложения является заметным через полупрозрачные элементы UI — такие как панели и клавиатуры — и прозрачную строку состояния. В iOS 7 контроллеры представления используют полноэкранное расположение (для узнавания больше, посмотрите Используя Контроллеры Представления).
Перепроектируйте пользовательские значки кнопки панели. В iOS 7 значки кнопки панели легче в весе и имеют различный стиль. Для некоторого руководства проекта посмотрите Значки Кнопки Панели.
Подготовитесь к безграничным кнопкам путем переоценки утилиты изображений фона кнопки и внешних панелей в расположении.
Исследуйте свое приложение на трудно кодированные значения UI — такие как размеры и позиции — и замените их теми, Вы происходите динамично из предоставленных системой значений. Используйте Автоматическое Расположение, чтобы помочь Вашему приложению ответить, когда будут требоваться изменения макета. (Если Вы плохо знакомы с Автоматическим Расположением, узнаете об этом путем чтения Автоматического Руководства по Расположению.)
Исследуйте свое приложение на места, где метрики и изменения стиля средств управления UIKit и представлений влияют на расположение и появление. Например, переключатели более широки, сгруппированные таблицы больше не вставляются, и представления прогресса являются более тонкими. Для получения дополнительной информации об определенных элементах UI посмотрите Панели и Кнопки Панели, Представления Содержания, Средства управления и Временные Представления.
Примите Динамический Тип. В iOS 7 пользователи могут скорректировать размер текста, который они видят в приложениях. При принятии Динамического Типа Вы получаете текст, соответственно реагирующий на указанные пользователями изменения размера. Для получения дополнительной информации посмотрите Используя Шрифты.
Ожидайте, что пользователи сильно ударят от нижней части экрана для раскрытия Центра управления. Если iOS решает, что касание, начинающееся внизу экрана, должно показать Центр управления, оно не поставляет жест в настоящее время запущенному приложению. Если iOS решает, что касание не должно показывать Центр управления, касание может быть немного задержано, прежде чем это достигнет приложения.
Пересмотрите использование падающих теней, градиентов и внешних панелей. Поскольку эстетичный iOS 7 является гладким и многоуровневым — с намного меньшим акцентом на использование визуальных эффектов, чтобы заставить элементы UI выглядеть физическими — можно хотеть заново продумать эти эффекты.
Если необходимо, обновите свое приложение к методам наиболее успешной практики для iOS 6 — таким как Автоматическое Расположение и раскадровки — и гарантируйте, что приложение не использует, осудил APIs.
Теперь, когда у Вас есть лучшая идея типов вещей, необходимо сделать, узнать больше об изменениях в поле зрения контроллеры, расцветка и шрифты путем чтения Появления и Поведения.
Если Необходимо Продолжать Поддерживать iOS 6
Если необходимо поддерживать и iOS 6 и iOS 7, можно обнаружить, в какой версии ОС приложение работает, и загрузите надлежащие ресурсы. Для получения дополнительной информации посмотрите iOS 6 Поддержки.