Вы описали приложение, Lovable создал его, и оно работает в браузере. Затем кто-то спрашивает, есть ли оно в App Store.
Lovable публикует веб-приложение
Lovable прямо говорит об этом в своей документации: сервис создаёт веб-приложения, а публикация всегда развёртывает их по веб-адресу. После нажатия Publish вы получаете веб-приложение по адресу your-app.lovable.app или на собственном домене с поддержкой HTTPS. Сборки для iOS, записи в App Store Connect и отправки на проверку нет.
В документации предложены два способа приблизить результат к приложению для телефона: прогрессивное веб-приложение, которое пользователи добавляют на экран «Домой», или нативная оболочка вокруг опубликованного адреса для отправки в магазин приложений. Первый вариант не появится в App Store. Второй сталкивается с правилом проверки, описанным ниже.
Что представляет собой проект Lovable
За редактором Lovable скрывается кодовая база React, а Lovable не создаёт React Native. Новые проекты получают Lovable Cloud, встроенный бэкенд на основе открытой платформы Supabase, для базы данных, входа и хранения файлов. Вместо него можно подключить собственный проект Supabase. После подключения репозитория код синхронизируется в обе стороны с GitHub, GitLab или Bitbucket. На платных тарифах его также можно скачать.
От этого зависит следующий шаг. Экраны веб-приложения React состоят из HTML, который отображает браузерный движок, и в оболочке ничего не меняется. Настоящее приложение для iOS нужно заново собрать из нативных компонентов. Остаётся решить, кто это сделает и с помощью чего.
Три пути к приложению для iPhone
-
Обернуть в оболочкуCapacitor или сервис WebView
Нативная оболочказагружает your-app.lovable.appЭто по-прежнему ваш сайтПункт 4.2: переупакованный сайт -
Переписать на React Nativeсервис преобразования
Компоненты React Nativeпереписаны на основе вашего кода ReactНастоящее кросс-платформенное приложениесобственная среда выполнения и внешний вид -
Перенести в AirBuildкоманда ИИ
Изучает работу приложенияэкраны, сценарии и подключенияНативное приложение SwiftUIполный процесс App Review
«Ваше приложение должно включать функции, контент и интерфейс, которые отличают его от переупакованного сайта. Если приложение не особенно полезно, уникально или не похоже на приложение, ему не место в App Store».
Поэтому выбор оболочки сопряжён с риском: оболочка вокруг your-app.lovable.app по определению является переупакованным сайтом, а каждый отказ означает ещё один цикл проверки. У нативного приложения SwiftUI этой проблемы нет, поскольку это не сайт. Каждый экран создан с помощью собственных фреймворков Apple, поэтому прокрутка, анимация и отклик работают как в других приложениях на телефоне.
Как проходит перенос
Оставьте ссылку
Запишитесь в список ожидания и укажите опубликованный адрес приложения Lovable или репозиторий GitHub, с которым оно синхронизируется. Добавьте одно предложение о том, что должно делать приложение для iOS и для кого оно предназначено.
Команда ИИ заново создаёт приложение в SwiftUI
Агенты AirBuild по продукту, дизайну и разработке изучают назначение, экраны и сценарии вашего приложения и на их основе создают нативное приложение для iOS. Ваше веб-приложение остаётся без изменений, и вы продолжаете редактировать его в Lovable.
Попробуйте на iPhone, затем отправьте на App Review
Приложение попадёт на ваш телефон через TestFlight, чтобы вы могли опробовать его и обычными словами попросить внести изменения. Когда всё будет готово, AirBuild подготовит страницу в App Store, отправит приложение, будет отслеживать проверку, отвечать проверяющим, исправлять замечания и отправлять приложение повторно.
Что переносится
Задача каждого экрана сохраняется, но способ перехода к нему меняется. Маршруты браузера превращаются в панель вкладок, стек навигации и модальные листы.
Ваше приложение Lovable в браузере
/Главный экран с пробежками за эту неделю/runsВсе пробежки, сначала новые/runs/:idОдна пробежка: маршрут, темп, заметкиТо же приложение в SwiftUI
| Часть приложения | Что с ней происходит |
|---|---|
| Тексты, цвета и оформление бренда | Переносятся. Приложение должно выглядеть вашим, а не шаблонным. |
| Данные и бэкенд | Остаются на месте. Расскажите, к чему подключается ваше приложение: Lovable Cloud, ваш проект Supabase или API. Мы спланируем приложение для iOS с учётом этого подключения. |
| Вход | Расскажите, как сейчас устроен вход. Как и данные, он остаётся на месте. |
| Ваше веб-приложение | Не меняется, и вы по-прежнему редактируете его в Lovable. |
| Страница в App Store | Создаётся заново. Мы подготовим название, описание, снимки экрана, ответы на вопросы о конфиденциальности и примечания для проверки. |
Что нужно подготовить
- Опубликованную ссылку на приложение Lovable или его репозиторий GitHub, если некоторые страницы доступны только после входа.
- Участие в Apple Developer Program или план зарегистрироваться до отправки приложения.
- Один абзац о том, что приложение для iOS должно делать в первую очередь. В нём необязательно сразу повторять все функции веб-приложения.
- Адрес политики конфиденциальности. Apple требует его, а App Store Connect не примет без него отправку.
Вопросы
Можно ли создать приложение для iOS в Lovable?
Нет. Lovable создаёт веб-приложения, а публикация всегда развёртывает их по веб-адресу. В документации предлагаются прогрессивное веб-приложение или нативная оболочка вокруг опубликованного адреса. Ни один из этих вариантов не является нативным приложением для iOS.
Можно ли опубликовать приложение Lovable в оболочке в App Store?
Часто нельзя. Согласно пункту 4.2, приложение должно предлагать функции, контент и интерфейс, которые отличают его от переупакованного сайта. WebView с вашим опубликованным адресом как раз является переупакованным сайтом.
Это заменит моё веб-приложение?
Нет. Веб-приложение продолжит работать по адресу lovable.app или на вашем домене, и вы сможете редактировать его в Lovable как прежде. AirBuild создаст рядом с ним приложение для iOS.
Что будет с моим бэкендом?
Он останется на месте. При записи в список ожидания расскажите, к чему подключается ваше приложение: Lovable Cloud, ваш проект Supabase или API. Мы спланируем приложение для iOS с учётом этого подключения и не будем переносить ваши данные.
Нужны ли мне Mac или Xcode?
Ни то ни другое. Команда ИИ AirBuild работает на Mac или в облаке, а приложение попадает на ваш iPhone через TestFlight. Для публикации потребуется участие в Apple Developer Program.
Кому принадлежит код приложения для iOS?
Вам. Код Lovable остаётся вашим, как и проект SwiftUI, который AirBuild создаёт на его основе.