No último dia 09 de setembro, a Embarcadero lançou o RAD Studio 11 Alexandria. Uma versão focada em melhorias para maior conforto do desenvolvedor em utilização da ferramenta. E muitas outras novidades.
Agora chega mais um lançamento da Embarcadero seguindo a linha de melhorias e correções, mas sem esquecer das novas funcionalidades.
Aprimoramentos no IDE do RAD Studio 11
O RAD Studio 11 adiciona suporte de alta resolução (High DPI) ao IDE, permitindo que os desenvolvedores trabalhem em telas maiores de alta resolução. O suporte total para os monitores de alta resolução 4k + mais recentes melhora as atividades diárias do desenvolvedor com fontes e ícones mais claros e nítidos e suporte de alta resolução em todas as janelas IDE, incluindo os designers de formulários VCL e FMX e o editor de código.
FireMonkey para Windows agora usa o mesmo modelo DP (em vez do modelo Pixel) de todas as plataformas, oferecendo melhorias significativas na renderização de aplicativos em monitores Windows HighDPI e 4K.
Use estilos VCL em tempo de design!
O VCL Styles agora oferece suporte em tempo de design: Crie um protótipo de UIs elegantes ainda mais rápido, vendo imediatamente em tempo de design como seus formulários e controles estilizados ficarão durante a execução.
Visualizar no tempo de design como os estilos afetarão a IU no tempo de execução melhora o design e o processo de teste para IUs modernas. Criar interfaces de usuário melhores com mais rapidez é especialmente útil ao trabalhar com estilos por controle.
RAD Studio 11 está pronto para o Windows 11
Suporte para provisionamento do Windows 11 com geração MSIX integrada. Componente WebBrowser para Windows, com suporte para o IE ActiveX e o novo controle Microsoft WebView 2 (Edge baseado em Chromium).
VCL Form Designer aprimorado para construir visualmente aplicativos nativos do Windows. Delphi aprimorado e C ++ RTL para Windows de 32 bits e Windows de 64 bits.
Suporte aos novos processadores Apple Silicon M-Series
Compile para macOS (Apple Silicon da série M) e use o novo pacote universal para envio de AppStore. Agora você pode compilar para os processadores Intel existentes e para os novos processadores macOS da série M (Apple Silicon). Compilar para as versões mais recentes do processador permite o desempenho mais rápido em todas as plataformas e oferece suporte ao empacotamento universal para a loja de aplicativos macOS.
Compile para API 30 do Android
A API e bibliotecas do Android foram atualizadas – API 30, Google Play V3, Android X. Mantenha-se atualizado com os requisitos mais recentes para Android conforme a plataforma evolui.
Isso inclui a API de faturamento mais recente (exigida pela Google Play Store). Delphi aprimorado e C ++ RTL para Android, com suporte para Android API nível 30. Suporte para as novas bibliotecas “AndroidX”. Componente de compra no aplicativo para ajudar a monetizar seus aplicativos. Solução Android Google Play Billing Library versão 4. Plataforma de aplicativo FireMonkey aprimorada para criar aplicativos Android ARMv7 nativos para Android 11, 10, Pie (9.0), Oreo (8.1)
Essas e muitas outras funcionalidades e correções chegam para dar mais estabilidade e conforto na utilização da ferramenta.
O que você recebe com seu Delphi Architect
- Experimente o rico conjunto de componentes visuais do Delphi para obter uma aparência nativa de plataforma de classe mundial
- Aproveite os modernos recursos da linguagem Object Pascal da Delphi e compile seu código para várias plataformas
- Teste as poderosas classes e componentes RTL do Delphi para strings, JSON, rede, banco de dados e muito mais
- Desenvolva aplicativos nativos para Windows 10 com o framework de UI Windows VCL
- Crie aplicativos a partir de uma única base de código para Windows, macOS, Linux, iOS ou Android usando o framework de interface de usuário multiplataforma FireMonkey
- Experimente os recursos da edição Architect, incluindo nosso RAD Server (REST-based web service engine), ampla conectividade remota ao banco de dados e a edição embutida do InterBase ToGo para dispositivos móveis
- Edições de avaliação complementares do Sencha ExtJS, Ranorex e Aqua Data Studio
- Receba dicas e tutoriais para ajudar você a começar
O que há de novo no RAD Studio 11
Dezenas de novos recursos, centenas de atualizações,
experiência do usuário aprimorada, produtividade aprimorada
IDE aprimorado, produtividade aprimorada
Use RAD em telas 4k +!
O RAD Studio 11 adiciona suporte de alto DPI ao IDE, permitindo que os desenvolvedores trabalhem em telas maiores de alta resolução. O suporte total para os monitores de alta resolução 4k + mais recentes melhora as atividades diárias do desenvolvedor com fontes e ícones mais claros e nítidos e suporte de alta resolução em todas as janelas IDE, incluindo os designers de formulários VCL e FMX e o editor de código.
FireMonkey para Windows agora usa o mesmo modelo DP (em vez do modelo Pixel) de todas as plataformas, oferecendo melhorias significativas na renderização de aplicativos em monitores Windows HighDPI e 4K.
Use estilos VCL em tempo de design!
O VCL Styles agora oferece suporte em tempo de design: Crie um protótipo de UIs elegantes ainda mais rápido, vendo imediatamente em tempo de design como seus formulários e controles estilizados ficarão durante a execução.
Visualizar no tempo de design como os estilos afetarão a IU no tempo de execução melhora o design e o processo de teste para IUs modernas. Criar interfaces de usuário melhores com mais rapidez é especialmente útil ao trabalhar com estilos por controle.
“O novo IDE de alto DPI parece absolutamente lindo! O grande ajudante, porém, é o suporte ao tempo de design dos estilos VCL, o que torna muito mais fácil ver como meus aplicativos vão realmente parecer e se sentir em tempo de execução – uma grande ajuda para mim! ”
Ian Barker, Embarcadero MVP
Esteja pronto para o Windows 11!
Suporte para provisionamento do Windows 11 com geração MSIX integrada. Componente WebBrowser para Windows, com suporte para o IE ActiveX e o novo controle Microsoft WebView 2 (Edge baseado em Chromium).
VCL Form Designer aprimorado para construir visualmente aplicativos nativos do Windows, com dicas de snap-to ao vivo e diretrizes de layout. Delphi aprimorado e C ++ RTL para Windows de 32 bits e Windows de 64 bits.
Implante no Apple Silicon M-Series!
Compile para macOS (Apple Silicon da série M) e use o novo pacote universal para envio de AppStore. Agora você pode compilar para os processadores Intel existentes e para os novos processadores macOS da série M (Apple Silicon). Compilar para as versões mais recentes do processador permite o desempenho mais rápido em todas as plataformas e oferece suporte ao empacotamento universal para a loja de aplicativos macOS.
“Com o RAD Studio 11, é possível compilar binários para o macOS ARM. Como o novo processador M1 é incrivelmente rápido, é mais do que importante criar aplicativos nativos para ele. É por isso que o RAD Studio 11 é essencial para todos os desenvolvedores Delphi!
Roman Kassebaum, IRK
Compile para Android API 30!
API e bibliotecas do Android atualizadas – API 30, Google Play V3, Android X. Mantenha-se atualizado com os requisitos mais recentes para Android conforme a plataforma evolui.
Isso inclui a API de faturamento mais recente (exigida pela Google Play Store). Delphi aprimorado e C ++ RTL para Android, com suporte para Android API nível 30. Suporte para as novas bibliotecas “AndroidX”. Componente de compra no aplicativo para ajudar a monetizar seus aplicativos. Solução Android Google Play Billing Library versão 4. Plataforma de aplicativo FireMonkey aprimorada para criar aplicativos Android ARMv7 nativos para Android 11, 10, Pie (9.0), Oreo (8.1)
Trabalhe remotamente!
Suporte aprimorado à área de trabalho remota para VCL e IDE, ajudando os desenvolvedores que trabalham remotamente do escritório. Depuração aprimorada para aplicativos Windows de 64 bits remotos e locais e aplicativos macOS de 64 bits (Intel e ARM). O suporte aprimorado para desktop remoto aumenta a eficiência de sua equipe e melhora seus resultados financeiros.
Aqui:
Suporte de alto DPI para o IDE, cobrindo os monitores 4k + mais recentes e fontes e ícones mais limpos e nítidos em todo
Melhorias em vários monitores e várias janelas: crie e edite o código para o mesmo formulário ao mesmo tempo em várias janelas
Página de boas-vindas totalmente reconstruída com uma aparência nativa e uma IU que se ajusta ao IDE, além de layout e conteúdo personalizáveis
Formatador de código C ++: automatize o layout de seu código C ++ usando o formato clang
Suporte aprimorado de desktop remoto para VCL e IDE
Diretrizes de tempo de design FireMonkey: protótipo mais rápido com linhas visuais e margem aprimorada e suporte de preenchimento.
VCL:
- A atualização do componente Rich Edit remove dependências do XP e introduz novos recursos para o controle TRichEdit
- Estilos VCL adicionam suporte em tempo de design: protótipos de interfaces de usuário elegantes ainda mais rápido, vendo imediatamente em tempo de design como seus formulários e controles estilizados ficarão quando executados
- Suporte para CheckBoxes em TreeViews adicionado, com cada nó suportando 3 estados (Parcial, Esmaecido, Exclusão) para ajudar a personalizar a IU
- Novo componente TDBLabeledEdit que oferece uma versão com reconhecimento de dados do TLabelEdit para prototipagem mais rápida
- Numerosas melhorias VCL incluindo tamanho de formulário padrão e fonte, botão de cópia de diálogo de exceção, margens no Memo e RichEdit e muito mais.
FMX:
- Suporte aprimorado de FMX High-DPI para Windows e Desktop com uma IU de desktop visivelmente superior
- Suporte para o controle WebView 2 da Microsoft (Edge Chromium) no componente WebBrowser
- Suporte para a API Android 30 e APIs de faturamento mais recentes e migração para usar as bibliotecas AndroidX
- Suporte do Android para vários arquivos classes.dex, simplificando a integração de dependências externas do Android
Plataformas:
- Delphi macOS 64bit ARM compilador e conjunto de ferramentas que inclui a construção de binários universais para envios da Intel / Arm AppStore
- Suporte à linguagem Delphi para decimais binários e separador de dígitos
- Melhorias na cadeia de ferramentas C ++ com RTTI estilo Delphi revisado para tipos C ++, incluindo o uso de typeid em tipos de estilo Delphi
- RTTI de estilo C ++ aprimorado para tipos Delphi
- Melhorias de qualidade do CMake e tratamento de exceções bastante aprimorado em Win32 e Win64
RTL:
- Foco na qualidade RTL: TZipFile, melhorias de 64 bits para grandes estruturas de dados, Bluetooth LE
- Auxiliar de registro para TDateTime em System.DateUtils
- Auxiliar de registro para TCurrency em System.SysUtils torna o trabalho com moeda mais simples e fácil
- Melhorias em C ++ RTL incluem o uso de make_shared e make_unique com classes Delphi, suporte string_view para strings Delphi e fácil conversão de strings Delphi / C ++
LSP:
- Uso do Visual Studio Code para editar o código-fonte Delphi com preenchimento total de código
- Conscientização do LSP de arquivos de inclusão
- Reinicialização automática do servidor LSP
- Autocompletar código com a tecla Tab
- Apoio de ajudante de classe
- Sugestões de matriz ao atribuir matrizes
Dados:
- FireDAC na nova versão oferece melhorias específicas para os bancos de dados PostgreSQL, Oracle e Firebird
- Bibliotecas de cliente HTTP e REST foram estendidas com mecanismos de tempo limite, suporte para HTTP / 2, TLS 1.3, Codificação de URL Base64
- O novo componente TRESTRequestDataSetAdapter simplifica o upload de conjuntos de dados para o servidor RAD
- O novo RAD Server Lite de baixo tráfego permite a implantação ilimitada de suas soluções multicamadas, juntamente com o mecanismo de servidor RAD totalmente escalonável
- Para DataSnap, a lógica de mapeamento de URL REST agora é totalmente configurável