A Embarcadero acaba anunciar o Update 1 do RAD Studio 13 Florence (RAD Studio 13.1), O mesmo já se encontra disponível para os clientes.

O RAD Studio 13.1 Florence oferece um amplo conjunto de melhorias em todo o produto, combinando novos recursos da plataforma com investimentos contínuos em qualidade e produtividade do desenvolvedor.

Webinar de lançamento mundial

O RAD Studio 13.1 Florence foi lançado oficialmente num webinar realizado no último dia 19 de março de 2026. O evento contou com a participação de Ian Barker, Marco CantÚ, Antonio Zapater, Nuno Castro e outros participantes do alto escalão do desenvolvimento de produto.

Aqui você pode acompanhar a reprise do Webinar

Abaixo listei alguns recursos de destaque no RAD Studio 13.1:

Compilador nativo Delphi Arm64EC

O RAD Studio 13.1 e o Delphi 13.1 introduzem uma nova plataforma de destino nativa para o compilador Delphi: Windows Arm. O Delphi agora pode gerar binários nativos para processadores Arm que são executados em dispositivos Windows Arm (incluindo máquinas virtuais Windows on Arm em Macs baseados em Arm), sem depender da emulação da Intel.

Na imagem: A nova plataforma de destino Windows on Arm no Gerenciador de Plataformas.

O novo alvo está disponível no Gerenciador de Plataformas do IDE e permite que os desenvolvedores expandam ainda mais o suporte nativo ao Windows, criando aplicativos para Win32, Win64 (Intel) e Win64 (Arm) a partir da mesma base de código. Aplicativos Delphi existentes geralmente podem ser recompilados para a nova plataforma com alterações mínimas.

Na imagem: adicionando uma nova plataforma a um aplicativo VCL existente.

Do ponto de vista técnico, o Delphi gera binários Arm64EC. Arm64EC (Emulation Compatible) é uma ABI (Ambiente Virtual Binário) do Windows para Arm, introduzida pela Microsoft, que permite que o código Arm64 nativo interopere perfeitamente com o código x64 emulado. Essa abordagem permite a combinação de bibliotecas Intel com um executável baseado em Arm e suporta migração incremental, preservando as convenções de chamada e o uso de registradores do x64.

Na imagem: um aplicativo Delphi Arm64EC em execução no Windows em um sistema Arm, listado como “Arm64 (compatível com x64)”.

O conjunto de ferramentas Delphi para Windows em Arm é baseado no LLVM 20. Ele aproveita a infraestrutura de vinculação do LLVM e serviços RTL selecionados, utiliza o UCRT da Microsoft para funcionalidades essenciais de tempo de execução e usa o LLDB para depuração. Aplicativos compilados com Delphi para Windows em Arm interagem diretamente com a API nativa de 64 bits do Windows para Arm.

Na maioria dos casos, os aplicativos Delphi Win64 existentes podem ser migrados com alterações mínimas. A maioria das APIs do Windows se comporta de forma consistente nas plataformas Intel e Arm, tornando a transição simples — desde que seu código não dependa de assembly específico da Intel. Alguns casos extremos podem exigir atualizações de código-fonte, e os aplicativos que ainda têm como alvo o Win32 precisarão primeiro ser migrados para 64 bits.

Você pode criar o mesmo aplicativo para Windows Intel e Windows em Arm.

A Embarcadero prepara para próximas semanas orientações detalhadas com considerações específicas e práticas recomendadas para migração de arquitetura Intel para Arm.

Suporte para Android API nível 36 e iOS 26

O RAD Studio 13.1 adiciona suporte ao nível de API 36.1 do Android, um requisito para publicação de apps na Google Play Store a partir de agosto de 2026. Esta versão também atualiza o sistema de compilação e os arquivos JAR da plataforma. Além disso, foi atualizada a página “Permissões que o Aplicativo Usa” para incluir as permissões exigidas pelo novo nível de API e atualizamos a biblioteca Jetpack Core usada pelo framework FireMonkey no Android.

Também foi aprimorada a forma como o IDE localiza instalações existentes do SDK do Android, adicionamos suporte para a criação de bibliotecas compartilhadas do Android (.so) e introduzimos suporte para desativar a navegação preditiva para trás em versões recentes do Android.

Do lado da Apple, o RAD Studio 13.1 adiciona suporte oficial ao iOS 26 e aumenta a versão mínima padrão do iOS suportada para garantir a conformidade contínua com os requisitos da App Store.

FireMonkey Style Designer

O RAD Studio 13.1 inclui o lançamento inicial de um novo Designer de Estilos FireMonkey, desenvolvido especificamente para FireMonkey (ao contrário do Designer de Estilos Bitmap existente) e baseado em princípios de design mais modernos.

O novo designer é um aplicativo independente que reinventa a forma como os desenvolvedores criam e gerenciam estilos FMX. Em vez de exigir conhecimento detalhado das hierarquias de objetos de estilo e do funcionamento interno dos componentes, ele oferece uma abordagem mais centrada no design, focando em conceitos de alto nível, como cores, planos de fundo, tipografia e estados de interação. A ferramenta então se encarrega da tradução para o formato de estilo FireMonkey subjacente.

Na imagem: o novo designer de estilo nativo da FireMonkey

O próprio Designer de Estilos foi construído com FireMonkey, demonstrando a capacidade do framework de suportar ferramentas profissionais para desktop. Embora seja voltado principalmente para desenvolvedores, ele também foi projetado para ser usado por designers de UI/UX que trabalham em conjunto com a equipe de desenvolvimento.

Em breve, compartilharemos documentação mais detalhada sobre o novo Designer de Estilos FireMonkey, juntamente com um webinar dedicado. Essa nova ferramenta aprimora significativamente o fluxo de trabalho para a criação de estilos FireMonkey e permite uma colaboração mais estreita entre desenvolvedores e designers na experiência do usuário de aplicativos FireMonkey.

DelphiLSP LSIF

Navegação mais rápida no código-fonte da biblioteca

O Delphi 13.1 introduz uma arquitetura expandida para o mecanismo de autocompletar e navegar código DelphiLSP. O mecanismo Delphi Language Server Protocol (LSP) agora inclui suporte para o formato Language Server Index Format (LSIF). Essa mudança arquitetônica visa reduzir a dependência do compilador, melhorando o desempenho, a estabilidade e a precisão do Code Insight.

O sistema LSIF (Language Server Index Format) introduz uma nova abordagem para o DelphiLSP, permitindo a navegação e o uso de recursos de análise de código por meio de arquivos de índice pré-gerados, em vez de depender do compilador. Com os dados LSIF disponíveis, o servidor de linguagem pode oferecer operações mais rápidas e estáveis, como “Ir para Definição” e informações ao passar o mouse. O produto já inclui arquivos LSIF pré-gerados para as bibliotecas principais, e você pode gerar arquivos LSIF correspondentes para os símbolos definidos em seus próprios pacotes usando uma nova opção do compilador.

O principal objetivo dessa alteração é proporcionar um desempenho mais rápido para solicitações de navegação comuns sem invocar o compilador. O suporte a LSIF aumenta a capacidade de resposta, reduz as pausas anteriormente causadas pela compilação repetida em segundo plano e melhora a estabilidade do DelphiLSP, diminuindo o número de solicitações enviadas ao compilador.

Na imagem: Habilitando a saída LSIF para um pacote.

Você pode conferir todos os recursos na postagem original de Marco Cantû no Blog Oficial da Embarcadero:

Comente