
A JetBrains disponibilizou recentemente o Kotlin 2.4, uma atualização que introduz parâmetros de contexto estáveis e campos de suporte explícitos à linguagem de programação multiplataforma. Segundo as informações reveladas no comunicado oficial da JetBrains, esta versão foca-se em entregar um código mais claro e fácil de manter em diferentes sistemas.
Melhorias na interoperabilidade e biblioteca padrão
Uma das grandes novidades desta versão é a integração aprimorada com ecossistemas externos. Os programadores passam a ter acesso a pacotes do Swift como dependência, o que simplifica significativamente a criação de aplicações para macOS e iOS. Em paralelo, a linguagem ganha compatibilidade direta com o Java 26, enquanto a emissão de anotações nos metadados passa a estar ativada por predefinição para otimizar os fluxos de trabalho.
Na biblioteca padrão, a ferramenta introduz uma API estabilizada para identificadores únicos universais, vulgarmente conhecidos como UUID. Além disso, foi adicionada uma nova capacidade que permite aos programadores verificar de forma rápida e eficiente se as coleções de dados estão devidamente ordenadas.
Compilação avançada e novas ferramentas
Nos bastidores, o compilador também sofreu ajustes importantes de desempenho. O coletor de lixo CMS passa a estar ativado de origem, tal como a compilação incremental. A tecnologia ganha ainda suporte para o WebAssembly Component Model e passa a exportar classes de valor, trazendo ao mesmo tempo as propriedades do ES2015 para a integração de código JavaScript.
Para quem lida com a gestão e construção de projetos, o Kotlin 2.4 é agora totalmente compatível com o Gradle 9.5.0 e introduz o alinhamento automático das versões de Java e JVM nos projetos baseados em Maven. Durante a compilação de ficheiros com a extensão klib, as funções integradas apresentam agora um comportamento muito mais consistente e livre de falhas inesperadas.












Nenhum comentário
Seja o primeiro!