Найти тему

Apple Улучшает Поддержку Разработчиков

Apple анонсировала ряд новых инструментов и технологий на своей ежегодной Всемирной конференции разработчиков (WWDC), в том числе открыла Xcode Cloud для всех участников программы Apple Developer Program.

Xcode - это интегрированная среда разработки Apple для macOS. Он может использоваться для написания на нескольких языках, включая AppleScript, C, C++, Java, Objective-C, Python, Ruby и Swift, а также содержит инструменты для создания, тестирования и доставки приложений с использованием облачных сервисов.

Xcode был впервые анонсирован на прошлогоднем WWDC и до сих пор был доступен на различных платных уровнях. Самый низкий уровень, который до сих пор стоил 14,99 доллара в месяц в течение 25 часов, теперь будет бесплатным до декабря 2023 года.

Xcode 14 был улучшен таким образом, что сборки проектов используют улучшенную параллельную поддержку, чтобы быть на 25 процентов быстрее, а приложение Xcode теперь на 30 процентов меньше для загрузки, благодаря загружаемым средам выполнения симуляторов для watchOS и tvOS.Появилась новая мультиплатформенная цель, которая создает единый интерфейс SwiftUI для использования в iOS, iPadOS, macOS и tvOS.

Apple также представила виджеты на экране блокировки iPhone, которые означают, что разработчики могут использовать один и тот же код между своими виджетами на экране блокировки и приложениями на Apple Watch, которые основаны на том же новом API WidgetKit

Новый API WeatherKit можно использовать для интеграции данных прогноза погоды Apple непосредственно в приложения, а SKAdNetwork был улучшен, чтобы рекламные сети и разработчики могли более четко видеть, как работает реклама, сохраняя при этом конфиденциальность пользователей..

Еще одним важным анонсом на конференции является Metal 3, последняя версия графического фреймворка Apple. Это позволяет лучше использовать кремний Apple для повышения производительности игр. Улучшение рендеринга возможно с помощью MetalFX Upscaling, который позволяет разработчикам быстрее визуализировать сложные сцены за счет использования менее ресурсоемких кадров, а затем применять высококачественное пространственное масштабирование и временное сглаживание.