Saltar al contenido
CrossFly es 100% open sourceSíguenos en GitHub
CrossFlyCrossFly
Empezar
Framework multiplataforma

Un framework multiplataforma para apps nativas en Java

Escribe tu app una vez en Java y publícala como app nativa en Desktop (Windows, macOS y Linux), Android, iOS y web (Chrome, Firefox, Safari y otros navegadores) — con renderizado en GPU, sin puente JavaScript y una sola base de código.

Leer la documentaciónComparar frameworks

¿Qué es un framework multiplataforma?

Un framework multiplataforma permite crear una sola aplicación que corre en varios sistemas operativos — escritorio, móvil, a veces web — desde una única base de código, en lugar de escribir y mantener una app por plataforma. El objetivo es entregar más rápido y mantener un comportamiento consistente sin dejar de sentirse nativo en cada sistema.

¿Qué es CrossFly?

CrossFly es un framework multiplataforma open source basado en el lenguaje Java y el renderizado en GPU con LibGDX/OpenGL. Escribes la interfaz y la lógica una vez en Java puro; CrossFly compila a binarios nativos de Windows, macOS, Linux, Android e iOS. No hay puente JavaScript ni web view — la app dibuja sus propios píxeles en la GPU.

Plataformas que alcanza CrossFly

Desktop

Windows, macOS y Linux desde el mismo código Java.

Android

Builds nativos de Android, sin web view.

iOS

Builds nativos de iOS desde el mismo código.

Cómo funciona CrossFly

1

Escribes Java

Componentes, layouts, navegación y estado — todo en un lenguaje que ya conoces, con las herramientas y librerías de la JVM que ya usas.

2

CrossFly renderiza en la GPU

La interfaz se dibuja directamente con LibGDX/OpenGL. Sin puente de widgets nativos, sin capa HTML/CSS/JS — lo que mantiene el renderizado rápido y consistente entre plataformas.

3

Publicas binarios nativos

La misma base de código compila a apps nativas de escritorio y móvil, así que hay un solo proyecto para compilar, probar y mantener.

Por qué CrossFly

Una base de código Java

Si sabes Java, ya sabes CrossFly. Reutiliza el lenguaje, el conocimiento del equipo y el ecosistema de la JVM.

Renderizado en GPU, sin puente JS

La app se dibuja en la GPU con OpenGL. Sin puente JavaScript que cruzar, la interfaz se mantiene fluida.

Listo para offline-first

Combínalo con CrossFly Sync para datos offline-first bidireccionales sobre la base de datos que ya usas.

Escritorio y móvil juntos

Desktop (Windows, macOS y Linux), Android, iOS y web (Chrome, Firefox, Safari y otros navegadores) en un solo proyecto — no es una herramienta solo de móvil o solo de escritorio.

Cuándo encaja un framework multiplataforma como CrossFly

Apps empresariales y B2B

Aplicaciones de negocio, fuerza de ventas y back-office que deben correr en escritorio y móvil con un solo equipo.

Trabajo offline / en campo

Apps usadas donde la conexión es inestable — logística, servicio en campo, retail — que sincronizan al volver la red.

Interfaces sensibles al rendimiento

Interfaces que necesitan un renderizado fluido y consistente entre dispositivos, sin un web view en medio.

CrossFly vs otros frameworks multiplataforma

¿Evaluando opciones como Flutter, React Native o .NET MAUI? Mira comparaciones técnicas, honestas y lado a lado.

Comparar frameworks

Preguntas frecuentes

Crea tu primera app multiplataforma

Instala el SDK y publica una app nativa para escritorio y móvil desde una base de código Java.

Leer la documentación