Я только что представил приложение, совместимое с iOS 7, с помощью Xcode 5 GM и iOS 7 SDK GM. Мой базовый SDK установлен в iOS 7 GM, а моя целевая установка для развертывания установлена в 6.0, я хочу, чтобы мое приложение поддерживало версии 6.0 и выше iOS. Я знаю, что эти настройки верны, однако мне интересно, есть ли что-то дополнительное, что мне нужно сделать, чтобы при появлении приложения в нем говорилось «Оптимизировано для iOS 7» или какая-либо фраза, которую Apple собирается использовать для этого. Так же, как с iPhone 5 «Это приложение оптимизировано для iPhone 5». У кого-нибудь есть идея по этому поводу?iOS Base SDK для поддержки iOS 7
ответ
Нет ничего другого, что вам нужно или может сделать. Я не знаю, появится ли в App Store что-то вроде «Оптимизировано для iOS 7». Если это покажет, что, как только iOS 7 будет выпущен для широкой публики, то, построив против 7.0 SDK, вероятно, будет, как Apple определяет, оптимизирована ли она или нет.
App иконка: - Для iPhone, IOS, 7 иконки приложений выросла до 120 × 120 пикселей, по сравнению с 114 × 114 пикселей в прошивке 6. - Для IPAD, прошивка 7 иконки приложения должна измерять по крайней 152 × 152 пикселей, а не 144 × 144 пикселей в iOS 6.
Примечания: IOS 7 & 6 Пользовательский интерфейс отличается. Вы все еще должны поддерживать IOS 6.
All details are in iOS 7 UI Transition Guide
этюдов App Должны ли
Убедитесь, что содержание приложения различима через полупрозрачные элементы, такие как бары и клавиатуры-и панели прозрачного состояния пользовательского интерфейса. В iOS 7 контроллеры представлений используют полноэкранную компоновку (чтобы узнать больше, см. Использование контроллеров View).
Редизайн пользовательских значков кнопок на панели. В iOS 7 значки кнопок панели легче по весу и имеют другой стиль. Некоторые рекомендации по проектированию см. В разделе «Значки кнопок кнопок».
Подготовьте к кнопкам без полей, переоценив полезность фоновых изображений кнопок и обоев в вашем макете.
Изучите ваше приложение для жестко заданных значений пользовательского интерфейса, таких как размеры и позиции, и замените их на те, которые вы получаете динамически из системных значений. Используйте автоматический макет, чтобы помочь вашему приложению реагировать на изменения макета. (Если вы новичок в Auto Layout, узнайте об этом, прочитав Руководство по автоматической компоновке.)
Осмотрите свое приложение для мест, где метрики и изменения стиля элементов управления и представлений UIKit влияют на макет и внешний вид. Например, коммутаторы шире, сгруппированные таблицы больше не вставляются, а просмотры хода становятся тоньше. Дополнительные сведения о конкретных элементах пользовательского интерфейса см. В разделе «Кнопки баров и баров», «Просмотры контента», «Элементы управления» и «Временные представления». Принять динамический тип. В iOS 7 пользователи могут изменять размер текста, который они видят в приложениях. Когда вы используете Dynamic Type, вы получаете текст, который соответствующим образом реагирует на пользовательские изменения размера. Дополнительные сведения см. В разделе Использование шрифтов.
Ожидайте, что пользователи проведут проверку со дна экрана, чтобы открыть Центр управления. Если iOS определяет, что прикосновение, которое начинается в нижней части экрана, должно отображаться Control Center, оно не доставляет жест текущему запущенному приложению. Если iOS определяет, что прикосновение не должно отображаться в Центре управления, прикосновение может немного задержаться до того, как оно достигнет приложения.
Повторите использование теней, градиентов и без полей. Поскольку эстетика iOS 7 является гладкой и многослойной - с гораздо меньшим акцентом на использование визуальных эффектов, чтобы элементы пользовательского интерфейса выглядели физически - вы можете пересмотреть эти эффекты.
При необходимости обновите приложение до лучших практик для iOS 6, таких как автоматический макет и раскадровки, и убедитесь, что приложение не использует устаревшие API.
- 1. Base SDK & iOS Dev Target?
- 2. Последствия отбрасывания поддержки iOS 7 для приложения iOS live
- 3. iOS Simulator in iOS 7 SDK
- 4. Xcode 8 нет поддержки iOS 7
- 5. Office 365 SDK для iOS с iOS 7
- 6. iOS 7 учебник для изучения iOS 8?
- 7. Интеграция Facebook SDK для более старых версий Xcode для поддержки iOS 5 и iOS 6
- 8. XCODE Base SDK отсутствует
- 9. XCODE Base SDK отсутствует
- 10. ios :: base: precision & setprecision
- 11. Случайный сбой iOS 6 с iOS 7 SDK
- 12. UISegmentControl остается в iOS 7, при использовании iOS 6 SDK
- 13. Возврат к XCode 5/iOS 7 SDK
- 14. Altenative [UIScreen mainScreen] .nativeScale для поддержки iOS 7?
- 15. Редактирование приложения для поддержки IOS 7 и 8
- 16. Невозможно найти libIOKit.A.dylib в iOS 7 SDK
- 17. IOS, 7 SDK - MediaPlayer рамки - Откат транзакции
- 18. Пустые массивы и iOS 7 SDK
- 19. AES256 Ошибка шифрования/дешифрования + IOS SDK 7
- 20. Компиляция x264 для iOS 7
- 21. Значение Base SDK в Xcode
- 22. Создание SDK для iOS
- 23. PayPal SDK для iOS
- 24. Adsense SDK для iOS
- 25. Flattr SDK для iOS?
- 26. Google Maps SDK вызывает утечку iOS 7
- 27. iOS 7 SDK не соответствует фону аудио
- 28. Использование Base SDK iOS 6.0.2 в Xcode 4.6
- 29. Используйте iOS 7 перед iOS 7
- 30. Приложения для ios 6 и ios 7