Confieso que llevo siguiendo NativePHP for Mobile desde que se anunció. La idea de poder hacer aplicaciones móviles nativas con Laravel y solo PHP me parecía —y me parece— una cosa muy buena.
Pero había un problema: el precio. Cuando solo quería probarlo, experimentar, jugar un rato… el coste de la licencia me echaba para atrás. No podía justificar el gasto solo para “curiosear”.
Pues bien, acaban de anunciar que NativePHP for Mobile v3 es completamente gratuito. Open Source, licencia MIT, gratis para siempre.
El anuncio: NativePHP Air es gratis
Acaban de liberar la versión 3 de NativePHP for Mobile, y el cambio es sustancial:
- ✅ Core framework gratis - Open Source con licencia MIT
- ✅ No es trial - No hay limitaciones de tiempo
- ✅ No es freemium - No tienes tiers con funcionalidades recortadas
- ✅ Todo lo que necesitas para compilar y hacer shipping de una app móvil nativa
Lo mejor: el sistema de Plugins
Con v3, casi toda la funcionalidad nativa se ha movido del núcleo monolítico a un sistema modular de plugins.
Esto es genial porque:
- Solo instalas lo que necesitas
- Tu app se mantiene ligera y eficiente
- Evitas problemas durante las revisiones de App Store por funcionalidad no usada
- Puedes extender la funcionalidad creando tus propios plugins
Plugins gratis incluidos
Los plugins más populares son completamente gratis y Open Source (MIT):
- Browser 🌐
- Camera 📷
- Device 📱
- Dialog 💬
- File 📁
- Microphone 🎤
- Network 🌐
- Share 🔗
- System ⚙️
Plugins premium (de pago):
- Biometrics 🔐
- Geolocation 📍
- Push Notifications (Firebase) 📬
- Scanner 📷
- Secure Storage 🔒
Jump: Testing instantáneo en dispositivos reales
Lo que más me gusta es Jump, una app que instalas en tu móvil (Android e iOS) que te permite probar tu app NativePHP en un dispositivo real sin compilar nada.
El flujo es ridículo de simple:
# En tu proyecto Laravel
php artisan native:jump
# Escaneas el QR code con la app Jump en tu móvil
# ¡Y tu app Laravel carga directamente en tu dispositivo!
¿Por qué esto es tan cool?
- No necesitas compilar — Olvídate de Xcode, Android Studio, emuladores…
- No necesitas Mac para iOS — Puedes desarrollar desde Linux
- Cambios en tiempo real — Modificas código y lo ves en tu móvil casi al instante
- Gratis — Jump es completamente gratuito
Para alguien como yo que tiene cuentas de developer de Android y Apple, esto es perfecto. Puedo probar mis apps en dispositivos reales sin toda la molestia de los procesos de build tradicionales.
Mi experiencia personal: la barrera del precio
Tengo que ser honesto: el precio era la barrera.
Quería probar NativePHP desde hace tiempo. La idea de:
- Escribir mi backend en Laravel (que ya conozco)
- Reutilizar código PHP
- No tener que aprender Swift ni Kotlin (o al menos no mucho)
- Hacer apps realmente nativas (no hybrid wrappers)
…me parecía increíblemente atractivo.
Pero cada vez que lo pensaba, me pasaba esto por la cabeza:
- "¿Vale la pena pagar X cantidad solo para probar?"
- "¿Realmente lo voy a usar en producción?"
- "¿Es mejor que las alternativas híbridas?"
Y siempre acababa pensando: “Pues lo dejo para cuando tenga un proyecto real” (que nunca llegaba).
Pues bien, ahora que es gratuito, toda esa excusa desaparece.
Con NativePHP v3 siendo gratuito, toda esa excusa desaparece.
Ahora puedo:
- ✅ Probarlo sin compromiso económico
- ✅ Experimentar con apps personales
- ✅ Aprender el ecosistema a mi ritmo
- ✅ Decidir si merece la pena para proyectos serios
Y lo mejor de todo: mis cuentas de developer de Android y Apple me van a servir de mucho. Puedo:
- Distribuir apps a mis dispositivos directamente
- Probar en diferentes dispositivos reales
- Hacer testing real sin emuladores
- Publicar en las stores cuando tenga algo digno
El ecosistema que está creciendo
Lo interesante es que no es solo el core gratuito. Están construyendo todo un ecosistema:
Plugin Marketplace
Pronto abrirán el marketplace a terceros. Esto significa:
- Podrás vender tus propios plugins
- Comunidad creando plugins para la comunidad
- Ingresos pasivos para desarrolladores
Bifrost y Mimi
- Bifrost: Plataforma para deployments y hosting (de pago)
- Mimi: “Vibe coding” con IA para generar apps (de pago)
El modelo es claro: core gratis, servicios premium opcionales. Muy smart.
Lo que me gusta del enfoque
Valoro mucho que hayan sido transparentes sobre el cambio:
“Las licencias de pago fueron un medio para un fin, no el fin en sí mismo. Si hubiéramos podido hacerlo gratis desde el día 1, lo habríamos hecho.”
Han bootstrapeado el proyecto con licencias, y ahora que son sostenibles con otros streams (Bifrost, plugins, partnerships), pueden liberar el core.
Eso es business responsably done.
¿Qué significa esto para nosotros los developers PHP?
Yo lo veo así:
Para Laravel devs: Es una oportunidad enorme
- Ya conoces PHP
- Ya conoces Laravel
- Puedes reutilizar habilidades backend
- Solo necesitas aprender algunos conceptos móviles
Para el ecosistema PHP:
- Más apps = más demanda de devs PHP
- Mobile ya no es solo Swift/Kotlin
- PHP se vuelve más versátil y valioso
Para las empresas:
- Un solo stack (Laravel) para web + mobile
- Equipos más pequeños pueden hacer más cosas
- Menos context switching entre tecnologías
Mi plan (ahora que es gratis)
Tengo algunas ideas en mente:
Probar primero con algo simple
- Una app que liste mis artículos del blog
- Algo con notificaciones de Laravel News
- Un cliente simple para alguna API que use
Aprender el sistema de plugins
- Entender cómo crear un plugin
- Ver si hay algo que necesito y no existe
- Contribuir si encuentro algo útil
Evaluar para proyectos serios
- ¿Merece la pena vs alternativas híbridas?
- ¿Qué tipo de proyectos son ideales?
- ¿Dónde está el sweet spot?
El cambio de v2 a v3
Si ya tenías NativePHP v2 instalado, el upgrade es simple:
composer remove nativephp/mobile
composer require nativephp/mobile
# Instalar plugins que necesites
php artisan native:plugin:register vendor/plugin
No deberías necesitar cambiar código de tu app, solo registrar los nuevos plugins.
Recursos para empezar
Conclusión
Estoy realmente contento de que finalmente pueda probar NativePHP sin barreras económicas. El precio era el único obstáculo, y ahora ha desaparecido.
Sí, todavía tengo que aprender cómo funciona. Sí, tendré que invertir tiempo. Pero el riesgo económico se ha eliminado.
Y como tengo cuentas de developer de Android y Apple, tengo libertad para:
- Distribuir apps a mis dispositivos
- Probar sin límites
- Publicar cuando tenga algo listo
Así que sí, ¡a probarlo! 🚀
Con la barrera del precio eliminada, ahora es el momento perfecto para experimentar con NativePH y descubrir qué tipo de aplicaciones móviles se pueden construir cuando combinamos la potencia de Laravel con la simplicidad de desarrollar apps nativas sin salir del entorno PHP.
Nota: Este artículo refleja mi opinión personal basada en mi experiencia como developer PHP/Laravel que siempre ha querido probar mobile pero se lo había perdido por el tema de las licencias.







Comentarios