iOS 17, iPadOS 17, macOS Sonoma, tvOS 17 и watchOS 10 скоро будут доступны пользователям по всему миру. Apple предлагает создавать приложения и игры, используя Xcode 15 Release Candidate и новейшие SDK, тестировать их с помощью TestFlight и отправлять на проверку в App Store.
Теперь вы можете начать беспрепятственное развертывание в TestFlight и App Store из Xcode Cloud. Новые возможности, а также значительные улучшения в языках, фреймворках, инструментах и сервисах позволяют создавать еще более уникальный опыт на платформах Apple.
Xcode и Swift. Xcode 15 позволяет быстрее создавать приложения благодаря улучшенному дополнению кода, интерактивным предварительным просмотрам и live анимациям. Swift открывает новые виды выразительных и интуитивно понятных API благодаря макросам. Новый фреймворк SwiftData позволяет легко сохранять данные с помощью декларативного кода. В SwiftUI появилась поддержка создания более сложных анимаций с фазами и ключевыми кадрами, а также упрощенных потоков данных с помощью нового фреймворка Observation.
Виджеты и Live Activities. Виджеты теперь интерактивны и запускаются в новых местах, таких как StandBy на iPhone, экран блокировки на iPad, рабочий стол на Mac и Smart Stack на Apple Watch. С помощью SwiftUI система адаптирует цвет и интервал между элементами виджета в зависимости от контекста, расширяя возможности его использования на разных платформах. Живые активности, созданные с помощью WidgetKit и ActivityKit, теперь доступны на iPad, чтобы помочь людям оставаться в курсе того, что происходит в вашем приложении.
Metal. Новый инструментарий для портирования игр позволяет как никогда легко переносить игры на Mac, а конвертер шейдеров Metal значительно упрощает процесс преобразования шейдеров и графического кода вашей игры. Масштабируйте свои игры и производственные рендеры для создания еще более реалистичных и детализированных сцен с помощью последних обновлений трассировки лучей. И многие другие усовершенствования, которые еще больше упрощают создание фантастических игр и профессиональных приложений на процессорах Apple.
App Shortcuts. При использовании функции App Shortcuts ключевые функции приложения автоматически отображаются в Spotlight, позволяя людям быстро получить доступ к наиболее важным видам и действиям в приложении. Новый дизайн еще больше упрощает работу с ярлыками приложений, а новые возможности естественного языка позволяют более гибко использовать ярлыки с помощью голоса.
App Store. Теперь продавать покупки и подписки в приложении на всех платформах стало еще проще благодаря новым представлениям SwiftUI в StoreKit. Вы также можете протестировать большее количество своих продуктов, используя последние усовершенствования для тестирования StoreKit в Xcode, среде «песочницы» Apple и TestFlight. Предзаказы по регионам позволяют повысить интерес покупателей к вашему приложению, предлагая его в новых регионах с разными датами выхода. А самый динамичный и персонализированный опыт обнаружения приложений в App Store помогает людям находить больше приложений благодаря индивидуальным рекомендациям, основанным на их интересах и предпочтениях.
Начиная с апреля 2024 года, приложения, отправляемые в App Store, должны быть созданы с помощью Xcode 15 и iOS 17 SDK, tvOS 17 SDK или watchOS 10 SDK (или более поздней версии).