ИИ для создания приложений: нейросеть собрала приложение для iPhone за 7 минут
Мы проверили ИИ для создания приложений на настоящей задаче. Yenisei Агент написал приложение для iPhone — трекер привычек, сам собрал его и запустил в симуляторе iPhone. Первая версия была готова через 6 минут 42 секунды. Потом мы словами попросили четыре доработки, и нейросеть их внесла. Программист нам не понадобился.
Как создать приложение с помощью ИИ: одна просьба
Мы работали на компьютере Mac с программой Xcode: это бесплатная программа Apple, без неё приложение для iPhone не собрать. В неё входит симулятор — iPhone на экране компьютера, в котором приложение работает так же, как на телефоне. Просьба была такой:
Сделай приложение для iPhone «Привычки» на SwiftUI. Что в нём должно быть: список привычек с отметкой «сделано сегодня»; у каждой привычки серия дней подряд; добавление привычки с названием, значком и цветом; удаление смахиванием; вкладка «Статистика» с диаграммой за неделю; данные сохраняются между запусками. При первом запуске покажи три привычки для примера. Оформление аккуратное, как у дорогого приложения, светлая и тёмная тема. Собери приложение и запусти его в симуляторе.
Нейросеть написала шесть файлов кода, почти тысячу строк, нарисовала иконку, собрала приложение и запустила его.

В приложении три экрана. На первом — список привычек, у каждой серия дней и отметки за неделю, сверху кольцо с долей выполненного за сегодня. На втором — диаграмма за неделю и счёт по каждой привычке. Третий экран — форма новой привычки: название, 28 значков и 8 цветов.
Первая сборка не прошла: один из инструментов сборки не запустился. Нейросеть сама нашла причину, подобрала настройку и собрала приложение заново.
Что мы проверили в приложении
Приложение мы проверяли сами, нажимая на экран в симуляторе:
| Что сделали | Что получили |
|---|---|
| Сняли отметку с привычки | счёт «3 из 3» сменился на «2 из 3», серия стала на день короче |
| Добавили привычку «Йога» | счёт стал «2 из 4», кольцо показало 50 % |
| Отметили «Йогу» | «3 из 4», 75 %, серия — 1 день |
| Закрыли приложение и открыли снова | привычки и отметки на месте |
| Смахнули привычку влево и нажали «Удалить» | привычка исчезла, счёт пересчитался |
| Сложили отметки на экране статистики | 6 + 4 + 5 = 15, столько и показано; доля 71 % верна |
Все шесть проверок прошли.
Как доработать приложение с помощью нейросети
При проверке мы заметили три недочёта. Кнопка «Новая привычка» закрывала четвёртую привычку в списке. В выборе значка одна ячейка была пустой. Под столбцами диаграммы не было дней недели. Мы перечислили их в одной просьбе и добавили новую возможность:
Посмотрел приложение, доработай. 1) Кнопка «Новая привычка» закрывает последнюю привычку в списке: сделай так, чтобы список прокручивался выше кнопки. 2) В выборе значка одна ячейка пустая: замени этот значок на существующий. 3) Под столбцами диаграммы подпиши дни недели. 4) Добавь редактирование: по долгому нажатию на привычку открывается та же форма с её названием, значком и цветом. Уже добавленные привычки и отметки должны сохраниться.
Через 13 минут 29 секунд в симуляторе стояла новая версия.

Причину пустого значка нейросеть искала проверкой: написала небольшую программу, запустила её в симуляторе и проверила все 28 значков. Одного из них в системе телефона не оказалось, и она заменила его похожим.

Мы проверили все четыре правки. Список прокручивается выше кнопки, пустой ячейки больше нет, под столбцами стоят дни от пятницы до четверга. Долгое нажатие открывает форму с данными привычки: мы сменили «Йоге» значок и цвет, и список обновился. Привычки и отметки, сделанные в первой версии, сохранились.

Как поставить приложение на свой iPhone и выложить в App Store
Мы спросили нейросеть, что нужно, чтобы приложение оказалось на настоящем телефоне и в магазине, и кто делает каждый шаг. Она расписала двенадцать шагов:
- На свой iPhone — пять шагов. Главные делает владелец: войти в Xcode под своей учётной записью Apple, подключить телефон, запустить приложение и подтвердить на телефоне доверие разработчику.
- В App Store — семь шагов. Владелец оформляет платную учётную запись разработчика, заводит страницу приложения, загружает сборку и отправляет её на проверку. Нейросеть готовит описание и тексты для страницы, а если проверяющие вернут приложение, разбирает замечания и вносит правки.
Про Android нейросеть ответила так: это отдельная версия приложения на другом языке, для неё нужны программа Android Studio и учётная запись разработчика в Google Play.
Эти шаги мы вживую не проверяли. Приложение для Android мы тоже не делали.
Что доделать
- Заголовок формы редактирования не поместился: вместо «Изменить привычку» на экране «Изменить пр…».
- Привычка удаляется сразу, без вопроса «Точно удалить?».
Обе правки можно попросить так же, как первые четыре.
Что учесть
- Для приложения под iPhone нужен Mac с Xcode. На Windows и Linux такое приложение собрать нельзя.
- Мы попросили нейросеть не проверять работу снимками экрана и смотрели приложение сами. Три недочёта нашли мы.
- Данные приложения хранятся на самом телефоне. Чтобы привычки были видны на двух устройствах, нужна отдельная просьба.
- Примеры привычек при первом запуске нейросеть заполнила сама: названия и отметки за прошлые дни.
Yenisei Агент или Yenisei CLI: чем делать приложение
Это два отдельных продукта, и ставить оба не нужно.
Приложение Yenisei Агент работает на Windows, macOS и Linux. Оно для тех, кто не программирует: задачу пишут словами, нейросеть сама создаёт файлы, собирает приложение и запускает его. В нём сделано всё, что описано в этой статье.
Yenisei CLI — помощник для терминала, он рассчитан на разработчиков: его запускают в папке с кодом, каждую правку он показывает построчно и сохраняет в git. Как он работает с кодом, мы показали в статье «Разработка с помощью ИИ».
VPN не нужен ни для Yenisei Агента, ни для Yenisei CLI.
Как нейросеть делает сайт и выкладывает его на сервер, мы показали в статье «ИИ для сайтов».
Что выбрать
- Приложение для iPhone без программиста — Yenisei Агент: опишите экраны и возможности, получите приложение в симуляторе и доработайте его словами.
- Приложение, у которого уже есть код и команда — Yenisei CLI: правки видны построчно и сохраняются в git.
- Любое приложение от нейросети — пройдите по всем экранам сами: добавьте запись, удалите её, закройте приложение и откройте снова.
Проверьте на своей задаче
Агент работает в приложении для Windows, macOS и Linux. Вход по почте и коду из письма, базовый тариф бесплатный.