Framework Híbrido PHP-Nativo de Próxima Generación

Empaqueta y Ejecuta
PHP Nativo en iOS y Android

Construye aplicaciones móviles y de escritorio potentes usando la sintaxis de PHP que ya conoces, con acceso directo al hardware mediante nuestro motor propietario de alto rendimiento.

Instalación rápida
ps> irm https://phphone.xyz/install.ps1 | iex
Demos Compiladas Listas para Probar en tu Teléfono

Hardware & Sensors

PHP 8.4 Nativo
< 20 MB

Dashboard de prueba de linterna, vibración háptica, GPS, cámara y generador interactivo de gradientes CSS.

Descargar APK Hardware

Juego 2D (Pixi.js)

Canvas 60 FPS
Demo 2D

Arcade 2D a 60 FPS. (Validación de sprites. Créditos a los creadores de Pixi.js).

Descargar APK Pixi 2D

Escena 3D (Babylon.js)

WebGL + GPU
Demo 3D

Shaders y luces en GPU nativa. (Validación WebGL. Créditos a Babylon.js).

Descargar APK Babylon 3D
*Las demos de juegos 2D y 3D son pruebas de rendimiento gráfico (Canvas/WebGL). No poseemos sus derechos comerciales; créditos y agradecimientos a las comunidades de Pixi.js y Babylon.js.
Productividad Móvil Sin Fricciones

Sin Bloatware. Sin NPM Hell. Solo PHP Real.

¿Te imaginaste crear apps móviles con código PHP? Olvídate de dependencias pesadas, compilaciones interminables y capas innecesarias. Solo tu lógica real, HTML5/CSS3 y rendimiento nativo.

Métrica / Característica Phphone Flutter React Native
Curva de Aprendizaje Cero (PHP + Web Stack) Alta (Aprender Dart) Media (React + JSX)
Gestión de Dependencias Composer / Vanilla (Estable) Pub.dev NPM Hell (Fragilidad)
Peso del Paquete (APK Compilado) < 20 MB (App Demo completa + Hardware Suite + SQLite) ~45 MB (Solo app básica de contador) ~35 MB (App vacía inicial)
Protección de Código Fuente Cifrado Nativo AES-256 + Vinculación a Firma (Antitampering) Ofuscación Básica JS Bundle Expuesto
Mantenimiento Visual a Futuro Inmune al tiempo (HTML5/CSS3) Rompimiento por Widgets Rompimiento por NPM
Tiempo de Compilación Inicial ~10 Segundos (Ciclo de Dev Ultra-Rápido) ~2 Minutos (Lento por generación de Widgets) ~90-120 Segundos (Lento por Metro Bundler)

1. Valida y Lanza en Horas

Reutiliza componentes HTML, CSS, JavaScript y controladores PHP que ya tienes escritos en tus sistemas web. No reescribas código desde cero para móviles.

2. Cifrado Empresarial Integrado

Protege la propiedad intelectual de tus proyectos. Tu código PHP y lógica de negocio quedan blindados criptográficamente con AES-256 al generar builds de producción.

3. Ejecución 100% Offline

Con SQLite local y el motor PHP embebido, tus aplicaciones funcionan perfectamente sin depender de señal de internet ni servidores en la nube.

Libertad Absoluta de Stack & Ecosistema

Usa la arquitectura tecnológica con la que te sientas más cómodo. Sin ataduras, sin "NPM Hell" obligatorio y 100% compatible con tus herramientas favoritas.

¿Prefieres React, Vue, Angular o Lit.js?

¿Eres desarrollador de React, te apasiona Vue, Angular, Svelte o la ligereza de Lit.js? Phphone los soporta a velocidad nativa sin fricciones.

React Vue Angular Lit.js Svelte

¿TypeScript, JS o módulos WebAssembly (Wasm)?

¿Prefieres el tipado estricto con TypeScript o rendimiento extremo con WebAssembly (Rust, C, C++, Go)? Phphone ejecuta módulos Wasm nativamente a máxima velocidad.

TypeScript (TS) WebAssembly (Wasm) Rust / C++ JS ES6+

¿Backend con Laravel, Symfony o PHP 8.4?

¿Quieres ejecutar un proyecto completo en Laravel o Symfony? El motor de PHP 8.4 embebido los procesa junto a Composer en el teléfono.

PHP 8.4 Laravel Symfony Composer

¿Diseñas en Tailwind, Bootstrap o Material UI?

Maqueta con Tailwind CSS, Bootstrap, Material Design, Bulma o Web Components. Tu interfaz se renderiza fluida y adaptable.

Tailwind CSS Bootstrap Material UI CSS3

¿Conservas código clásico en jQuery o PHP puro?

¿Tienes proyectos probados en jQuery o scripts PHP tradicionales? No los tires; tráelos a Phphone y conviértelos en una aplicación móvil nativa a tu propio ritmo.

jQuery PHP Vanilla HTML5 Classic

¿Gráficos 3D en Three.js o Juegos en Pixi.js?

¿Escenas 3D en Three.js o juegos 2D en Pixi.js / Phaser? Corre experiencias interactivas a 60 FPS sin necesidad de C# ni Unity.

Three.js 3D Pixi.js Phaser Canvas 2D
Filosofía de Arquitectura

¿Por qué la Web es Eterna? El Monitor vs. El Backend Embebido

Desmitificando el concepto tradicional de WebView: Entiende la diferencia arquitectónica de Phphone.

1. El WebView es Solo el Monitor

A diferencia de soluciones web tradicionales donde toda la app corre en scripts pesados, en Phphone el WebView es únicamente el "cristal gráfico". La verdadera lógica de negocio corre directo en el procesador con el motor PHP embebido.

2. Inmunidad a la Obsolescencia

El HTML escrito en 1995 sigue renderizando hoy. Mientras otros frameworks móviles rompen aplicaciones de hace 3 años por cambios en sus árboles de Widgets, tu capa visual en HTML5/CSS3 nunca caduca.

3. Arquitectura Dual WebView

Phphone incluye dos navegadores superpuestos: uno frontal transparente para tu app y uno trasero para cargar contenido o sitios web externos sin bloqueos de seguridad (CORS / X-Frame-Options).

¿Por qué elegir Phphone?

Diseñado para desarrolladores PHP que quieren el poder de las aplicaciones nativas sin la complejidad de aprender nuevos lenguajes.

Motor PHP Incrustado

Corre PHP puro sin depender de servidores web externos. Motor nativo embebido optimizado para plataformas móviles.

Phphone Native Bridge™

Acceso directo y fluido a funciones del dispositivo: cámara, giroscopio, vibración, SQLite local, almacenamiento y notificaciones.

Dev Server en Vivo (`serve`)

Servidor local ultrarrápido para maquetar HTML, CSS, JS y probar controladores PHP directamente en tu navegador.

Multiplataforma Real

Un solo código fuente en PHP para compilar APKs de Android, ejecutables de iOS y aplicaciones de escritorio.

Orquestador CLI

Comandos intuitivos para crear proyectos, simular ejecuciones, firmar APKs y diagnosticar tu entorno de desarrollo.

Almacenamiento Local SQLite

Persistencia de datos nativa con base de datos relacional integrada en el dispositivo sin configuraciones adicionales.

Baterías Incluidas en PHP

APIs Nativas de Hardware (`Phphone\Device`)

Sin instalar plugins frágiles ni librerías de terceros. Accede a las funciones del teléfono en tiempo real con sintaxis PHP nativa.

📸 Cámara y Galería

Captura fotografías o abre la galería nativa obteniendo el resultado codificado listo para procesar.

$img = Device::camera();
$pic = Device::pickImage();

📍 GPS & Sensores

Coordenadas GPS precisas, lectura de giroscopio en tiempo real y telemetría de hardware.

$loc = Device::gps();
Device::startGyroscope();

🔒 Biometría & Keychain

Autenticación con Face ID, Touch ID o Huella dactilar, y almacenamiento seguro cifrado.

Device::authenticate();
Device::secureWrite($k, $v);

🔔 Notificaciones & Toast

Notificaciones Push locales, mensajes de sistema (Toast) y patrones de vibración háptica.

Device::notification($t, $m);
Device::vibrate(200);

📇 Contactos & Sistema

Lectura de la agenda de contactos con paginación, batería, red y portapapeles.

$contacts = Device::getContacts();
$clip = Device::clipboard();

🎙️ Micrófono & Archivos

Grabación de audio nativo, selector de documentos (FilePicker) y descarga de archivos.

Device::recordAudioStart();
$file = Device::pickFile();
Guía de Inicio Rápido

Flujo Básico de Trabajo

Crea la estructura inicial, valida en el navegador local y compila directamente hacia tu dispositivo físico.

1. Instala el CLI Global

Ejecuta el script de 1 sola línea en tu terminal preferida para registrar el comando global phphone.

irm https://phphone.xyz/install.ps1 | iex

2. Crea y Prueba con Hot Reload

Genera la estructura de tu proyecto y arranca el servidor local con recarga automática al guardar cambios.

phphone create mi-app
cd mi-app && phphone serve

3. Compila a tu Teléfono

Compila y despliega directamente a tu dispositivo físico o emulador con empaquetado cifrado AES-256.

phphone run android
phphone build android --release
Explorar Documentación Oficial GitHub Repo

Comandos Principales del CLI

Controla todo el ciclo de vida de tu aplicación directamente desde la terminal.

Comando Descripción Ejemplo de Uso
phphone create <nombre> <pkg> Crea la estructura inicial de un nuevo proyecto. phphone create "Mi Tienda" com.mitienda.app
phphone run Compila y lanza la app en el dispositivo con Hot Reload. phphone run
phphone serve [puerto] Inicia el servidor local de desarrollo web. phphone serve 3000
phphone setup Genera e inyecta ícono (icon.png) y splash screen. phphone setup
phphone build <target> Compila para producción. Usar --release encripta (AES-256) u ofusca el código fuente. phphone build apk --release
phphone sign Firma criptográficamente los paquetes para las tiendas. phphone sign --keystore mi-llave.jks
phphone doctor Diagnostica errores de entorno (Java, Android SDK, Xcode). phphone doctor
phphone rename <nombre> <pkg> Cambia el nombre de la app y el Package ID de forma segura. phphone rename "Nueva App" com.nueva.app
phphone devices Lista los emuladores y dispositivos físicos conectados. phphone devices
phphone logs Muestra en tiempo real la consola de logs del dispositivo. phphone logs
Logros e Innovación Técnica

Hitos Alcanzados en Phphone

La evolución técnica que demuestra la madurez del compilador e infraestructura de Phphone.

PHP 8.4

Motor Embebido Nativo

< 20 MB

APK Demo Completa con Hardware APIs (vs ~45 MB en Flutter)

AES-256

Cifrado de Código Fuente

Dual WebView

Arquitectura de Renderizado

Phphone Core Runtime™

Ejecución embebida de ultra-alta velocidad optimizada para procesadores móviles y de escritorio en Android e iOS. 100% offline y sin servidores externos.

Phphone Native Bridge™

Canal bidireccional en tiempo real para control de cámara, geolocalización GPS, notificaciones, giroscopio, linterna y lectura asíncrona de agenda de contactos.

Notificaciones FCM con Direct Reply

Motor unificado de notificaciones push (Firebase FCM) con soporte para respuesta directa (Direct Reply) en la barra del sistema y sobreposición inteligente por TAG.

Suite CLI Inteligente Global

Orquestador completo con Hot Reload en vivo, servidor de desarrollo local (serve), autodiagnóstico de dependencias (doctor) y firma digital para tiendas.

Cifrado AES-256 Vinculado a Firma & Antitampering

Protección criptográfica de grado empresarial. La clave se deriva dinámicamente combinando secretos nativos + la firma SHA-256 del Keystore/Bundle ID. Si la app se altera, el código jamás se desencripta.

Base de Datos SQLite3 Integrada

Persistencia relacional de datos de alto rendimiento integrada en el runtime sin necesidad de configuraciones complejas ni controladores externos.

Tienda de Plantillas

Acelera tu desarrollo con plantillas predefinidas diseñadas para Phphone.

Próximamente

Admin Dashboard UI

Panel de control administrativo con gráficos, tablas de datos y modo oscuro integrado.

Dashboard SQLite Charts
Próximamente

E-Commerce Mobile

Tienda móvil completa con carrito de compras, catálogo de productos y checkout local.

Tienda UI/UX Cart
Próximamente

IoT & Sensor Controller

Interfaz para lectura de giroscopio, cámara y sensores en tiempo real mediante el Bridge nativo.

Hardware Bridge Sensors

Proyectos & Demos Creados con Phphone

Descubre aplicaciones y entornos interactivos reales empacados con el motor Phphone.

Aviso Técnico & Créditos: Las demos de videojuegos y escenas 3D son prototipos de validación técnica de rendimiento (Canvas/WebGL 60 FPS). No poseemos los derechos comerciales sobre los juegos mostrados; todo el reconocimiento y crédito corresponde a sus respectivos creadores y a las increíbles comunidades open source de Pixi.js y Babylon.js.
Demo Hardware

Hardware & Sensors Suite

Pruebas interactivas de hardware en PHP 8.4: linterna, vibración háptica, GPS, cámara y generador de gradientes CSS.

Hardware PHP 8.4 < 20 MB
Demo 2D Pixi.js

Juego 2D Arcade (Pixi.js)

Videojuego 2D con renderizado fluido a 60 FPS por Canvas/WebGL. (Demo técnica de validación de sprites).

Pixi.js 60 FPS Créditos a Creadores
Demo 3D Babylon.js

Escena 3D (Babylon.js)

Renderizado interactivo 3D con shaders, luces dinámicas y GPU nativa. (Demo técnica de validación WebGL).

Babylon.js WebGL 3D Créditos a Creadores
Construyamos el Futuro Juntos

Phphone es un Bebé Dando sus Primeros Pasos

El proyecto ya nació y tiene un motor sólido. Con tu feedback, paquetes e ideas, lo convertiremos juntos en la herramienta de desarrollo móvil más rápida y querida.

1. Propón Ideas y Feedback

Reporta sugerencias, mejoras o nuevos casos de uso en GitHub Issues. Toda perspectiva ayuda a guiar el mapa del proyecto.

2. Crea tu Integración

Desarrolla paquetes o plantillas para tus tecnologías favoritas (ej: phphone/vue, phphone/react, phphone/pixi, phphone/laravel).

3. Envía tu Pull Request

Sube tu contribución al repositorio oficial en GitHub. Toda idea que sume valor y mejore la experiencia de uso es bienvenida.

4. Revisión Transparente

Nos comprometemos a revisar y responder tus PRs a tiempo. Si la propuesta es viable y consistente, se integrará rápidamente al proyecto.

5. Colaborador Oficial

Tu contribución será destacada públicamente y recibirás la insignia de Colaborador Oficial en nuestra comunidad y repositorio.

6. Expande el Ecosistema

Ayuda a difundir la palabra y a consolidar a Phphone como la herramienta de desarrollo móvil híbrido más potente del mundo PHP.

Apoya el Desarrollo de Phphone

Meta Actual: Adquisición de hardware Mac dedicado para acelerar la suite de pruebas nativas y pipelines de integración continua (CI/CD) para iOS. Si Phphone aporta valor a tus proyectos, considera apoyar nuestro desarrollo.

Danos una Estrella en GitHub Patrocinar en GitHub Apoyar en Ko-fi ($5 USD)

Preguntas Frecuentes

Todo lo que necesitas saber sobre el funcionamiento de Phphone.

¿Necesito un servidor web externo como Nginx o Apache en el teléfono?
No. Phphone incluye un motor PHP 8.4 compilado estáticamente dentro del binario del ejecutable, por lo que tu aplicación corre 100% offline y sin depender de servidores web externos.
¿Cómo funciona el acceso al hardware nativo del dispositivo?
Mediante la clase Phphone\Device (o el objeto window.Kie en JS), el motor se comunica en tiempo real a través del Phphone Native Bridge™ con las APIs nativas de Android e iOS (cámara, GPS, giroscopio, notificaciones, biometría, etc.).
¿Mi código PHP queda protegido contra ingeniería inversa?
Sí. Al compilar con la bandera phphone build --release, tu código PHP se encripta con cifrado simétrico AES-256 mediante OpenSSL y se desencripta únicamente en la memoria RAM durante la ejecución.
¿Puedo usar Composer y paquetes de terceros en mi app?
¡Absolutamente! Puedes instalar cualquier paquete de Composer escrito en PHP puro (utilidades de fechas, parsers, encriptación) e incluso componentes de frameworks como Laravel o Symfony ejecutados localmente.
¿Qué diferencia a Phphone de Flutter o React Native?
Flutter te obliga a aprender Dart y un árbol complejo de Widgets. React Native te expone al frágil "NPM Hell". Phphone te permite programar con PHP 8.4 + HTML/CSS/JS estándar con un peso base de menos de 20 MB y cero desactualización visual.
¿Incluye soporte para bases de datos locales?
Sí. Phphone viene con SQLite3 integrado y blindado. Puedes crear tablas, realizar consultas SQL y guardar información de forma relacional y persistente directamente en el almacenamiento interno del teléfono.
¿Cómo funcionan las notificaciones Push?
Phphone integra un motor unificado para Firebase Cloud Messaging (FCM). Soporta notificaciones que se acumulan, notificaciones que se sobreponen/reemplazan y notificaciones con Respuesta Directa (Direct Reply) directamente desde la barra del sistema.
¿Cómo instalo la CLI en Windows, macOS o Linux?
En Windows mediante PowerShell ejecutando irm https://phphone.xyz/install.ps1 | iex. En macOS/Linux ejecutando curl -sS https://phphone.xyz/install.sh | bash. El script descarga el ejecutable PHAR y configura la variable PATH de forma 100% automática.