Исходный код из ИИ-конструктора: что вы получаете и как проверить

Что на деле значит «код ваш» у ИИ-конструктора: что внутри архива AppX, как проверить экспорт любого сервиса и что нужно разработчику, чтобы продолжить.

Ilyos Olimov · · 7 мин чтения

AppX — наш продукт, его делает AppX Tech Group в Ташкенте. Сведения об AppX взяты из описания продукта на appx.uz, сведения о других сервисах — с их страниц цен и документации. Даты чтения у каждой страницы указаны в разделе «Источники».

Короткий ответ. У ИИ-конструктора с исходным кодом экспорт можно запустить без самого конструктора. В архиве AppX лежит стандартный проект на Expo SDK 54 и React Native. Его можно скачать на любом тарифе, начиная с Basic за 5 долларов в месяц. В архив не входят данные AppX Backend, публикация в магазинах и функции, которых в AppX нет. Как проверить экспорт любого сервиса, показано по шагам ниже.

Что значит «код ваш» на практике

Слово «экспорт» прячет очень разные вещи: от кнопки «посмотреть код» до полноценного проекта. «Код ваш» имеет смысл, если выполнены четыре условия.

  1. Файлы лежат у вас на диске. Это не ссылка для просмотра и не доступ, который закрывается вместе с аккаунтом.
  2. Формат стандартный. Разработчик узнаёт проект без объяснений: те же файлы и папки, что в проекте, написанном вручную.
  3. Проект запускается без конструктора. Для установки не нужен вход в сервис, а приложение не зависит от закрытых частей конструктора.
  4. Понятно, что остаётся у сервиса. Данные, серверы и публикация могут оставаться у сервиса. Важно, чтобы об этом было сказано заранее.

Что лежит в архиве 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 и других форматов команды другие.

  1. Соберите что-нибудь небольшое: один экран и один список.
  2. Скачайте архив и распакуйте его в пустую папку. В корне должны лежать package.json и app.json. Если вместо них один закрытый файл или папка с названием конструктора, это тревожный знак.
  3. Откройте package.json. Найдите expo и react-native и проверьте версии. Посмотрите остальные зависимости: нет ли пакетов, названных по имени конструктора или взятых не из публичного npm.
  4. Найдите в коде адреса серверов командой grep -r "https://" . --exclude-dir=node_modules. Если приложение берёт данные с сервера конструктора, значит, эта часть остаётся у сервиса.
  5. Выполните npm install, если в архиве нет папки node_modules. Установка не должна требовать входа в аккаунт сервиса. Для некоторых форматов нужны другие инструменты: так, экспорт Bloom запускается через Bun и Convex CLI.
  6. Запустите npx expo start. Откройте приложение в iOS Simulator (нужен Mac с Xcode) или в Android Emulator. На настоящем Android-телефоне проект открывается в Expo Go для SDK 54: сборку берут на странице загрузок самого Expo.
  7. Поменяйте одну строку текста, сохраните и убедитесь, что приложение обновилось.
  8. Выполните 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 + ExpoStarter, 20 долларов
BloomZIP; двусторонний GitHub — на PremiumZIP с Starter, 20 долларов
RorkЧерез GitHub, двусторонняя синхронизацияПлатные тарифы, Pro — 20 долларов
FlutterFlowКод на Flutter; GitHub с тарифа GrowthBasic, 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 поможет превратить его в приложение, которое можно протестировать.

Описать приложение →

← Назад в блог