
Amélioration de l’EDI et de l’expérience utilisateur !
L’EDI de RAD Studio est l’objet principal de la version 11.1, avec pour objectif d’améliorer davantage les fonctionnalités introduites dans les versions récentes. La version 11.1 associe la prise en charge de la haute définition et les améliorations apportées à l’accès au bureau à distance pour une collaboration plus étroite et plus efficace au sein des équipes.
Les concepteurs haute définition pour VCL et FireMonkey et le concepteur de formulaires stylisés pour VCL ont été également améliorés. La nouvelle page d’accueil propose désormais des images d’arrière-plan et prend en charge les cadres personnalisés avec une nouvelle API Open Tools.
Le gestionnaire de bibliothèque GetIt est amélioré avec des images mises en cache et une implémentation de l’interface utilisateur retravaillée. La vue Messages permet désormais de mieux mettre en évidence les erreurs avec des couleurs personnalisées. La nouvelle boîte de dialogue Items affiche les plateformes disponibles pour chaque élément, et la fenêtre Compile affiche la plateforme et la configuration de compilation utilisées par la compilation en cours.
Amélioration de Code Insight!
Code Insight pour les deux langages, Delphi et C++, est maintenant amélioré. L’implémentation C++, basée sur l’architecture du protocole de serveur de langue et sur cquery, s’est considérablement améliorée en termes de qualité et de performances. Le moteur LSP de Delphi est également grandement amélioré, avec la plupart des projets qui chargent et mettent à jour les aperçus d’erreurs entre 5 fois et 30 fois plus rapidement. Les paramètres de typage sont désormais visibles lorsque l’on complète une déclaration de classe, qu’on inclut T dans une déclaration générique et qu’on affiche les types d’ensemble.

Compilateurs et débogueurs plus puissants !
Amélioration de la stabilité et des performances des compilateurs Delphi et C++ pour diverses plateformes. Les débogueurs ARM 64 bits de Delphi macOS et Android 64 bits sont maintenant basés sur l’architecture du débogueur LLDB, qui était déjà utilisé pour le débogueur Delphi iOS 64 bits. En conséquence, les débogueurs Delphi sont unifiés sur cette technologie pour la plupart des plateformes prises en charge, afin d’offrir une qualité de plus en plus élevée au fil du temps. En outre, des améliorations qualitatives ont été apportées à la STL et au RTL de C++, notamment une meilleure intégration du RTL de Delphi, comme l’amélioration des tableaux dynamiques avec les itérateurs STL.

Bibliothèques RTL, UI et de base de données plus riches !
Optimisations et améliorations de la qualité du noyau RTL de Delphi dans la version 11.1. Il existe également une nouvelle classe TURLStream, un descendant TStream avec prise en charge des opérations asynchrones. Prise en charge de Windows 11 et Server 2022 dans la structure de données TOSVersion.
Améliorations de la VCL pour TTreeView, TRichEdit, TEdgeBrowser, TLabeledEdit et TNumberBox, scintillement et DoubleBuffering, haute définition et mise à l’échelle de la VCL. Nouvelle démo via GetIt montrant l’utilisation de la bibliothèque WinUI 3 dans Delphi.
FireMonkey apporte des améliorations de qualité à TListView, à l'intégration du SDK Android, à TWebBrowser, aux problèmes liés à l'affichage haute définition sous Windows et aux performances. FireDAC ajoute l’intégration de Structure View et offre la prise en charge des nouveaux types de données MariaDB 10.6, SQLite Encrypted Edition (SEE) et Firebird 4. RAD Studio 11.1 améliore également la qualité de DataSnap et la capacité à déployer une application WebBroker sur Android. RAD Server ajoute des points de terminaison SysAdmin, notamment pour le traitement des registres, la gestion des sauvegardes et la validation des bases de données, ainsi qu’un déploiement intégré pour RSLite.

Intégration et nouveau ciblage de plateforme !
Depuis la sortie de la version 11 Alexandria, les clients des produits Enterprise et Architect ont un aperçu du nouveau SDK AWS pour Delphi (sous licence d’Appercept), et de nouvelles versions sont attendues. Les clients d’Embarcadero ont également accès à des bibliothèques d’interface utilisateur Delphi gratuites pour les développeurs Python, et peuvent également utiliser les bibliothèques Python dans les applications RAD Studio. RAD Studio 11.1 offre une prise en charge officielle des systèmes d’exploitation lancés après la sortie de la version 11.0 : Windows 11, macOS 12 Monterey, iOS 15 et Android 12 !

Améliorations de la qualité et corrections de bogues !
La version RAD Studio 11.1 Alexandria est fortement axée sur la qualité, notamment en se concentrant sur les problèmes signalés par les clients et les demandes d’assistance aux spécialistes. Cette version corrige 632 bogues signalés sur le site Quality Portal et répond à 30 demandes de fonctionnalités formulées par les clients.

Innovations marquantes dans la version 11.0 Alexandria !
Utilisez RAD sur les écrans 4k+ !
RAD Studio 11 ajoute la prise en charge de la haute définition de l’interface utilisateur, ce qui permet aux développeurs de travailler sur des écrans plus grands et à haute définition. La prise en charge complète des tout derniers écrans 4k+ à haute définition améliore les activités quotidiennes des développeurs grâce à des polices et des icônes plus propres et plus nettes, et à la prise en charge de la haute définition dans toutes les fenêtres de l’IDE, y compris dans les concepteurs de formulaires et l’éditeur de code de la VCL et de FMX.
FireMonkey pour Windows utilise désormais le même modèle de DP (plutôt que le modèle Pixel) pour toutes les plateformes, offrant ainsi une amélioration significative du rendu des applications sur les moniteurs Windows à haute définition et 4K.
Utilisez les styles de la VCL au moment de la conception !
Les styles VCL sont désormais pris en charge au moment de la conception : Prototypez des interfaces utilisateur stylées encore plus rapidement en voyant immédiatement au moment de la conception à quoi ressembleront vos formulaires et contrôles stylisés lors de leur exécution.
La visualisation, au moment de la conception, de l’impact des styles sur l’interface utilisateur au moment de l’exécution améliore le processus de conception et de test des interfaces utilisateur modernes. Créer de meilleures interfaces utilisateur plus rapidement est particulièrement utile lorsque vous travaillez avec des styles par contrôle.
« Le nouvel IDE à haute définition est absolument magnifique ! La prise en charge des styles VCL au moment de la conception constitue toutefois une aide précieuse, car elle permet de visualiser plus facilement l’aspect et la convivialité de mes applications au moment de l’exécution – une aide précieuse pour moi ».
Ian Barker, Embarcadero MVP

Support and Styles for Windows 11
Prise en charge du provisionnement de Windows 11 avec la génération intégrée de MSIX. Composant WebBrowser pour Windows, prenant en charge à la fois l’ActiveX d’IE et le nouveau contrôle Microsoft WebView 2 (Edge basé sur Chromium).
Le Form Designer VCL amélioré permet de créer visuellement des applications Windows natives, avec des conseils d’accroche en direct et des instructions de mise en page. RTL Delphi et C++ amélioré pour Windows à 32 et à 64 bits.

Déployez sur la série M d’Apple Silicon !
Compilez pour macOS (Apple Silicon série M) et utilisez le nouveau paquet universel pour la soumission à l’App Store. Vous pouvez désormais compiler pour les processeurs Intel existants et les nouveaux processeurs macOS de la série M (Apple Silicon). La compilation pour les versions les plus récentes du processeur permet d’obtenir les performances les plus rapides sur toutes les plateformes et prend en charge le paquetage universel pour le magasin d’applications macOS.
« Avec RAD Studio 11, il est possible de compiler des binaires pour macOS ARM. Le nouveau processeur M1 étant incroyablement rapide, il est plus qu’important de créer des applications natives pour lui. C’est pourquoi RAD Studio 11 est un incontournable pour tout développeur Delphi ! ».
Roman Kassebaum, IRK

Compilez pour l’API de niveau 30 d’Android !
Mise à jour de l’API et des bibliothèques Android - API 30, Google Play V3, Android X. Tenez-vous au courant des dernières exigences relatives à Android au fur et à mesure que la plateforme évolue.
Cela inclut la dernière API de facturation (requise par Google Play Store). Amélioration du RTL Delphi et C++ pour Android, avec prise en charge de l’API Android niveau 30. Prise en charge des nouvelles bibliothèques « AndroidX ». Composant d’achat intégré (In-app) pour aider à monétiser vos applications. Version 4 de la bibliothèque de facturation de la solution Android Google Play. Plateforme d’applications FireMonkey améliorée pour la création d’applications natives Android ARMv7 pour Android 11, 10, Pie (9.0), Oreo (8.1)

Travail à distance !
Amélioration de la prise en charge du bureau à distance pour la VCL et l’IDE, afin d’aider les développeurs travaillant à distance du bureau. Débogage amélioré pour les applications Windows à 64 bits distantes et locales et les applications macOS 64 bits (Intel et ARM). Une assistance à distance améliorée accroît l’efficacité de votre équipe et améliore vos résultats.

Features to Help You Accomplish More






