Этот обзор Base44 начнём с краткой версии. Base44 — хороший инструмент, чтобы создавать веб-приложения по описанию, и в документации он честно говорит, чем являются его мобильные приложения. Если вам нужно нативное приложение для iPhone, именно эту честность полезнее всего прочитать.
Вывод
Base44 создаёт полноценные веб-приложения по описанию обычным языком: экраны, бэкенд, базу данных, вход и интеграции, а хостинг берёт на себя. Он хорош для внутренних инструментов, клиентских порталов и ранних веб-продуктов. Его приложение для iPhone — это ваше веб-приложение в нативной обёртке; продавать цифровой контент через Apple оно пока не может, а проверкой App Review занимаетесь вы. Для нативного iOS-приложения выбирайте инструмент, который пишет на SwiftUI.
Что такое Base44
Base44 называет себя no-code ИИ-платформой. Вы описываете, что вам нужно, а он создаёт фронтенд, бэкенд, базу данных, вход пользователей и платежи, а затем запускает приложение на своей инфраструктуре. Приложение можно оставить приватным (для приватных приложений нужен платный тариф), открыть команде или опубликовать в вебе.
Каждый тариф, включая бесплатный, даёт бэкенд и базу данных, визуальный редактор, аналитику, совместную работу, облачное хранилище, аутентификацию и инструменты отладки. За использование вы платите кредитами: кредиты на сообщения тратятся, когда ИИ что-то создаёт, кредиты на интеграции — когда приложение пользуется встроенными сервисами Base44. Тарифы подробно разобраны в нашем руководстве по ценам Base44.
Что Base44 делает хорошо
Целое приложение, а не макет
Бэкенд, база данных и вход появляются уже после первого запроса. Чтобы получить работающее приложение, не нужно подключать отдельный сервис баз данных.
Понятные правила кредитов
Base44 публикует типичную стоимость в кредитах для частых изменений и вызовов интеграций, а ручные правки в визуальном редакторе бесплатны.
Интеграции
Встроенные сервисы для почты, файлов, изображений и вызовов LLM, а также коннекторы к таким инструментам, как Gmail, Slack и Salesforce.
Код можно забрать
Base44 говорит, что созданное принадлежит вам, а синхронизация с GitHub экспортирует исходный код в ваш собственный репозиторий начиная с тарифа Builder. Экспортированный код по-прежнему зависит от Base44 в части данных, входа и интеграций.
Начать тоже просто. Тариф Free включает все основные функции, а работать можно с телефона, из приложений Base44 для iOS и Android или из приложения для Mac.
Где Base44 уступает
Кредиты заканчиваются посреди работы. На платных тарифах они обновляются раз в месяц, а неиспользованные сгорают. Когда лимит исчерпан, действия, расходующие кредиты, приостанавливаются до обновления или перехода на другой тариф. На Free действует ещё и дневной лимит в 5 кредитов на сообщения. Base44 говорит, что считает кредиты после каждого действия и что стоимость зависит от модели, так что напряжённую неделю сложно предсказать.
Ключевые функции — на Builder и выше. Бэкенд-функции, интеграция с GitHub, выбор модели и скачивание файлов для магазинов приложений начинаются с Builder: $50 в месяц или $40 при оплате за год.
Мобильное приложение — это обёртка. Подробнее об этом ниже, потому что именно это решает судьбу большинства планов на iOS.
Может ли Base44 создать нативное iOS-приложение?
Приложение на SwiftUI — нет, и Base44 говорит об этом прямо. В его документации об отправке в магазины объясняется, что ваше мобильное приложение запускает опубликованное приложение Base44 внутри защищённого веб-представления: это лёгкая нативная обёртка, которая открывает только URL вашего приложения.
У такого решения есть реальный плюс. Большинство изменений контента и дизайна, которые вы публикуете, появляются в приложении без новой версии в App Store. К тому же Base44 берёт на себя большую часть подготовки:
Проверка
Base44 сверяет приложение с правилами Apple и Google и выставляет оценку готовности. Это работает и на тарифе Free.
Исправление
ИИ-чат предлагает исправления для найденных проблем, и вы запускаете проверку снова.
Файлы для магазина
С вашим API-ключом App Store Connect Base44 собирает IPA, который можно скачать. Для этого нужен тариф Builder или выше.
Отправка
Вы загружаете файл, заполняете страницу приложения в App Store Connect и отправляете его на проверку.
На той же странице перечислены ограничения:
- Встроенных покупок Apple пока нет. Приложения Base44 могут принимать оплату за физические товары и услуги в реальном мире, но iOS-приложение не может продавать подписки, премиум-уровни или другой цифровой контент. Документация Base44 описывает узкие варианты, например убрать платный контент из iOS-приложения.
- Нет нативного слоя для плагинов. Base44 отмечает, что нативным SDK, таким как RevenueCat, нужен доступ к нативному слою, а приложения Base44 его не открывают.
- iPad тоже. Приложение работает на iPhone и iPad, и сделать его только для iPhone нельзя, поэтому оно должно работать и на большом экране.
- Проверка — ваша забота. Base44 говорит, что всё происходящее после отправки — дело между вами и магазинами и что его служба поддержки не разбирает замечания проверки за вас.
Правило 4.2 Apple требует функций, контента и интерфейса, которые поднимают приложение выше перепакованного сайта. Проверка и ИИ-исправления Base44 призваны с этим помочь, но обёртку оценивают по тому, что она даёт, а доли одобренных обёрнутых веб-приложений Apple не публикует. Правило 4.2 и другие правила, которые стоит проверить, разобраны в нашем понятном руководстве по правилам проверки App Store.
Кому подходит Base44
Выбирайте Base44, если продукт — веб-приложение: внутренний инструмент, клиентский портал, система бронирования, MVP для инвесторов. Вам нужен бэкенд без настройки, а на телефоне достаточно ярлыка на главном экране или обёрнутого приложения.
Ищите другое, если продукт — приложение для iPhone, которое будут сравнивать с другими приложениями для iPhone, если ему нужно продавать подписки через Apple или если вы хотите, чтобы проверкой App Review занимался кто-то другой.
Нативная альтернатива: AirBuild
AirBuild — это ИИ-команда для нативных iOS-приложений. Агенты по продукту, дизайну и разработке создают приложение на SwiftUI. Оно попадает на ваш iPhone через TestFlight, а изменения вы просите обычным языком. На тарифах Basic, Plus и Ultra AirBuild готовит страницу в App Store, отправляет приложение, следит за проверкой, отвечает проверяющим, исправляет замечания и отправляет снова.
Mac и Xcode не нужны: AirBuild запускает вашу ИИ-команду на Mac или в облаке. Для публикации нужно участие в Apple Developer Program. AirBuild сосредоточен на нативном iOS, поэтому для Android он не подходит. Он находится в раннем доступе: вы записываетесь в лист ожидания и получаете приглашение.
Цены: Free стоит $0, чтобы попробовать, Basic — $10 в месяц с вашим собственным API-ключом, Plus — $20 в месяц с включённым ИИ, а Ultra — $200 в месяц с объёмом в 10 раз больше. Free, Basic, Plus и Ultra сейчас доступны по листу ожидания. Enterprise — $2,000. Смотрите цены.
Чтобы увидеть картину шире, прочитайте про ИИ-конструкторы приложений для iOS или пройдите путь по шагам с руководством как создать приложение с помощью ИИ.
Частые вопросы
Base44 хороший инструмент?
Для веб-приложений с бэкендом, входом и базой данных это толковый инструмент, и тарифа Free достаточно, чтобы его оценить. Для нативного приложения для iPhone он подходит хуже: его мобильное приложение — это ваше веб-приложение в нативной обёртке, и встроенные покупки Apple он пока не поддерживает.
Может ли Base44 создать нативное iOS-приложение?
Приложение на SwiftUI — нет. В документации Base44 сказано, что его мобильное приложение запускает опубликованное веб-приложение внутри защищённого веб-представления: это лёгкая нативная обёртка, которая открывает только URL вашего приложения. На тарифе Builder и выше он может сгенерировать файлы, чтобы отправить эту обёртку в App Store.
Можно ли экспортировать код из Base44?
На странице цен Base44 сказано, что созданное вами принадлежит вам и что двусторонняя синхронизация с GitHub экспортирует весь исходный код в ваш репозиторий. В документации по оплате интеграция с GitHub указана начиная с тарифа Builder. В документации по мобильным приложениям добавлено, что экспортированный код по-прежнему зависит от Base44 в части данных, входа и интеграций.
Base44 бесплатный?
Есть тариф Free: 25 кредитов на сообщения в месяц (только личное рабочее пространство), не больше 5 в день и до 5 приложений. Платные тарифы начинаются с $20 в месяц или $16 в месяц при оплате за год.