Pular para o conteúdo
CrossFly é 100% open sourceSiga no GitHub
CrossFlyCrossFly
Começar
Framework multiplataforma

Um framework multiplataforma para apps nativos em Java

Escreva o app uma vez em Java e publique como app nativo no Desktop (Windows, macOS e Linux), Android, iOS e web (Chrome, Firefox, Safari e outros navegadores) — com renderização na GPU, sem ponte JavaScript e uma única base de código.

Ler a documentaçãoComparar frameworks

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

1

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.

2

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.

3

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

Perguntas frequentes

Crie seu primeiro app multiplataforma

Instale o SDK e publique um app nativo para desktop e mobile a partir de uma base de código Java.

Ler a documentação