Nous sommes heureux d'annoncer la sortie de RAD Studio, Delphi et C++Builder 13.1 Florence.
Nouveautés dans cette version :
Delphi Arm64EC Native Compiler Toolchain, Windows 11 Specific VCL Styles, Android API Level 36 and iOS 26 Support, FireMonkey Style Designer, DelphiLSP LSIF, Bookmarks Addon in the IDE, Improvements to C++Builder 64-bit compiler toolchain and Quality of IDE, Debugger, VCL and FireMonkey, FireDAC and Web Tooling
-
Delphi Arm64EC Chaîne d'outils du compilateur natif
Ciblez la prochaine génération d'appareils Windows on ARM avec votre base de code existante
RAD Studio 13.1 et Delphi 13.1 introduisent une nouvelle plateforme cible native pour le compilateur Delphi : Windows on Arm. Delphi permet désormais de créer des binaires Arm natifs qui s'exécutent sur des périphériques Windows Arm (ou des machines virtuelles Windows on Arm fonctionnant sur des Macs Arm), sans utiliser la couche d'émulation Intel. Cela permet aux développeurs d'étendre la prise en charge native de Windows, en créant des applications natives pour Win32, Win64 Intel et Win64 Arm à l'aide du même code source. Les applications Delphi existantes peuvent généralement être recompilées pour la nouvelle plateforme cible.
-
Niveau 36 de l'API Android et iOS 26 Support
Conformité aux dernières exigences des systèmes d'exploitation mobiles et des magasins d'applications
RAD Studio 13.1 prend désormais en charge le niveau 36.1 de l'API Android, une exigence obligatoire pour la publication d'applications sur le Google Play Store à partir d'août 2026. Le système de construction et les fichiers jar de la plateforme ont été mis à jour pour prendre en charge l'API Android 36.1. La page d'options Application Uses Permissions inclut désormais les nouvelles autorisations pour le dernier niveau d'API, et la version de la bibliothèque JetPack Core dont dépend le framework FireMonkey pour Android a été mise à jour. RAD Studio ajoute également la prise en charge officielle d'iOS 26 et augmente la valeur par défaut de la version iOS minimale prise en charge.
-
Addon de signets Intégré dans l'IDE
Extension des capacités de mise en signet des sources intégrées
RAD Studio 13.1 intègre complètement le module complémentaire Bookmarks dans l'IDE. Le plugin Bookmarks remplace désormais intégralement la fonctionnalité de signets intégrée à l'IDE correspondant. La fonctionnalité étendue des signets ajoute plusieurs fonctions avancées, notamment la numérotation automatique des signets, la navigation rapide au clavier et une liste structurée des signets actifs avec les références exactes de la ligne de code. Les développeurs peuvent ainsi se déplacer plus rapidement dans le code source de leur application et revenir rapidement à une section précédente de leur code.
-
Windows 11 Spécifique Styles VCL (également pour l'IDE)
Modernisez facilement l'aspect et la convivialité de vos applications Windows
RAD Studio 13.1 Florence ajoute une famille de 6 nouveaux styles VCL spécifiques à Windows 11, qui incluent différentes tonalités de couleurs. La liste comprend : Windows Modern, Windows Modern Dark, Windows Modern SlateGray, Windows Modern Green, Windows Modern Blue et Windows Modern Purple. Il existe également une nouvelle version des styles IDE, qui permet d'aligner l'IDE RAD Studio sur le style de l'interface utilisateur de Windows 11. La prise en charge des bords arrondis dans de nombreuses fenêtres, l'amélioration du contrôle de recherche de l'IDE et de la barre d'outils de navigation sont également au programme.
-
Singe de feu Styliste
Une interface utilisateur plus rapide, plus souple et plus moderne
RAD Studio 13.1 inclut la première version d'un tout nouveau FireMonkey Style Designer, spécialement conçu pour FireMonkey et basé sur des principes de conception modernes. Le concepteur de style FireMonkey est une application autonome qui offre une interface centrée sur la conception pour travailler avec les couleurs, les arrière-plans, la typographie et les états d'interaction. Le Style Designer est construit avec FireMonkey, et est destiné à être utilisé par les développeurs, et par les concepteurs d'interface graphique travaillant avec l'équipe de développement.
-
Singe de feu Styliste
Une interface utilisateur plus rapide, plus souple et plus moderne
RAD Studio 13.1 inclut la première version d'un tout nouveau FireMonkey Style Designer, spécialement conçu pour FireMonkey et basé sur des principes de conception modernes. Le concepteur de style FireMonkey est une application autonome qui offre une interface centrée sur la conception pour travailler avec les couleurs, les arrière-plans, la typographie et les états d'interaction. Le Style Designer est construit avec FireMonkey, et est destiné à être utilisé par les développeurs, et par les concepteurs d'interface graphique travaillant avec l'équipe de développement.
-
DelphiLSP LSIF
Navigation plus rapide dans le code source de la bibliothèque
Delphi 13.1 introduit une nouvelle architecture étendue pour le moteur de complétion de code et de navigation dans le code DelphiLSP. Le moteur Delphi Language Server Protocol (LSP) prend désormais en charge le Language Server Index Format (LSIF). Cela réduit la dépendance vis-à-vis du compilateur et améliore les performances, la stabilité et la précision de Code Insight. Il en résulte des performances beaucoup plus rapides lors de l'exécution de requêtes de navigation courantes, sans faire appel au compilateur.
-
Amélioration de la qualité : C++Builder / Modern Win64
Après la mise à niveau vers Clang 20 et C++23 dans la version 13.0, la version 13.1 se concentre principalement sur l'amélioration de la qualité de la chaîne d'outils du compilateur moderne 64 bits C++Builder. L'utilitaire clang-scan-deps permet une analyse plus rapide des dépendances et une meilleure gestion des chemins Unicode pour les invocations de l'éditeur de liens. Pour le SDK Windows, l'algorithme d'importation est plus fiable lorsque plusieurs versions du SDK sont installées, et la prise en charge du dernier SDK Windows a été ajoutée. Plusieurs problèmes liés à l'utilisation en C++ du runtime Delphi ont également été résolus.
-
Amélioration de la qualité : IDE et débogueur
RAD Studio 13.1 apporte une amélioration majeure à l'expérience de conception HighDPI. Les formulaires peuvent être enregistrés à 96 DPI, ce qui est utile pour les équipes travaillant sur le même projet avec différentes résolutions et configurations d'IDE HighDPI. L'enregistrement des produits a été modernisé : l'application License Manager et la boîte de dialogue Product Registration ont été améliorées, offrant un support HighDPI via la configuration Per Monitor v2, des polices mises à jour, et un nettoyage général de l'interface utilisateur. Cette version comprend également plusieurs améliorations de la qualité des débogueurs, en particulier les débogueurs 64 bits pour Delphi et Modern C++.
-
Amélioration de la qualité pour les VCL et FireMonkey
RAD Studio 13.1 apporte un grand nombre d'améliorations qualitatives aux bibliothèques d'interface utilisateur, VCL et FireMonkey. FireMonkey ajoute la prise en charge de Tinted Glyph, qui permet de recolorer les icônes dans une liste d'images, ce qui correspond à une fonctionnalité déjà disponible pour le contrôle TSpeedButton. Il ajoute également la prise en charge des styles et des vues Linux dans le concepteur de l'IDE, la prise en charge du filtrage des textures DirectX et des améliorations dans la manière dont une TFrame intégrée dans un formulaire FireMonkey est alignée et gère ses marges.
-
FireDAC et base de données
L'accès aux bases de données est l'un des fondements de RAD Studio. La bibliothèque de bases de données FireDAC est régulièrement mise à jour pour prendre en charge les nouvelles versions de bases de données. RAD Studio 13.1 prend désormais en charge les versions 16.1 du serveur SAP ASE, 12.1 du serveur IBM DB2 et 12.1 du serveur MariaDB (certains pilotes de base de données ne sont disponibles que dans la version Enterprise). En outre, le cryptage SQLite a été rendu disponible pour les applications Windows 64 bits.
-
Web Outillage
RAD Studio 13.1 introduit la prise en charge du modèle HTTP Server-Sent Events (SSE), à la fois pour les serveurs et les clients Web, avec de nouvelles classes telles que TWebResponseStream, THTTPEvent et THTTPEventSource. Cela permet de mettre en œuvre des applications nécessitant la structure SSE, notamment les protocoles MCP. En outre, WebBroker ajoute la prise en charge de la configuration d'Apache à C++Builder et RAD Server Lite offre désormais une prise en charge intégrée de TLS 1.3.
