1 pontos por GN⁺ 2025-09-13 | Ainda não há comentários. | Compartilhar no WhatsApp
  • A Embarcadero lançou oficialmente o RAD Studio 13 Florence e o Delphi 13, C++Builder 13
  • A nova versão inclui IDE 64 bits, suporte aprimorado a C++23, extensões da linguagem Delphi (como operador ternário), componentes de IA e amplas melhorias de qualidade
  • Com o SmartCore AI Component Pack e outros recursos, desenvolvedores podem integrar facilmente funcionalidades de IA aos apps ou criar apps centrados em IA
  • Recursos centrais de web, gerenciamento de pacotes e plataforma, como WebBroker, WebStencils e GetIt, foram amplamente atualizados
  • Houve também melhorias de usabilidade e compatibilidade em várias plataformas, na IDE, depuração, bibliotecas de UI, acesso a banco de dados e ferramentas de código

Principais anúncios do RAD Studio 13 Florence

  • A Embarcadero lançou oficialmente o RAD Studio 13 Florence e o Delphi 13, C++Builder 13
  • Esta versão inclui IDE RAD Studio 64 bits, compilador Clang mais recente do C++Builder, extensões da linguagem Delphi, componentes de IA e chatbot de IA, melhorias em recursos já existentes e uma atualização focada em qualidade

Extensões da linguagem Delphi e operador ternário

  • Foi adicionado o suporte ao operador ternário, uma funcionalidade há muito solicitada na linguagem Delphi
  • A sintaxe usa a palavra-chave “if”, de forma semelhante à usada em várias linguagens, oferecendo expressões condicionais mais concisas
  • Também foram introduzidas várias melhorias de sintaxe, como a função embutida NameOf, diretivas de compilador {$PUSHOPT}/{$POPOPT}, declaração implícita do parâmetro Self em operadores de classe de registro, operadores “is not” e “not in”, diretiva “noreturn” e restrições de tipos genéricos

C++Builder: suporte a C++23 e Clang 20

  • O compilador Modern Win64 do C++Builder foi atualizado para o Clang 20
  • Com a adoção padrão do padrão de linguagem C++23, oferece um ambiente moderno para desenvolvimento em C++
  • Traz runtime aprimorado do Address Sanitizer (ASAN), bibliotecas compartilhadas versionadas e compatibilidade reforçada com versões anteriores

Introdução da IDE 64 bits

  • Primeira introdução de uma IDE totalmente 64 bits para a plataforma-alvo Windows 64
  • Suporte a build e debug tanto para Delphi quanto para C++, além de ferramentas de código baseadas no Visual Assist
  • Integra recursos como COM/ActiveX, bibliotecas de tipos, Live Templates e menu Surround
  • O processo de instalação foi integrado como parte central da IDE

SmartCore AI Component Pack

  • O lançamento do RAD Studio SmartCore AI Component Pack facilita a integração de funcionalidades de IA em apps Delphi e C++Builder
  • Um único componente de conexão com IA pode se comunicar via REST com vários motores de IA, como OpenAI, Claude, Gemini e Ollama
  • Componentes de solicitação para vários tipos de dados, como texto e imagem, podem ser facilmente conectados à UI
  • Fica mais fácil ampliar a experiência do usuário com IA, incluindo geração de contexto, tradução, insights de dados e chatbots
  • Em breve será disponibilizado como pacote oficial via GetIt

Melhorias no WebStencils e WebBroker

  • Foram adicionados ao WebStencils (biblioteca de templates web) e ao WebBroker gerenciamento de sessão, suporte a Apache/Nginx e melhorias de logging
  • O WebStencils passa a oferecer sessões, variáveis globais, instrução switch, autenticação/autorização, acesso direto a datasets e controle detalhado
  • Isso facilita a implementação de sites complexos e sistemas de permissão e login

Gerenciamento de versões de pacotes no GetIt

  • O gerenciador de pacotes GetIt ganhou recursos de versionamento, com suporte a múltiplas versões simultâneas e instalação seletiva

Busca na IDE e usabilidade

  • Foram reforçados os recursos de busca no Project Manager, visualização de estrutura, janela de mensagens, log de eventos e outros, além da adição de opções de agrupamento

Site RAD AI Companion

  • Lançamento de um novo chatbot com IA (RAD AI Companion) para dar suporte aos usuários do RAD Studio 13:

Novas integrações de plataforma e melhorias

  • Atualizações de APIs organizadas, API WinRT, projeção WinMD da WinAPI e controle WebView2 para alvos Windows
  • Expansão dos headers de API iOS no Delphi, reforço das ferramentas de build/deploy para Android e melhorias no importador Java2OP

Novidades no VCL e FireMonkey

  • VCL: integração da interface Microsoft UIAutomation (suporte a acessibilidade e testes automatizados de UI), estilização da barra de título, melhorias em ControlList, FormsTabsBar e TToggleSwitch, além da adição de rolagem no ActionMainMenuBar
  • FireMonkey: Display Link Service (animações mais suaves), desempenho de cópia de bitmap com GPU, novo MaskEdit, expansão de propriedades do TPresentedScrollBox, IFMXSpellCheckerServiceEx, TAlignLayout, novo componente ApplicationEvents e várias outras melhorias
  • Melhor integração com o FMXLinux e atualização do Skia4Delphi

Acesso a banco de dados e FireDAC

  • Atualização do FireDAC (biblioteca de acesso a banco de dados de alta qualidade), autenticação OAuth (Oracle), backup paralelo (Firebird) e suporte ampliado a arrays no PostgreSQL
  • Diversas outras melhorias, como suporte a campos Unsigned Big Integer
  • No futuro, incluirá licença do InterBase 15 Developer edition

RAD Server, API e multitenancy

  • Adição de opção de documentação de API baseada em Swagger, configuração de multitenancy e aplicação facilitada de versionamento de API

Ferramentas de código e suporte a upgrade

  • Restauração do mecanismo CodeInsight “Classic” para Delphi, oferecido em paralelo ao DelphiLSP
  • Introdução do assistente Delphi Upgrade Advisor (recomendações para configurações de projeto e melhorias de código)
  • C++: integração do Visual Assist com suporte à IDE 64 bits e maior estabilidade

Qualidade da IDE e do depurador

  • Upgrade para o depurador v20 baseado em LLDB, experiência de debug reforçada na IDE 64 bits e melhorias na caixa de diálogo Attach to Process
  • Melhorias detalhadas de UI, como Smart CodeInsight, abas/temas do editor e cópia de mensagens de erro na janela de estrutura
  • Expansão oficial da ToolsAPI para customização da IDE

Informações de uso do produto

  • As versões de avaliação e os builds oficiais do RAD Studio 13, Delphi 13, C++Builder 13 estão disponíveis online
  • Usuários com licença existente podem baixar imediatamente e receberão notificação por e-mail
  • Download disponível em https://my.embarcadero.com

Ainda não há comentários.

Ainda não há comentários.