Главная Веб-разработка WWDC для разработчиков: Xcode с ChatGPT, фреймворк для локальных LLM и конструктор иконок

WWDC для разработчиков: Xcode с ChatGPT, фреймворк для локальных LLM и конструктор иконок

от admin

Рассказываем, как Apple упрощает жизнь разработчикам приложений.

9 июня в Купертино началась WWDC — главная и самая масштабная конференция для Swift-разработчиков. В первый день Apple презентует обновления операционных систем, а следующие 4 дня посвящает докладам о новых инструментах, фреймворках и API. Мы уже успели рассказать про новые фишки iOS, iPadOS и macOS, а в этой статье мы собрали все анонсы для разработчиков.

Xcode со встроенным ChatGPT

Apple уже второй год пытается ворваться в гонку нейросетей, но пока у компании довольно плохо получается. У Apple пока нет собственной языковой модели, которая могла бы конкурировать с решениями от OpenAI, Google или Anthropic, а релиз множества ИИ-функций для iOS отложили.

При этом компания не хочет отставать и на WWDC 25 представила официальную интеграцию Xcode с ChatGPT. Благодаря этому Swift-разработчики смогут генерировать код и задавать вопросы нейросети прямо в IDE. Раньше для этого надо было использовать сторонние сервисы и постоянно переключаться между редактором кода и чатом с языковой моделью.

Бесплатно в Xcode доступно ограниченное количество запросов и не все нейросети от OpenAI. Для снятия ограничений надо авторизоваться с помощью аккаунта OpenAI и оформить платную подписку.

Окно ChatGPT в интерфейсе Xcode
Кадр: Apple

ChatGPT в Xcode — ИИ-сервис по умолчанию. Он уже подключён и настроен. При этом есть возможность интегрировать в IDE языковую модель Claude от Anthropic или локальные нейросети, которые запущены на компьютере пользователя.

WWDC для разработчиков: Xcode с ChatGPT, фреймворк для локальных LLM и конструктор иконок

Меню настроек языковых моделей в Xcode
Кадр: Apple

Бета-версия Xcode уже доступна на сайте Apple. Она работает на актуальной macOS Sequoia 15.5. Кроме того, бету Xcode можно установить в виде отдельного приложения, а не обновления стабильной версии Xcode. Инженеры Apple сделали это для того, чтобы ошибки в тестовой сборке не мешали работе.

WWDC для разработчиков: Xcode с ChatGPT, фреймворк для локальных LLM и конструктор иконок

Меню выбора языковой модели в чате
Кадр: Apple

Более подробно про обновления фирменной среды разработки Apple рассказала в видеообзоре.

Редактор «стеклянных» иконок

Главным анонсом WWDC 25 стал переход Apple на Liquid Glass — дизайн-систему с полупрозрачными элементами интерфейса. Дизайнеры компании перерисовали все кнопки, всплывающие окна и иконки приложений в новом фирменном стиле.

Разработчикам сторонних приложений тоже придётся заняться редизайном, чтобы не выбиваться из общей картины. Специально для них Apple выпустила Icon Composer — редактор иконок приложений в стиле Liquid Glass. С его помощью можно подготовить иконки для все ОС компании и адаптировать их под все возможные стили отображения, включая полупрозрачный.

Читать также:
Как простой криптоконвертер стал основой для Супербота

WWDC для разработчиков: Xcode с ChatGPT, фреймворк для локальных LLM и конструктор иконок

Интерфейс редактора Icon Composer
Изображение: Apple

Кстати, если обратить внимание на обновлённые иконки системных приложений, то можно заметить, что Apple заигрывает со скевоморфизмом. Например, приложение камеры в первых версиях iOS обозначалось детальной пиктограммой фотоаппарата с объективом. Позже дизайн упростили. Сейчас компания снова вернулась к иконке с объективом. Возможно, дизайнерам сторонних приложений стоит учесть это веяние.

WWDC для разработчиков: Xcode с ChatGPT, фреймворк для локальных LLM и конструктор иконок

История развития иконки «Камеры» в iOS
Изображение: Apple

Бета-версия редактора Icon Composer уже доступна на сайте Apple. Приложение работает на macOS Sequoia 15.5. На портале для разработчиков есть руководство по работе с Icon Composer.

Фреймворк для локальных нейросетей

Разработчикам стал доступен фреймворк Foundation Models — программный интерфейс, с помощью которого разработчики могут встраивать возможности нейросетей Apple Intelligence в свои приложения. Одно из преимуществ в том, что эти нейросети работают прямо на устройстве пользователя.

WWDC для разработчиков: Xcode с ChatGPT, фреймворк для локальных LLM и конструктор иконок

Кадр: Apple

Например, с помощью Foundation Models можно разработать приложение, которое будет генерировать краткую сводку из заметок пользователя или предлагать фитнес-рекомендации на основе данных об активности. Всё это локально и бесплатно для разработчиков.

WWDC для разработчиков: Xcode с ChatGPT, фреймворк для локальных LLM и конструктор иконок

Игра, которая генерирует диалоги в реальном времени с помощью Foundation Models
Кадр: Apple

Бета-версия Foundation Models уже доступна на портале Apple Developer.

Пачка фреймворков для всего на свете

Помимо Foundation Models, компания представила почти два десятка фреймворков и API для Swift-разработчиков, а мы собрали их в одном месте:

Все фреймворки из списка пока доступны в виде бета-версий и не на всех операционных системах. Документацию и статусы доступности можно посмотреть на официальных страницах фреймворков по ссылкам.

Контейнеризация из коробки

Apple решила упростить жизнь разработчикам, которым часто приходится создавать и запускать контейнеры на macOS. Чаще всего программисты используют для этого Docker, который сильно нагружает Mac и потребляет много оперативной памяти.

Для решения этой проблемы инженеры Apple разработали Containerization — систему для создания и запуска Linux-контейнеров на macOS. Приложение написали на Swift и адаптировали для процессоров Apple Silicon. Благодаря этому Containerization бережно относится к ресурсам компьютера.

WWDC для разработчиков: Xcode с ChatGPT, фреймворк для локальных LLM и конструктор иконок

Изображение: Apple

Код приложения открыт и доступен на GitHub, а на портале Apple Developer авторы проекта подробно рассказали про его архитектуру.

Похожие статьи