Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Руководство по Переходу iOS 7 UI

PDF
На этой странице

Определение объема проекта

Знание требований совместимости Вашего приложения и характеристик настройки дает Вам некоторое представление о пути для взятия. Используйте следующие контрольные списки, чтобы заполниться более подробно и определить объем проекта.

Вещи каждое приложение должны сделать

  • Обновите значок приложения.

    В 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 Поддержки.