Вещи, которые следовало бы сделать:
• Убедитесь, что контент в приложении читается на прозрачном статус-баре и полупрозрачных элементах интерфейса (таких как панели/бары и клавиатуры). В iOS 7 для отображения задействован весь экран, включая статус-бар (Подробнее в разделе "Использование ВьюКонтроллеров")
• Измените иконки навигации. В iOS 7 иконки навигации более легкие, тонкие и выполнены в другом стиле. Некоторые рекомендации по дизайну можно получить в разделе "Иконки навигации"
• Уберите границы кнопок, переосмыслив необходимость использование фона и обрамления кнопки в макетах.
• Проверьте ваше приложение на предмет жестко закодированных значений, таких как размеры и позиции, и замените их динамическими, предоставляемыми системой. Используйте авто-расположение, чтобы помочь вашему приложению реагировать на изменения макета. (Если автоматическое макетирования для вас в новинку, прочитайте "Руководсто по Авто-макетированию")
• Используйте динамические шрифты. В iOS 7 пользователи могут изменять размер шрифта в приложениях. Когда вы используете адаптивный шрифт, вы получаете текст, который адекватно отображается при изменении настроек размера пользователем. Дополнительная информация в разделе "Использование шрифтов".
• Имейте ввиду, пользователи будут проводить пальцем вверх от нижней части экрана, чтобы открыть Центр Управления. Если iOS считает, что жест, который начинается в нижней части экрана должен открыть Центр Управления, она не соотносит жест с запущенным в данный момент приложением. Если же iOS определяет, что прикосновение не открывает Центр Управления, то касание может иметь небольшую задержку прежде чем получит отклик от приложения.
• Пересмотрите использование теней, градиентов и обрамлений. Эстетика iOS 7 гладкая/плоская и многоуровневая, с гораздо меньшим акцентом на использовании визуальных эффектов для придания реалистичности элементам интерфейса. Возможно, вы захотите пересмотреть свое мнение насчет этих эффектов.
• Если необходимо, обновите приложение под iOS 6 новыми технологиями (Автоматическая Компоновка и раскадровка) и убедитесь, что приложение не использует устаревшие интерфейсы API.
KuLena
10.02.14 в 18:47