Todo lo que necesitas. Nada que reaprender.
Un kit de UI nativo completo — ventanas, layouts, campos, estilos — controlado por completo desde Java.
Claro como el agua: lo que CrossFly es — y lo que no es
Lo que CrossFly no es
De cero a funcionando en tres pasos
Instala el SDK
Obtén CrossFly con un solo comando. Sin toolchain pesado que montar.
$ curl crossfly.dev/up | shEscribe una Window
Extiende Window, agrega tus componentes y organízalos en Java.
public class App extends Window { }Ejecuta donde sea
Un comando compila e inicia en el destino que elijas.
$ crossfly run --target allMantén el flujo. Publica más rápido.
Todo el ciclo —editar, ver, depurar— vive dentro del IDE que ya usas, con feedback medido en milisegundos.
Hot reload
Guarda tu Java y mira la app en ejecución actualizarse al instante — sin recompilar, sin perder el estado.
Recarga de estilos en vivo
Ajusta un estilo y el simulador lo refleja al momento, para que iterar el diseño nunca rompa tu flujo.
Tu IDE, a tu manera
Soporte de primera en IntelliJ, Eclipse, VS Code y NetBeans — depuradores, refactors y todo lo demás.
Simulador integrado
Ejecuta y depura en un simulador de dispositivo directamente desde el IDE, sin malabares con toolchains nativos.
Un rendimiento que parece injusto.
Un solo núcleo de renderizado, dibujando directo en la GPU. Medido contra cuatro frameworks en un mismo teléfono, tiene el suelo y el techo de memoria más bajos de los cinco.
Medido en un mismo dispositivo, en cinco frameworks. Las tablas completas, y todo lo que las matiza, están en la página del benchmark.
Cómo se compara CrossFly
| Codename One | Kotlin MP | Flutter | React Native | ||
|---|---|---|---|---|---|
| Lenguaje | Java | Java / Kotlin | Kotlin | Dart | JS / TS |
| Curva de aprendizaje | Ya lo sabes | Amigable a Java | Nuevo lenguaje | Nuevo lenguaje | Nuevo paradigma |
| Motor de render | LibGDX · GPU | Widgets ligeros | Nativo / Compose | Skia | Puente JS |
| UI compartida | 100% | 100% | Opcional | 100% | Parcial |
| Móvil + Escritorio | Todo en uno | Todo en uno | Sí | Parcial | Plugins |
| Configuración de build | Una CLI | Build en la nube | Gradle | Gradle / CLI | Node / CLI |
| Ecosistema Java | Acceso total | Acceso total | Solo JVM | No | No |
Código abierto en su esencia
Empieza gratis, para siempre. Mejora solo cuando necesites un equipo detrás.
El framework de código abierto completo. Todo lo que necesitas para publicar.
Para equipos que quieren soporte prioritario y herramientas pro.
SLA, capacitación e ingeniería dedicada para grandes organizaciones.
