Исходный код из ИИ-конструктора: что вы получаете и как проверить
Что на деле значит «код ваш» у ИИ-конструктора: что внутри архива AppX, как проверить экспорт любого сервиса и что нужно разработчику, чтобы продолжить.
Ilyos Olimov · · 7 мин чтения
AppX — наш продукт, его делает AppX Tech Group в Ташкенте. Сведения об AppX взяты из описания продукта на appx.uz, сведения о других сервисах — с их страниц цен и документации. Даты чтения у каждой страницы указаны в разделе «Источники».
Короткий ответ. У ИИ-конструктора с исходным кодом экспорт можно запустить без самого конструктора. В архиве AppX лежит стандартный проект на Expo SDK 54 и React Native. Его можно скачать на любом тарифе, начиная с Basic за 5 долларов в месяц. В архив не входят данные AppX Backend, публикация в магазинах и функции, которых в AppX нет. Как проверить экспорт любого сервиса, показано по шагам ниже.
Что значит «код ваш» на практике
Слово «экспорт» прячет очень разные вещи: от кнопки «посмотреть код» до полноценного проекта. «Код ваш» имеет смысл, если выполнены четыре условия.
- Файлы лежат у вас на диске. Это не ссылка для просмотра и не доступ, который закрывается вместе с аккаунтом.
- Формат стандартный. Разработчик узнаёт проект без объяснений: те же файлы и папки, что в проекте, написанном вручную.
- Проект запускается без конструктора. Для установки не нужен вход в сервис, а приложение не зависит от закрытых частей конструктора.
- Понятно, что остаётся у сервиса. Данные, серверы и публикация могут оставаться у сервиса. Важно, чтобы об этом было сказано заранее.
Что лежит в архиве AppX, а чего там нет
AppX пишет каждое приложение как стандартный проект на Expo SDK 54 и React Native. ZIP-архив содержит весь проект. Его можно открыть в любом редакторе, положить в любой Git-репозиторий и передать разработчику.
Внутри то, что есть в любом проекте Expo: package.json со списком зависимостей, app.json с настройками приложения, код экранов и компонентов. Точный состав папок посмотрите в своём архиве: это заодно первый шаг проверки.
Чего в архиве нет:
- Данных AppX Backend. Это отдельная база данных на каждое приложение, она доступна с тарифа Starter. Данные лежат на серверах AppX. Если вы уходите с кодом, бэкенд нужно переносить отдельно.
- Публикации в магазинах. Её делает живой человек из команды AppX по цене, названной письменно. Она не автоматическая. Аккаунты Apple (99 долларов в год) и Google (25 долларов) оплачиваете вы.
- Функций, которых в AppX нет: push-уведомлений, карт и фоновой геолокации.
- Самого конструктора. План экранов, правки в чате и веб-превью работают внутри AppX. В архиве лежит результат, а архив — снимок проекта на момент скачивания.
Как проверить экспорт любого конструктора
Сделайте это на маленьком приложении, прежде чем вкладывать в сервис серьёзную работу. Шаги описаны для проекта на Expo; для Flutter и других форматов команды другие.
- Соберите что-нибудь небольшое: один экран и один список.
- Скачайте архив и распакуйте его в пустую папку. В корне должны лежать
package.jsonиapp.json. Если вместо них один закрытый файл или папка с названием конструктора, это тревожный знак. - Откройте
package.json. Найдитеexpoиreact-nativeи проверьте версии. Посмотрите остальные зависимости: нет ли пакетов, названных по имени конструктора или взятых не из публичного npm. - Найдите в коде адреса серверов командой
grep -r "https://" . --exclude-dir=node_modules. Если приложение берёт данные с сервера конструктора, значит, эта часть остаётся у сервиса. - Выполните
npm install, если в архиве нет папкиnode_modules. Установка не должна требовать входа в аккаунт сервиса. Для некоторых форматов нужны другие инструменты: так, экспорт Bloom запускается через Bun и Convex CLI. - Запустите
npx expo start. Откройте приложение в iOS Simulator (нужен Mac с Xcode) или в Android Emulator. На настоящем Android-телефоне проект открывается в Expo Go для SDK 54: сборку берут на странице загрузок самого Expo. - Поменяйте одну строку текста, сохраните и убедитесь, что приложение обновилось.
- Выполните
git initи сделайте коммит. Затем склонируйте репозиторий в соседнюю папку и повторите шаги 5–7. Так видно, что проект не держится на файлах, оставшихся на вашем компьютере.
Если шаги 5–8 прошли, у вас настоящий проект. Если на каком-то шаге понадобился вход в сервис, вы получили не проект, а доступ.
Что нужно разработчику, чтобы продолжить
- Инструменты: Node.js, Git и редактор кода. Для симулятора iPhone нужен Mac с Xcode, для эмулятора Android — Android Studio.
- Знания: Expo и React Native. Проект стандартный, поэтому подойдёт любой разработчик, который с ними работал. Переход на новые версии Expo — отдельная задача.
- Записка к архиву: что делает каждый экран, используется ли AppX Backend (тогда данные остаются у AppX), чего в приложении ещё нет.
- Для магазинов: аккаунты Apple и Google и сборка под магазин: либо своя, либо вместе с человеком из команды AppX.
Что будет с кодом, когда подписка закончилась
По описанию AppX, если вы перестали платить, доступ к проектам сохраняется и код по-прежнему можно скачать. Для сборки и правок нужен тариф. Всё равно скачивайте архив после каждой важной версии: это копия на вашем диске, и она не зависит от условий тарифа.
Данные AppX Backend — отдельный вопрос. В описании продукта о них после отмены ничего не сказано, поэтому спросите у AppX до отмены. Тот же вопрос задайте любому сервису: что останется доступным — файлы, проект, данные.
Права и лицензия простыми словами
AppX говорит одно: код ваш. Больше мы от себя не утверждаем. Точные формулировки о правах на созданное приложение ищите в условиях использования сервиса на appx.uz до коммерческого запуска. Это не юридическая консультация.
К условиям любого конструктора стоит задать три вопроса. Кому принадлежит результат? Можно ли использовать его в коммерческом проекте? Что происходит с правами при отмене подписки?
Отдельно: в проекте работают сторонние пакеты, например Expo и React Native. У каждого своя лицензия, список пакетов лежит в package.json. Вопрос о правах на код, созданный нейросетью, юридический, и эта статья его не решает.
Кто отдаёт код и с какого тарифа
Здесь только то, что относится к экспорту. Сравнение сервисов по другим признакам — в статье «ИИ-конструктор мобильных приложений: как выбрать».
| Сервис | Как отдаёт код | С какого тарифа |
|---|---|---|
| AppX (наш) | ZIP-архив | С любого, Basic — 5 долларов в месяц |
| RapidNative | Скачивание, React Native + Expo | Starter, 20 долларов |
| Bloom | ZIP; двусторонний GitHub — на Premium | ZIP с Starter, 20 долларов |
| Rork | Через GitHub, двусторонняя синхронизация | Платные тарифы, Pro — 20 долларов |
| FlutterFlow | Код на Flutter; GitHub с тарифа Growth | Basic, 39 долларов |
| Bolt | Скачивание или GitHub | Тариф не проверяли |
Данные на 7 октября 2026 года.
Когда AppX не подходит, если вам важен код
- Нужна двусторонняя синхронизация с репозиторием. AppX отдаёт ZIP. Синхронизация с GitHub есть у Rork и у Bloom на тарифе Premium.
- Нужен ещё и код бэкенда. В экспорт Bloom входит бэкенд на Convex.
- Нужен нативный Swift или Kotlin либо Flutter. Для Swift и Kotlin это Rork, для Flutter — FlutterFlow.
- Нужны push-уведомления, карты или фоновая геолокация. В AppX их нет. Разработчик может добавить их позже в скачанном проекте, уже вне AppX.
Вопросы и ответы
Можно ли положить скачанный проект в свой Git-репозиторий?
Да. Это обычный проект, его можно поместить в любой Git-репозиторий и работать с ним как с любым другим.
Нужен ли Mac, чтобы запустить проект?
Для симулятора iPhone нужен Mac с Xcode. Эмулятор Android устанавливается вместе с Android Studio.
Можно ли выпускать код, написанный ИИ, как есть?
Зависит от приложения. Считайте экспорт рабочей первой версией. Прежде чем на приложение начнут полагаться настоящие пользователи, попросите разработчика проверить вход в аккаунт, работу с данными и обработку ошибок.
Источники
Страницы других сервисов открыты 07.10.2026.
- AppX: описание продукта на https://appx.uz/ · https://appx.uz/pricing · https://appx.uz/store-ready (по состоянию на 03.10.2026)
- RapidNative: https://www.rapidnative.com/pricing
- Bloom: https://bloom.diy/pricing · https://docs.bloom.diy/exporting-code
- Rork: https://docs.rork.com/faq/code-export · https://docs.rork.com/introduction/subscriptions
- FlutterFlow: https://www.flutterflow.io/pricing
- Bolt: https://support.bolt.new/integrations/expo · https://support.bolt.new/integrations/git
Готовы попробовать свою идею?
Начните с понятного описания. AppX поможет превратить его в приложение, которое можно протестировать.