Changelog / What’s new
🚀 Destaque: Modernização 2026
A maior virada da API do CrossFly. Se você atualizou de uma versão anterior, comece aqui — grande parte dos erros de compilação hoje é “classe que não existe mais” (veja a tabela de conserto).
O que mudou
| Área | Antes | Agora |
|---|---|---|
| Config/estado | Settings |
Device / DeviceConfig / LocaleFormats / Screen |
| Persistência leve | Settings.appSettings |
removida → SQLite / arquivos |
| Banco | dev.crossfly.sql (JDBC) |
dev.crossfly.sqlite (nativo + cifra SQLite3MC) |
| Charts | Chart/Series/LineChart… |
ChartView (+ ChartType) |
| Avisos | Toast / ToolTip |
Hint |
| Geometria | Rect |
Rectangle |
| Cores | classe Color |
int ARGB + ColorUtils / UIConstants |
| Dispositivo | pacote phone |
device |
| Bluetooth | JSR-82 / SPP | BLE/GATT (BluetoothManager) |
| Novo alvo | — | Web (TeaVM/WebGL) |
Removidos de vez
Tree, Grid, TopMenu, Accordion, Spacer, Velocimeter, PDF, ESC/POS, Barcode
(agora via câmera), impressoras.
Como atualizar
- Rode o build e colete os erros
cannot find symbol/package does not exist. - Aplique a tabela de conserto legado → atual.
- Consulte o guia por origem se veio de outro SDK: Migrar.
Veja também
Esta página foi útil?Obrigado pelo feedback!