NATIVEPHP: CREAR APLICACIONES DE ESCRITORIO CON PHP

NativePHP es un framework moderno que permite a los desarrolladores PHP (especialmente los que usan Laravel) crear aplicaciones nativas para escritorio (Windows, macOS, Linux) y móvil (iOS y Android) usando únicamente PHP, sin necesidad de aprender Swift, Kotlin, JavaScript/TypeScript, React Native, Flutter, etc.
No es "nativo" en el sentido 100% compilado a código máquina como una app hecha en Swift o Kotlin, pero sí genera aplicaciones que se instalan como apps normales (no son páginas web abiertas en un navegador). Incluyen un runtime PHP estático empaquetado, el usuario no necesita tener PHP instalado. Corren dentro de una "carcasa" nativa que usa Electron o Tauri y una shell en Swift (iOS) o Kotlin (Android) y WebView para móvil. El código sigue siendo PHP/Laravel normal (rutas, controladores, Blade/Livewire/Inertia, Eloquent, etc.), pero teniendo acceso a APIs nativas del sistema operativo mediante clases sencillas.

Ejemplos

  • Ventanas, menús, tray icon, notificaciones nativas.
  • Acceso a cámara, micrófono, archivos del dispositivo.
  • Geolocalización, sensores, compartir contenido.
  • Diálogos nativos (file picker, mensajes, etc.).
  • Apps offline completas.