- 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.