O que é um framework multiplataforma?
Um framework multiplataforma permite criar um único aplicativo que roda em vários sistemas operacionais — desktop, mobile, às vezes web — a partir de uma só base de código, em vez de escrever e manter um app por plataforma. O objetivo é entregar mais rápido e manter o comportamento consistente, sem deixar de parecer nativo em cada sistema.
O que é o CrossFly?
O CrossFly é um framework multiplataforma open source construído em torno da linguagem Java e da renderização na GPU via LibGDX/OpenGL. Você escreve a interface e a lógica uma vez em Java puro; o CrossFly compila para binários nativos de Windows, macOS, Linux, Android e iOS. Não há ponte JavaScript nem web view — o app desenha os próprios pixels na GPU.
Plataformas que o CrossFly alcança
Desktop
Windows, macOS e Linux a partir do mesmo código Java.
Android
Builds nativos de Android, sem web view.
iOS
Builds nativos de iOS a partir do mesmo código.
Como o CrossFly funciona
Você escreve Java
Componentes, layouts, navegação e estado — tudo numa linguagem que você já conhece, com o ferramental e as bibliotecas da JVM que já usa.
O CrossFly renderiza na GPU
A interface é desenhada diretamente com LibGDX/OpenGL. Sem ponte de widgets nativos, sem camada HTML/CSS/JS — o que mantém a renderização rápida e consistente entre plataformas.
Você publica binários nativos
A mesma base de código compila para apps nativos de desktop e mobile, então há um só projeto para buildar, testar e manter.
Por que o CrossFly
Uma base de código Java
Se você sabe Java, já sabe CrossFly. Reaproveite a linguagem, o conhecimento do time e o ecossistema da JVM.
Renderização na GPU, sem ponte JS
O app se desenha na GPU via OpenGL. Sem ponte JavaScript para atravessar, a interface fica fluida.
Pronto para offline-first
Combine com o CrossFly Sync para dados offline-first bidirecionais sobre o banco que você já usa.
Desktop e mobile juntos
Desktop (Windows, macOS e Linux), Android, iOS e web (Chrome, Firefox, Safari e outros navegadores) num só projeto — não é uma ferramenta só de mobile ou só de desktop.
Quando um framework multiplataforma como o CrossFly encaixa
Apps corporativos e B2B
Aplicações de linha de negócio, força de vendas e back-office que precisam rodar em desktop e mobile com um só time.
Trabalho offline / em campo
Apps usados onde a conexão é instável — logística, serviço em campo, varejo — que sincronizam ao voltar a rede.
Interfaces sensíveis a desempenho
Interfaces que precisam de renderização fluida e consistente entre dispositivos, sem um web view no meio.
CrossFly vs outros frameworks multiplataforma
Avaliando opções como Flutter, React Native ou .NET MAUI? Veja comparações técnicas, honestas e lado a lado.
Comparar frameworks