O RAD Studio 11.1 é o próximo lançamento de todas as nossas ferramentas de desenvolvimento favoritas. Junte-se a Marco Cantu, David Millington, Kyle Wheeler e Jim McKeeth para este webinar para dar uma olhada no que há de novo no RAD Studio Alexandria 11.1. Um webinar obrigatório para todos os fãs de Delphi, C++Builder e RAD Studio.
[ Faça o download de uma avaliação ] [ Portal do cliente ] [ Compre agora ] [ Renovar ]
Assista a reprise no YouTube
Slides RAD Studio 11.1
A paisagem
- Microsoft lançou o Windows 11
- Totalmente focado nele, principal razão para escolher “11”
- Nova plataforma de desenvolvimento Windows App SDK (também conhecido como Project Reunion)
- Transição para ARM no desktop
- Liderado pela Apple com MacOS
- Além disso, o ARM reina em plataformas móveis
- Desenvolvedores em 4K
- Alta resolução e tela múltipla são comuns para desenvolvedores
- Crescendo também para usuários finais
O que há de melhor no RAD Studio
Produtividade do desenvolvedor – O envio é um recurso. Chegue ao mercado 5x mais rápido com Delphi e C++ Builder
Aplicativos nativos rápidos – Com compiladores nativos, o RAD Studio dá aos seus aplicativos a velocidade que eles precisam (sem inchaço)
Acesso ao banco de dados – Chave para o design inicial do Delphi, o acesso ao banco de dados é parte integrante do RAD Studio
Bibliotecas C++ poderosas – Centenas de bibliotecas C++ podem ser usadas no C++Builder ou Delphi no RAD Studio
Acesso à API da plataforma – Dá acesso a todas as APIs da plataforma em todas as plataformas
Visual Designers – Esqueça a prototipagem em outra ferramenta, apenas projete e finalize no RAD Studio IDE
Comunidade forte – cheia de parceiros de tecnologia, MVPs, treinadores, autores e desenvolvedores
Compatibilidade com versões anteriores – Você tem um investimento em seu código, o RAD Studio mantém isso relevante
Resumo do RAD Studio 11.0
- Grande foco no IDE
- Designer de formulário habilitado para IDE High DPI e High DPI
- Estilos VCL no designer VCL; melhorias no designer FMX e design/código de várias janelas para uma unidade
- Qualidade LSP e novo formatador de código C++
- Nova página de boas-vindas
- Suporte ao Visual Studio Code LSP
- Melhorias mínimas no instalador
- Compiladores e cadeias de ferramentas Delphi e C++
- Qualidade C++: RTTI (componentes); manipulação de exceção
- Compilador e cadeia de ferramentas Delphi MacOS 64 ARM (M1)
- Pequenas melhorias na linguagem Delphi Resumo do RAD Studio 11.0
- Melhorias nas bibliotecas
- Qualidade Delphi RTL: TZipFile, estruturas de dados de 64 bits, Bluetooth LE
- Trabalho de modernização da VCL
- Melhor FMX High DPI no Windows e integração de desktop, incluindo WebView 2
- Suporte à API 30 do Android e trabalhos relacionados
- Plataformas Delphi Adicionais
- Suporte para WSL 2 (Subsistema Windows para Linux)
- Incluindo WSLg (Linux GUI) no Windows 11
Visão geral do RAD Studio 11.1
- Foco na Qualidade e Melhorias
- Usabilidade, desempenho, estabilidade
- Alguns novos recursos pequenos do IDE
- Melhor Insight de Código e LSP
- Para ambas as linguagens, Delphi e C++
- Plataformas e ferramentas
- Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
- Bibliotecas
- Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey
RAD Studio IDE
11.0: IDE e designers
- IDE de alto DPI
- Fontes nítidas em todas as janelas e no editor
- Designer de formulário habilitado para DPI alto
- Estilos ativos no VCL Designer
11.1: Qualidade IDE
- Extensa qualidade de IDE de alto DPI
- Melhor uso do IDE com melhorias na área de trabalho remota na barra de ferramentas, dimensionamento de fonte
- Melhor dimensionamento ao arrastar janelas entre monitores de resolução diferente
- Integração adicional do IDE Fix Pack
- Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
- Aprimoramentos da caixa de diálogo GetIt com cache de imagem e interface do usuário retrabalhada (com base em VCL TControlList)
- “Começar a trabalhar” no modo de usuário
11.1: Aprimoramentos de IDE
- Visualização de mensagens: erros, avisos e dicas são diferenciados por cor (as cores podem ser personalizadas)
- Caixa de diálogo Novos itens: plataformas disponíveis para cada item
- Também usa TControlList e oferece outras visualizações
- A caixa de diálogo Compilar mostra a plataforma e a configuração de compilação
11.0: Nova página de boas-vindas
- Nova página de boas-vindas nativa, baseada em VCL e flexível
- O layout e o conteúdo são totalmente personalizáveis: mostre o que e onde quiser
11.1: Atualizações da página de boas-vindas
- Papéis de parede de fundo
- Predefinido para cada um dos 3 estilos, você pode usar uma imagem personalizada
- Suporta a adição de quadros personalizados com ToolsAPI
- Demos em github.com/Embarcadero/RADStudio11Demos em Object Pascal ➤ VCL ➤ VCL WelcomePage
11.1 Insight de código em Delphi e C++Builder
11.0 Melhorias para desktop e dispositivos móveis
- Melhor integração do Windows FMX e da área de trabalho
- Melhorias de alto DPI do FireMonkey Windows
- De pixels a unidades independentes de dispositivo (PX a DP)
- Target Android API 30 (AndroidX, compras no aplicativo,
- corresponder aos novos requisitos da Play Store)
- Implementação do WebView 2 (Chromium Edge) do TWebBrowser
11.1 Trabalho de Qualidade
- Qualidade TListView e TWebBrowser
- Integração aprimorada do Android SDK
- Problemas relacionados ao Windows High DPI
- Desempenho e muito mais
Table of Contents
Delphi RTL em “Alexandria”
- 11.0 Principais Recursos
- TZipFile (incluindo Zip64, exclusão de arquivos, melhorias e otimizações de qualidade)
- Melhorias em estruturas de dados grandes (e 64 bits)
- Listas, grandes operações de fluxo, melhorias de dicionário para hash e capacidade
- Auxiliares de registro para TDateTime e TCurrency , função UTCNow
- Novas classes principais: TNoRefCountObject e TPointerStream
- Qualidade Bluetooth LE (para a maioria das plataformas)
- Otimizações de desempenho e melhorias de RTTI (suporte a matriz aberta)
- Estatísticas do pool de threads PPL
- 11.1 Otimização Delphi RTL e trabalho de qualidade
- Nova classe TURLStream ( descendente de TStream com suporte para operações assíncronas)
- Suporte para Windows 11 e Server 2022 na estrutura de dados TOSVersion
11.1 Melhorias de Dados e Internet
- Melhorias em RTL de dados e FireDAC
- Integração do FireDAC Structure View
- Suporte para MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 novos tipos de dados
- Servidor RAD
- Novos endpoints REST SysAdmin para manipulação de logs, gerenciamento de backups e validação de banco de dados
- Recurso de implantação integrado para RSLite
- RAD Server Lite (introduzido em 11.0): Incorpora IBToGo, fácil de implantar, implantação ilimitada, taxa de transferência limitada
- Tecnologias da Web
- WebBroker no Android
- Qualidade do DataSnap
11.1 Portal da Qualidade e Qualidade Geral
- Correções específicas para mais de 650 problemas de QP
- Novos recursos: 30
- Erros: 632 *
* Estimativa, com testes finais pendentes em alguns problemas, não inclui duplicatas e não corrige/funciona como itens esperados
- Problemas de QP abordados por área de produto:
- IDE: mais de 250 edições
- FireMonkey e VCL: cerca de 100 edições cada
- RTL, Dados, Compiladores: mais de 50 edições para cada área
Iniciativas de produtos adicionais
- AWS SDK da Appercept para Delphi
- Acordo de distribuição de longo prazo, incluído no Enterprise e Architect
- Novos lançamentos esperados em um ritmo constante
- Bibliotecas de interface do usuário Delphi (VCL + FMX) para Python
- Biblioteca de interface do usuário gratuita para desenvolvedores Python
- Atualize para uma licença Delphi para poder e recursos adicionais
- Além disso, você pode usar Python em aplicativos Delphi
Resumo do RAD Studio 11.1
- Foco na Qualidade e Melhorias
- Usabilidade, desempenho, estabilidade
- Extensa qualidade de IDE de alto DPI (e área de trabalho remota)
- Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
- A página de boas-vindas agora oferece imagens de fundo e suporta a adição de quadros personalizados
- Caixa de diálogo GetIt com imagens em cache e uma interface do usuário reformulada
- Pequenos novos recursos do IDE
- Melhor Insight de Código e LSP
- Trabalho significativo do mecanismo LSP cquery C++
- Foco no desempenho e qualidade do Delphi LSP
- Plataformas e ferramentas
- Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
- Depurador ARM Delphi MacOS de 64 bits e depurador Android de 64 bits baseado em LLDB
- C++ STL e RTL melhoram
- Bibliotecas
- Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey
- Alguns novos pequenos recursos
Mais Informações
- Postagem do blog de anúncio de Marco blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/
- Veja o que há de novo em 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Página O que há de novo no DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Lista de problemas relatados por clientes abordados no RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Matriz de recursos do RAD Studio em embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Demonstrações atualizadas do RAD Studio 11 no GitHub em github.com/Embarcadero/RADStudio11Demos
- 11.0: Trabalho de Modernização
- Implementação “Nova” RichEdit (RichEdit 4.1)
- Grande coleção de pequenas melhorias focadas na remoção de legados de XP
- Novo componente TDBLabeledEdit
- 11.1 VCL foco em recursos recentes
- Incluindo TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit e TNumberBox aprimorados, flickering e DoubleBuffering, VCL High-DPI e problemas de dimensionamento
- Uma demonstração do Delphi WinUI3 (disponível no GetIt)
- Parte do nosso foco do Windows App SDK
FireMonkey em “Alexandria”
11.0 Melhorias para desktop e dispositivos móveis
- Melhor integração do Windows FMX e da área de trabalho
- Melhorias de alto DPI do FireMonkey Windows
- De pixels a unidades independentes de dispositivo (PX a DP)
- Target Android API 30 (AndroidX, compras no aplicativo,
- corresponder aos novos requisitos da Play Store)
- Implementação do WebView 2 (Chromium Edge) do TWebBrowser
11.1 Trabalho de Qualidade
- Qualidade TListView e TWebBrowser
- Integração aprimorada do Android SDK
- Problemas relacionados ao Windows High DPI
- Desempenho e muito mais
Delphi RTL em “Alexandria”
- 11.0 Principais Recursos
- TZipFile (incluindo Zip64, exclusão de arquivos, melhorias e otimizações de qualidade)
- Melhorias em estruturas de dados grandes (e 64 bits)
- Listas, grandes operações de fluxo, melhorias de dicionário para hash e capacidade
- Auxiliares de registro para TDateTime e TCurrency , função UTCNow
- Novas classes principais: TNoRefCountObject e TPointerStream
- Qualidade Bluetooth LE (para a maioria das plataformas)
- Otimizações de desempenho e melhorias de RTTI (suporte a matriz aberta)
- Estatísticas do pool de threads PPL
- 11.1 Otimização Delphi RTL e trabalho de qualidade
- Nova classe TURLStream ( descendente de TStream com suporte para operações assíncronas)
- Suporte para Windows 11 e Server 2022 na estrutura de dados TOSVersion
11.1 Melhorias de Dados e Internet
- Melhorias em RTL de dados e FireDAC
- Integração do FireDAC Structure View
- Suporte para MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 novos tipos de dados
- Servidor RAD
- Novos endpoints REST SysAdmin para manipulação de logs, gerenciamento de backups e validação de banco de dados
- Recurso de implantação integrado para RSLite
- RAD Server Lite (introduzido em 11.0): Incorpora IBToGo, fácil de implantar, implantação ilimitada, taxa de transferência limitada
- Tecnologias da Web
- WebBroker no Android
- Qualidade do DataSnap
11.1 Portal da Qualidade e Qualidade Geral
- Correções específicas para mais de 650 problemas de QP
- Novos recursos: 30
- Erros: 632 *
* Estimativa, com testes finais pendentes em alguns problemas, não inclui duplicatas e não corrige/funciona como itens esperados
- Problemas de QP abordados por área de produto:
- IDE: mais de 250 edições
- FireMonkey e VCL: cerca de 100 edições cada
- RTL, Dados, Compiladores: mais de 50 edições para cada área
Iniciativas de produtos adicionais
- AWS SDK da Appercept para Delphi
- Acordo de distribuição de longo prazo, incluído no Enterprise e Architect
- Novos lançamentos esperados em um ritmo constante
- Bibliotecas de interface do usuário Delphi (VCL + FMX) para Python
- Biblioteca de interface do usuário gratuita para desenvolvedores Python
- Atualize para uma licença Delphi para poder e recursos adicionais
- Além disso, você pode usar Python em aplicativos Delphi
Resumo do RAD Studio 11.1
- Foco na Qualidade e Melhorias
- Usabilidade, desempenho, estabilidade
- Extensa qualidade de IDE de alto DPI (e área de trabalho remota)
- Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
- A página de boas-vindas agora oferece imagens de fundo e suporta a adição de quadros personalizados
- Caixa de diálogo GetIt com imagens em cache e uma interface do usuário reformulada
- Pequenos novos recursos do IDE
- Melhor Insight de Código e LSP
- Trabalho significativo do mecanismo LSP cquery C++
- Foco no desempenho e qualidade do Delphi LSP
- Plataformas e ferramentas
- Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
- Depurador ARM Delphi MacOS de 64 bits e depurador Android de 64 bits baseado em LLDB
- C++ STL e RTL melhoram
- Bibliotecas
- Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey
- Alguns novos pequenos recursos
Mais Informações
- Postagem do blog de anúncio de Marco blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/
- Veja o que há de novo em 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Página O que há de novo no DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Lista de problemas relatados por clientes abordados no RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Matriz de recursos do RAD Studio em embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Demonstrações atualizadas do RAD Studio 11 no GitHub em github.com/Embarcadero/RADStudio11Demos
- Nova plataforma de destino ARM Delphi MacOS de 64 bits
- Binário universal (pacote Intel + ARM)
- Pequenas melhorias na linguagem Delphi
- Literais binários e suporte a separadores de dígitos
- Suporte de montador embutido para instruções AVX (AVX-512)
- Compiladores C++
- RTTI aprimorado (para componentes)
- Trabalho adicional sobre tratamento de exceções
- CMake: revisão de funcionalidades e pacotes que ele pode manipular
- Melhorias na interoperabilidade C++/Delphi
11.1 Compiladores e depuradores
- Os compiladores Delphi melhoram a estabilidade e o desempenho (quando usados pelo mecanismo LSP)
- Os compiladores Delphi e C++Builder Window têm suporte adicional para configurações de segurança da plataforma ASLR, DEP/NX e TSAWARE, agora habilitadas por padrão
- Novos depuradores Delphi baseados em LLDB
- Depurador ARM Delphi macOS de 64 bits
- Depurador Delphi Android de 64 bits
- Parte da direção estratégica para depuradores RAD Studio para LLDB
- Compilador C++, qualidade STL e RTL
- Integração Delphi RTL ainda mais aprimorada
- Por exemplo, array dinâmico com iteradores STL
- Integração Delphi RTL ainda mais aprimorada
Novas opções de vinculador
- Prevenção de Execução de Dados (DEP)
- Permite que o sistema marque uma ou mais páginas de memória como não executáveis, evitando que o código seja executado nessas regiões de memória, dificultando a exploração de estouros de buffer.
- Randomização de layout de espaço de endereço (ASLR)
- Organiza aleatoriamente as posições do espaço de endereço das principais áreas de dados de um processo, incluindo a base do executável e as posições da pilha, heap e bibliotecas.
- Impede a exploração de vulnerabilidades de corrupção de memória.
- ASLR de 64 bits de alta entropia (somente em aplicativos de 64 bits)
- Permite que o ASLR use todo o espaço de endereço de 64 bits.
- Serviços de terminal
- Crie aplicativos com reconhecimento de Terminal Server (TSAWARE).
Novas opções de vinculação do compilador Delphi 11.1
Novas opções de vinculador do C++Builder 11.1
Qualidade e melhorias das bibliotecas RAD 11.1
Melhorias na VCL “Alexandria”
- 11.0: Trabalho de Modernização
- Implementação “Nova” RichEdit (RichEdit 4.1)
- Grande coleção de pequenas melhorias focadas na remoção de legados de XP
- Novo componente TDBLabeledEdit
- 11.1 VCL foco em recursos recentes
- Incluindo TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit e TNumberBox aprimorados, flickering e DoubleBuffering, VCL High-DPI e problemas de dimensionamento
- Uma demonstração do Delphi WinUI3 (disponível no GetIt)
- Parte do nosso foco do Windows App SDK
FireMonkey em “Alexandria”
11.0 Melhorias para desktop e dispositivos móveis
- Melhor integração do Windows FMX e da área de trabalho
- Melhorias de alto DPI do FireMonkey Windows
- De pixels a unidades independentes de dispositivo (PX a DP)
- Target Android API 30 (AndroidX, compras no aplicativo,
- corresponder aos novos requisitos da Play Store)
- Implementação do WebView 2 (Chromium Edge) do TWebBrowser
11.1 Trabalho de Qualidade
- Qualidade TListView e TWebBrowser
- Integração aprimorada do Android SDK
- Problemas relacionados ao Windows High DPI
- Desempenho e muito mais
Delphi RTL em “Alexandria”
- 11.0 Principais Recursos
- TZipFile (incluindo Zip64, exclusão de arquivos, melhorias e otimizações de qualidade)
- Melhorias em estruturas de dados grandes (e 64 bits)
- Listas, grandes operações de fluxo, melhorias de dicionário para hash e capacidade
- Auxiliares de registro para TDateTime e TCurrency , função UTCNow
- Novas classes principais: TNoRefCountObject e TPointerStream
- Qualidade Bluetooth LE (para a maioria das plataformas)
- Otimizações de desempenho e melhorias de RTTI (suporte a matriz aberta)
- Estatísticas do pool de threads PPL
- 11.1 Otimização Delphi RTL e trabalho de qualidade
- Nova classe TURLStream ( descendente de TStream com suporte para operações assíncronas)
- Suporte para Windows 11 e Server 2022 na estrutura de dados TOSVersion
11.1 Melhorias de Dados e Internet
- Melhorias em RTL de dados e FireDAC
- Integração do FireDAC Structure View
- Suporte para MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 novos tipos de dados
- Servidor RAD
- Novos endpoints REST SysAdmin para manipulação de logs, gerenciamento de backups e validação de banco de dados
- Recurso de implantação integrado para RSLite
- RAD Server Lite (introduzido em 11.0): Incorpora IBToGo, fácil de implantar, implantação ilimitada, taxa de transferência limitada
- Tecnologias da Web
- WebBroker no Android
- Qualidade do DataSnap
11.1 Portal da Qualidade e Qualidade Geral
- Correções específicas para mais de 650 problemas de QP
- Novos recursos: 30
- Erros: 632 *
* Estimativa, com testes finais pendentes em alguns problemas, não inclui duplicatas e não corrige/funciona como itens esperados
- Problemas de QP abordados por área de produto:
- IDE: mais de 250 edições
- FireMonkey e VCL: cerca de 100 edições cada
- RTL, Dados, Compiladores: mais de 50 edições para cada área
Iniciativas de produtos adicionais
- AWS SDK da Appercept para Delphi
- Acordo de distribuição de longo prazo, incluído no Enterprise e Architect
- Novos lançamentos esperados em um ritmo constante
- Bibliotecas de interface do usuário Delphi (VCL + FMX) para Python
- Biblioteca de interface do usuário gratuita para desenvolvedores Python
- Atualize para uma licença Delphi para poder e recursos adicionais
- Além disso, você pode usar Python em aplicativos Delphi
Resumo do RAD Studio 11.1
- Foco na Qualidade e Melhorias
- Usabilidade, desempenho, estabilidade
- Extensa qualidade de IDE de alto DPI (e área de trabalho remota)
- Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
- A página de boas-vindas agora oferece imagens de fundo e suporta a adição de quadros personalizados
- Caixa de diálogo GetIt com imagens em cache e uma interface do usuário reformulada
- Pequenos novos recursos do IDE
- Melhor Insight de Código e LSP
- Trabalho significativo do mecanismo LSP cquery C++
- Foco no desempenho e qualidade do Delphi LSP
- Plataformas e ferramentas
- Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
- Depurador ARM Delphi MacOS de 64 bits e depurador Android de 64 bits baseado em LLDB
- C++ STL e RTL melhoram
- Bibliotecas
- Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey
- Alguns novos pequenos recursos
Mais Informações
- Postagem do blog de anúncio de Marco blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/
- Veja o que há de novo em 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Página O que há de novo no DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Lista de problemas relatados por clientes abordados no RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Matriz de recursos do RAD Studio em embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Demonstrações atualizadas do RAD Studio 11 no GitHub em github.com/Embarcadero/RADStudio11Demos
- Trabalho de qualidade Delphi LSP
- Grandes melhorias de desempenho, em cenários comuns as operações são 5-30x mais rápidas
- Maiores mudanças para unidades com muitas dependências
- Melhorias: parâmetros de tipo ao preencher uma declaração de classe, incluindo T em uma declaração genérica e mostrando tipos de conjuntos
- Extenso trabalho de qualidade de consulta C++
- Melhoria significativa nos recursos e no desempenho (por exemplo, 30s até 2 segundos)
- Planejando um lançamento de acompanhamento especial somente para C++ em breve com ainda mais melhorias
Compiladores e ferramentas C++ e Delphi
11.0 Compiladores
- Nova plataforma de destino ARM Delphi MacOS de 64 bits
- Binário universal (pacote Intel + ARM)
- Pequenas melhorias na linguagem Delphi
- Literais binários e suporte a separadores de dígitos
- Suporte de montador embutido para instruções AVX (AVX-512)
- Compiladores C++
- RTTI aprimorado (para componentes)
- Trabalho adicional sobre tratamento de exceções
- CMake: revisão de funcionalidades e pacotes que ele pode manipular
- Melhorias na interoperabilidade C++/Delphi
11.1 Compiladores e depuradores
- Os compiladores Delphi melhoram a estabilidade e o desempenho (quando usados pelo mecanismo LSP)
- Os compiladores Delphi e C++Builder Window têm suporte adicional para configurações de segurança da plataforma ASLR, DEP/NX e TSAWARE, agora habilitadas por padrão
- Novos depuradores Delphi baseados em LLDB
- Depurador ARM Delphi macOS de 64 bits
- Depurador Delphi Android de 64 bits
- Parte da direção estratégica para depuradores RAD Studio para LLDB
- Compilador C++, qualidade STL e RTL
- Integração Delphi RTL ainda mais aprimorada
- Por exemplo, array dinâmico com iteradores STL
- Integração Delphi RTL ainda mais aprimorada
Novas opções de vinculador
- Prevenção de Execução de Dados (DEP)
- Permite que o sistema marque uma ou mais páginas de memória como não executáveis, evitando que o código seja executado nessas regiões de memória, dificultando a exploração de estouros de buffer.
- Randomização de layout de espaço de endereço (ASLR)
- Organiza aleatoriamente as posições do espaço de endereço das principais áreas de dados de um processo, incluindo a base do executável e as posições da pilha, heap e bibliotecas.
- Impede a exploração de vulnerabilidades de corrupção de memória.
- ASLR de 64 bits de alta entropia (somente em aplicativos de 64 bits)
- Permite que o ASLR use todo o espaço de endereço de 64 bits.
- Serviços de terminal
- Crie aplicativos com reconhecimento de Terminal Server (TSAWARE).
Novas opções de vinculação do compilador Delphi 11.1
Novas opções de vinculador do C++Builder 11.1
Qualidade e melhorias das bibliotecas RAD 11.1
Melhorias na VCL “Alexandria”
- 11.0: Trabalho de Modernização
- Implementação “Nova” RichEdit (RichEdit 4.1)
- Grande coleção de pequenas melhorias focadas na remoção de legados de XP
- Novo componente TDBLabeledEdit
- 11.1 VCL foco em recursos recentes
- Incluindo TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit e TNumberBox aprimorados, flickering e DoubleBuffering, VCL High-DPI e problemas de dimensionamento
- Uma demonstração do Delphi WinUI3 (disponível no GetIt)
- Parte do nosso foco do Windows App SDK
FireMonkey em “Alexandria”
11.0 Melhorias para desktop e dispositivos móveis
- Melhor integração do Windows FMX e da área de trabalho
- Melhorias de alto DPI do FireMonkey Windows
- De pixels a unidades independentes de dispositivo (PX a DP)
- Target Android API 30 (AndroidX, compras no aplicativo,
- corresponder aos novos requisitos da Play Store)
- Implementação do WebView 2 (Chromium Edge) do TWebBrowser
11.1 Trabalho de Qualidade
- Qualidade TListView e TWebBrowser
- Integração aprimorada do Android SDK
- Problemas relacionados ao Windows High DPI
- Desempenho e muito mais
Delphi RTL em “Alexandria”
- 11.0 Principais Recursos
- TZipFile (incluindo Zip64, exclusão de arquivos, melhorias e otimizações de qualidade)
- Melhorias em estruturas de dados grandes (e 64 bits)
- Listas, grandes operações de fluxo, melhorias de dicionário para hash e capacidade
- Auxiliares de registro para TDateTime e TCurrency , função UTCNow
- Novas classes principais: TNoRefCountObject e TPointerStream
- Qualidade Bluetooth LE (para a maioria das plataformas)
- Otimizações de desempenho e melhorias de RTTI (suporte a matriz aberta)
- Estatísticas do pool de threads PPL
- 11.1 Otimização Delphi RTL e trabalho de qualidade
- Nova classe TURLStream ( descendente de TStream com suporte para operações assíncronas)
- Suporte para Windows 11 e Server 2022 na estrutura de dados TOSVersion
11.1 Melhorias de Dados e Internet
- Melhorias em RTL de dados e FireDAC
- Integração do FireDAC Structure View
- Suporte para MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 novos tipos de dados
- Servidor RAD
- Novos endpoints REST SysAdmin para manipulação de logs, gerenciamento de backups e validação de banco de dados
- Recurso de implantação integrado para RSLite
- RAD Server Lite (introduzido em 11.0): Incorpora IBToGo, fácil de implantar, implantação ilimitada, taxa de transferência limitada
- Tecnologias da Web
- WebBroker no Android
- Qualidade do DataSnap
11.1 Portal da Qualidade e Qualidade Geral
- Correções específicas para mais de 650 problemas de QP
- Novos recursos: 30
- Erros: 632 *
* Estimativa, com testes finais pendentes em alguns problemas, não inclui duplicatas e não corrige/funciona como itens esperados
- Problemas de QP abordados por área de produto:
- IDE: mais de 250 edições
- FireMonkey e VCL: cerca de 100 edições cada
- RTL, Dados, Compiladores: mais de 50 edições para cada área
Iniciativas de produtos adicionais
- AWS SDK da Appercept para Delphi
- Acordo de distribuição de longo prazo, incluído no Enterprise e Architect
- Novos lançamentos esperados em um ritmo constante
- Bibliotecas de interface do usuário Delphi (VCL + FMX) para Python
- Biblioteca de interface do usuário gratuita para desenvolvedores Python
- Atualize para uma licença Delphi para poder e recursos adicionais
- Além disso, você pode usar Python em aplicativos Delphi
Resumo do RAD Studio 11.1
- Foco na Qualidade e Melhorias
- Usabilidade, desempenho, estabilidade
- Extensa qualidade de IDE de alto DPI (e área de trabalho remota)
- Designers de alto DPI aprimorados para VCL e FireMonkey e o designer de formulários VCL com estilo
- A página de boas-vindas agora oferece imagens de fundo e suporta a adição de quadros personalizados
- Caixa de diálogo GetIt com imagens em cache e uma interface do usuário reformulada
- Pequenos novos recursos do IDE
- Melhor Insight de Código e LSP
- Trabalho significativo do mecanismo LSP cquery C++
- Foco no desempenho e qualidade do Delphi LSP
- Plataformas e ferramentas
- Suporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 e Android 12
- Depurador ARM Delphi MacOS de 64 bits e depurador Android de 64 bits baseado em LLDB
- C++ STL e RTL melhoram
- Bibliotecas
- Melhorias de desempenho e qualidade e pequenas adições ao Delphi RTL, bibliotecas de banco de dados, VCL, FireMonkey
- Alguns novos pequenos recursos
Mais Informações
- Postagem do blog de anúncio de Marco blogs.embarcadero.com/announcing-the-availability-of-rad-studio-11-1-alexandria/
- Veja o que há de novo em 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Página O que há de novo no DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Lista de problemas relatados por clientes abordados no RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Matriz de recursos do RAD Studio em embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Demonstrações atualizadas do RAD Studio 11 no GitHub em github.com/Embarcadero/RADStudio11Demos