A Embarcadero acaba de anunciar o lançamento do RAD Studio 13.2, juntamente com o Delphi 13.2 Florence e o C++Builder 13.2 Florence .

Segundo a Embarcadero esta versão tem um forte foco em tecnologia e desempenho de compiladores Linux e Windows em Arm, produtividade do desenvolvedor, desenvolvimento de interfaces de usuário modernas, C++Builder, integração de IA e qualidade em todo o produto.

Vamos depurar o lançamento aqui!

Novo compilador Delphi LLVM 20 para Linux

Uma das grandes novidades da versão 13.2 é o novo compilador e conjunto de ferramentas Delphi LLVM 20 para Linux Intel de 64 bits .

Toda a cadeia de ferramentas Linux64 foi migrada para o LLVM 20, incluindo um linker moderno e informações de depuração muito mais ricas. O compilador está disponível tanto como binário de 32 bits quanto de 64 bits, estando disponível em ambas as IDEs de 32 e 64 bits. Em outras palavras, na IDE de 64 bits, agora você pode compilar para Linux64, além de Windows 64 e Windows e ARM. No entanto, você também pode continuar usando a IDE de 32 bits, caso seus projetos Linux sejam pequenos.

Se você usa Delphi para serviços Linux, middleware, aplicações de banco de dados ou outros desenvolvimentos do lado do servidor, esta versão traz grandes melhorias. E, claro, aplicações FMXLinux também se beneficiam do novo compilador.

Compilação muito mais rápida — e aplicativos mais rápidos

Um trabalho significativo foi realizado no desempenho dos compiladores Delphi baseados em LLVM para Linux Intel 64 bits e Windows Arm64EC .

Os compiladores agora suportam geração de código paralela , aproveitando múltiplos núcleos de CPU durante a compilação. Isso faz uma diferença particularmente grande em projetos grandes e versões de lançamento. Em nossos testes internos, vimos algumas compilações representativas do FireMonkey serem compiladas até 14 vezes mais rápido .

Também foi habilitada uma nova geração de otimizações de compilador. Dependendo do código, constatamos que os aplicativos da versão Release são executados de duas a quatro vezes mais rápido , com alguns testes chegando a até sete vezes mais rápidos .

O Windows Arm64EC também recebe um novo gerenciador de memória padrão baseado no FastMM4, juntamente com a opção de usar o gerenciador de memória de alto desempenho rpmalloc para aplicativos que exigem muita alocação de memória ou que utilizam muitos threads.

Em outras palavras, o Delphi 13.2 Florence não se trata apenas de oferecer suporte a plataformas mais recentes. Muito esforço foi aplicado para tornar o Delphi significativamente mais rápido nelas.

Novos controles de navegação VCL

O Delphi 13.2 adiciona dois novos controles VCL para os desenvolvedores Windows: TTabView e TNavigationView .

O TTabView oferece uma interface de usuário moderna com abas, imagens, legendas em várias linhas, botões de fechar e adicionar, rolagem e um menu para acessar as abas abertas. As abas podem conter formulários ou outros controles, sendo ideal para aplicativos no estilo de documentos, painéis de controle, ferramentas de desenvolvimento e outras interfaces com múltiplas visualizações.

Já o TNavigationView oferece uma interface de navegação vertical moderna, com modos normal e compacto, imagens, texto em várias linhas, rolagem, reordenação por arrastar e soltar e ampla personalização.

Ambos os controles foram projetados para facilitar a criação de interfaces Windows mais modernas, mantendo-se totalmente dentro do modelo de programação VCL.

O controle TNavigationView no modo escuro

Mais poder para o designer de estilo FireMonkey!

O FireMonkey Style Designer, que introduzimos na versão 13.1, recebe uma atualização substancial na versão 13.2. Agora você pode iniciá-lo diretamente do IDE e usar arquivos de formato de estilo VCL existentes do Bitmap Style Designer como ponto de partida. Também foram adicionadas ferramentas de busca e análise que podem identificar recursos não utilizados, referências quebradas, nomes duplicados e outros problemas potenciais.

Enfim, há novos recursos de gradiente, elementos vetoriais de círculo e elipse, efeitos de brilho, suporte para múltiplos efeitos em um elemento e opções de layout de texto mais completas. Tudo para você dar um “banho de loja” nas suas interfaces gráficas!

O objetivo é tornar a criação e a manutenção de estilos sofisticados do FireMonkey consideravelmente mais fáceis. Se os estilos se tornam grandes e complexos, o FireMonkey Style Designer é uma ferramenta que você pode entregar a um designer gráfico, não a um desenvolvedor, e sua experiência do usuário é semelhante à de ferramentas de design populares.

Componentes de IA e desenvolvimento de MCP

Também houve um trabalho significativo em relação aos componentes de IA disponíveis para os desenvolvedores do RAD Studio.

O pacote de componentes de IA SmartCore foi amplamente reformulado e está disponível no GetIt para Delphi e C++Builder. Ele oferece acesso mais amplo a APIs e recursos da OpenAI, Anthropic Claude, Google Gemini e Ollama, mantendo uma arquitetura independente de fornecedores.

👉🏽 Nota: Esse recurso estará disponível no GetIt nos próximos dias.

Agora fornecer blocos de construção para aplicativos conversacionais, geração de conteúdo e imagens, respostas estruturadas, análise de dados, assistentes específicos para aplicativos e outros recursos com tecnologia de IA, sem que você precise implementar a API de cada provedor individualmente passa a ser simplificado.

O RAD Studio 13.2 também inclui o MCPConnect como um download adicional do GetIt para Delphi e C++Builder.

O MCPConnect facilita muito a criação de servidores MCP (Model Context Protocol) e a exposição da funcionalidade, lógica de negócios, dados e prompts existentes da sua aplicação para clientes e agentes de IA. Ele cuida de grande parte da infraestrutura do protocolo — roteamento, serialização, geração de esquema, sessões, HTTP e comunicação de E/S padrão — permitindo que você se concentre no que sua aplicação realmente oferece.

E aí? curtindo??? Bem esses foram os pontos que eu resolvi destacar e trazer para você aqui, mas existe muitos mais recursos. Você pode conferir tudo nos links oficiais:

👨🏽‍💻 Novidades do RAD Studio 13.2 Florence – Produto

📃 O que há de novo RAD Studio 13.2 Florence – DocWiki

Enfim, o RAD Studio 13.2 Florence já está disponível, se você é cliente Embarcadero com subscrição ativa, já pode acessar my.embarcadero.com atualizar a sua versão!

⚠️ Nota: Vale lembrar que o RAD Studio 13.2 não pode coexistir com as demais variantes da versão 13 Florence.

Em breve estarei trazendo mais novidades por aqui! Até lá!

Deixe um comentário