Roteiro Kotlin 2025-2026: o que a JetBrains prepara para os desenvolvedores
A equipe JetBrains apresentou oficialmente o plano atualizado de desenvolvimento da linguagem Kotlin para 2025 e 2026. O foco está na estabilidade do compilador K2, melhoria de desempenho e expansão das capacidades do Kotlin Multiplatform (KMP). Vamos analisar os pontos-chave do roteiro que, em breve, mudarão a forma de trabalhar com a linguagem.
Principais direções de desenvolvimento
O novo roteiro está dividido em três grandes blocos: estabilidade e desempenho das ferramentas, desenvolvimento do ecossistema multiplataforma e melhoria do desenvolvimento server-side.
- Estabilização do K2 e melhoria do desempenho da IDE
O objetivo principal é tornar o compilador K2 totalmente estável para todas as plataformas (JVM, JS, Native). Espera-se que até o final de 2025, o K2 se torne o compilador padrão. Isso proporcionará um aumento na velocidade de compilação de até 30-50% e um funcionamento mais rápido do IntelliJ IDEA. - Novos recursos da linguagem
Em 2025-2026, está planejada a implementação de:breakecontinuenão locais em expressões lambda- Suporte aprimorado para funções de contexto (context receivers)
- Suporte experimental para macros (macros) para metaprogramação
- Simplificação de hierarquias sealed
- Kotlin Multiplatform (KMP) — em produção
O Kotlin Multiplatform foi declarado estável. Em 2025-2026, o foco está em:- Melhoria da compatibilidade com CocoaPods e Swift Package Manager
- Suporte completo para Android, iOS, Web (via Compose for Web) e Desktop
- Integração com sistemas CI/CD populares (GitHub Actions, GitLab CI)
- Desenvolvimento server-side em Kotlin
No âmbito do roteiro, é dada atenção ao ecossistema Ktor e Spring Boot:- Compatibilidade total do Ktor com K2
- Aceleração da inicialização de aplicações (compilação AOT)
- Suporte para threads virtuais (Project Loom) na JVM
Datas e lançamentos
A JetBrains planeja lançar atualizações de acordo com o seguinte cronograma:
- 2025, Q1-Q2 — K2 torna-se o compilador padrão no Kotlin 2.2. Lançamento da versão estável do Kotlin Multiplatform.
- 2025, Q3-Q4 — Lançamento do Kotlin 2.3 com novos recursos de linguagem (non-local break/continue, funções de contexto aprimoradas).
- 2026, Q1-Q2 — Kotlin 2.4: macros experimentais, desempenho do compilador melhorado.
- 2026, Q3-Q4 — Kotlin 2.5: compilação AOT para aplicações server-side, suporte final para threads virtuais.
O que isso significa para os desenvolvedores
O roteiro demonstra que o Kotlin está entrando em uma fase de maturidade. A linguagem não está mais experimentando conceitos fundamentais, mas focando em velocidade, compatibilidade e conveniência. Para os desenvolvedores, isso significa:
- Menos problemas de compatibilidade entre plataformas
- Compilação de projetos mais rápida (especialmente relevante para grandes bases de código)
- Possibilidade