NativePHP для мобильных приложений стал полностью бесплатным

1 февраля 2026 года команда NativePHP объявила, что NativePHP for Mobile теперь бесплатен и открыт для всех. Это полная версия без пробных периодов, без ограничений и без платных уровней: всё, что нужно, чтобы создавать и выпускать нативные мобильные приложения на Laravel, теперь доступно без оплаты.

Начиная с версии v3, разработчики на Laravel (и не только) могут создавать мобильные приложения для iOS и Android без единого платежа за сам инструмент.

Плагинная система: гибкость и расширяемость

С выходом версии v3 архитектура NativePHP сильно изменилась: большинство возможностей, которые раньше были встроены в ядро, теперь реализуются через плагины.

Каждый плагин это отдельный Composer-пакет, включающий собственный код на Swift и Kotlin, манифесты разрешений и нативные зависимости. Устанавливать нужно только то, что реально используется.

Плагины компилируются прямо в приложение во время сборки. Это означает:

  • минимальный размер финального бинарника;

  • меньше потенциальных проблем при проверках Apple или Google;

  • повышенная безопасность и простота поддержки.

Создать свой плагин тоже легко: достаточно оформить Composer-пакет и добавить файл nativephp.json, где описать PHP-классы, необходимые файлы, bridge-функции, зависимости и разрешения.

Бесплатное ядро и лицензия MIT

Новое облегчённое ядро NativePHP теперь называется NativePHP Air. Оно минимально по функциональности, но при этом позволяет без проблем включать нужные плагины.

И главное: ядро с версией v3 лицензировано под MIT, т.е. полностью открыто и свободно для использования и модификации.

Ранее версии (до v3) оставались под прежней лицензией Business Source License.

Премиум-плагины: что остаётся платным

Чтобы сбалансировать модель, некоторые функции, которые раньше входили в состав платного ядра, теперь вынесены в платные плагины. Среди них:

  • Аутентификация по биометрии

  • Геолокация

  • Push-уведомления через Firebase

  • Сканер штрих-и QR-кодов

  • Безопасное хранилище данных

Эти плагины можно купить один раз с лицензией на один сид, т.е. они принадлежат владельцу навсегда и могут применяться в неограниченном количестве проектов.

Важно: самые популярные плагины сделаны полностью бесплатными и открытыми под MIT.

Marketplace плагинов

NativePHP запускает Plugin Marketplace - единое место, где разработчики смогут находить и устанавливать как бесплатные, так и платные плагины.

В ближайшем будущем сторонние разработчики смогут публиковать свои плагины, в том числе платные, и зарабатывать на их продаже. Это открывает возможность создавать и продавать решения вроде фильтров камеры, интеграций с платёжными системами, OAuth-провайдеров и многого другого.

Instant-тестирование приложений: Jump

Одной из важных новинок является приложение Jump. Оно позволяет запускать и тестировать мобильное приложение на реальном устройстве без компиляции и без режима разработчика: достаточно установить Jump на телефон и отсканировать QR-код, созданный из среды разработки.

Запуск осуществляется командой:

php artisan native:jump

Jump показывает изменения почти в реальном времени, а полноценная поддержка HMR (Hot Module Reload) скоро появится.

Jump бесплатен и включён в nativephp/mobile v3. Он также включает официальные плагины NativePHP (даже премиум-пакеты), чтобы разработчики могли пробовать функциональность сразу.

Mimi: генерация приложений с помощью ИИ

Ещё одна интересная часть экосистемы - Mimi. Это инструмент, доступный через подписочный сервис Bifrost, который использует современные модели ИИ для:

  • создания нового проекта на основе описания словами (даже голосом);

  • тестирования через Jump;

  • подключения GitHub-репозитория и автоматической генерации кода;

  • подготовки проекта к публикации в App Store и Google Play.

Это позволяет быстро перейти от идеи к готовому приложению на Laravel.

Почему сделали бесплатным?

Команда NativePHP считает своей миссией сделать нативную разработку доступной для как можно большего числа разработчиков. Платные лицензии использовались на первых этапах, чтобы обеспечить финансирование проекта.

Сейчас, по мнению создателей, проект готов к широкой бесплатной модели, которая позволит привлечь больше пользователей, повысить вклад сообщества и ускорить развитие экосистемы.

Команда рассчитывает, что повышение количества пользователей будет способствовать росту подписок Bifrost, продажам премиум-плагинов, партнёрствам и спонсорским программам.

Для тех, кто уже купил лицензию

Если у вас была лицензия NativePHP Mobile до 1 июня 2025 года (ранний доступ или Pro/Max), вы по-прежнему можете воспользоваться эксклюзивными предложениями и скидками на пакеты плагинов. На панели управления есть информация о том, какие именно преимущества доступны для вашей подписки.

Как начать прямо сейчас

NativePHP for Mobile v3 доступен сегодня. Чтобы начать:

laravel new my-mobile-app
cd my-mobile-app
composer require nativephp/mobile
php artisan native:jump

и приложение откроется на устройстве через Jump.

Кроме того, на Laracasts появился бесплатный курс по основам NativePHP для мобильных и десктоп-приложений.

Источник: NativePHP

Комментарии (0)

Войдите, чтобы оставить комментарий

Похожие статьи

Распространённые ошибки производительности в Laravel и простые способы их устранения

Практическое руководство по распространённым ошибкам производительности в Laravel и простым способам их устранения. Разбор N+1-запросов, кэширования, оптимизации выборок и других типичных проблем.

Как правильно хранить деньги в коде: без потерь, округлений и боли

Как правильно хранить денежные значения в базе данных и коде. Сравниваем целые минорные единицы и Decimal, объясняем, почему float использовать нельзя.

Как отключить SELinux на Ubuntu, CentOS, Debian и RHEL

Подробная инструкция по проверке, временной и постоянной деактивации SELinux на популярных Linux-дистрибутивах: Ubuntu, Debian, CentOS и RHEL. Объяснены способы через консоль и конфигурационные файлы.

Как создать новый проект на Laravel: подробное руководство для начинающих

Подробное руководство по созданию и настройке нового проекта на Laravel. Подходит для начинающих, которые хотят разобраться с установкой, структурой и запуском приложения.