MacRumors

Skip to Content

Apple анонсировала Swift Assist на WWDC 2024… Так где же он?

На WWDC 2024 Apple анонсировала Swift Assist – интеллектуального помощника для кодирования на базе ИИ, интегрированного в Xcode 16, который призван помогать разработчикам, генерируя код по запросам на естественном языке. Тогда Apple заявила, что Swift Assist появится «позднее в этом году».

Сейчас уже три месяца 2025 года, а его нигде нет.

swift assist xcode 16

Swift Assist (Изображение: Apple)

В отличие от Apple Intelligence, Swift Assist так и не появился в бета-версии. Apple не объявляла о его задержке или отмене. С тех пор компания выпустила Xcode 16.3 beta 2, и, как отмечает Майкл Цай, он даже не упомянут в примечаниях к выпуску.

Swift Assist отличается от нового движка предиктивного завершения кода в Xcode 16, который может предлагать необходимый разработчикам код и работает локально на устройстве разработчика. Вот как Apple описала Swift Assist в своем выступлении Platforms State of the Union:


Создание приложения — это больше, чем просто набор кода. Это превращение целых идей в код. И самый простой способ сделать это — с помощью естественного языка. Поэтому мы создали более крупную и мощную модель, которая работает в облаке. И разработали уникальный опыт в Xcode, который могла предоставить только Apple. Представляем Swift Assist, компаньона для всех ваших задач по кодированию. И независимо от того, что именно вам нужно, или если вы хотите получить помощь в написании лучшего кода Swift, Swift Assist может ответить на ваши вопросы по кодированию и помочь с такими задачами, как эксперименты с новыми API.

Swift Assist знает новейшие SDK Apple и функции языка Swift, поэтому вы всегда будете получать актуальный и современный код, который идеально впишется в ваш проект. Теперь такие задачи, как исследование новых фреймворков и эксперименты с новыми идеями, находятся всего в одном запросе. Как и все сервисы для разработчиков Apple, Swift Assist разработан с учетом вашей конфиденциальности и безопасности. Ваш код никогда не хранится на сервере. Он используется только для обработки вашего запроса, и, что наиболее важно, Apple не использует его для обучения моделей машинного обучения. Swift Assist и новые предиктивные завершения значительно ускорят вашу работу в Xcode. Это знаменует начало пути по добавлению необычайного интеллекта в наши инструменты. Какое захватывающее время для разработки на платформах Apple.

К сожалению, первоначальное волнение давно сменилось разочарованием. Ознакомьтесь с некоторыми комментариями от сообщества разработчиков:

Jbmaxwell:

Мне очень пригодился бы Swift Assist для решения некоторых проблем с SwiftUI, с которыми я сталкиваюсь. Ни одна из LLM не особенно хорошо справляется с SwiftUI и, кажется, тратит больше моего времени, чем экономит. Когда же, Apple???? Вы единственные, у кого есть данные и стимул для создания действительно компетентной LLM для кодирования на Swift…. очень расстраивает.

Asteng88:

К сожалению, Apple сейчас сильно отстает в области ИИ. Они потратили так много времени на бесполезные AR-очки, от которых отказались все остальные компании. Думаю, [Тим Кук] считал AR своим «моментом iPhone». Нужно было потратить время и деньги на ИИ, как все остальные. Автозавершение кода — это просто шутка по сравнению с VSCode с Copilot.

Rennarda:

Все больше и больше кажется, что это будет отложено до Xcode 17 этим летом. Слышал ли кто-нибудь что-нибудь об этом? Возможно, его вообще тихонько уберут в пользу лучшей интеграции Xcode с Chat GPT и тому подобными?

WWDC все больше и больше начинает походить на предварительный просмотр того, что Apple может выпустить в течение следующего года — но обычно инструменты для разработчиков, которые они показывают, поставляются к концу лета.

Это выглядит плохо для Apple, особенно учитывая нынешние разногласия вокруг задержки персонализированных функций Siri компании. До WWDC 2025 осталось меньше трех месяцев, и похоже, что разработчики начинают задаваться вопросом, увидят ли они вообще Swift Assist в Xcode 16. Мы обратились к Apple за комментарием.