Nouvelles fonctionnalités dans RAD Studio 12.2
Smart CodeInsight : codage alimenté par l'IA
Nouvelle architecture ouverte pour les plugins d'IA, avec prise en charge d'OpenAI, Gemini, Claude et Ollama. Avec Smart CodeInsight, les utilisateurs décident si et comment utiliser l'IA, et peuvent même créer des plugins supplémentaires, à condition qu'il offre une API REST publique. (RAD Studio)
Version 64 bits des compilateurs Windows Delphi
RAD Studio 12.2 inclut la version binaire 64 bits des compilateurs Delphi Win32 et Win64 pour créer de très grandes applications en un seul exécutable. Disponible dans les éditions Enterprise et Architect. (Delphi)
Chaîne d'outils et compilateur C++ modernisés et plus rapides basés sur Clang
Mise à jour vers le nouveau compilateur C++ basé sur Clang pour Win64, incluant la consommation et la production de paquets d'exécution, la prise en charge de tous les paquets de composants RAD Studio et la compilation par lots parallélisée saturant le processeur pour des performances de compilation incroyables (C++Builder)
Mode de mise au point uniquement par l'éditeur et annotations de la barre de défilement
Le nouveau mode Focus laisse l'EDI au(x) éditeur(s) uniquement. Les nouvelles annotations de la barre de défilement montrent en un coup d'œil les sections du code qui ont été modifiées, ou qui ont des signets, des erreurs ou des avertissements. Améliorations de la qualité de Split Views, Toolbar et HighDPI. (RAD Studio)
Nouvelle bibliothèque de modèles WebStencils
WebStencils, une intégration et un traitement basés sur des scripts côté serveur de fichiers HTML vers les technologies WebBroker et RAD Server pour le développement de sites Web modernes alimentés par les données de l'application RAD Studio côté serveur. Agit également comme base pour l'utilisation de HTMX. (RAD Studio)
Extension de l'intégration de Visual Assist dans
C++Builder
L'intégration de Visual Assist s'est enrichie de trois nouveaux réusinages - Introduire une variable, Créer à partir d'un usage et Extraire une méthode - ainsi que d'améliorations significatives en termes de qualité et de stabilité. (C++Builder)
Ciblez les dernières versions de la plateforme !
Delphi 12.1 prend officiellement en charge iOS 17, Android 14 et macOS Sonoma. Delphi 12.1 prend également en charge Ubuntu 22 LTS, et Delphi et C++ Builder ciblent Windows 11 et Windows Server 2022
Performances du débogueur
Améliorations apportées au débogueur Delphi pour gérer correctement les variables en ligne répétées avec le même nom, la gestion des erreurs et les délais de communication du débogueur à distance. (RAD Studio)
Delphi LSP et CodeInsight
CodeInsight, qui optimise Delphi LSP, a été étendu avec des travaux de base et des demandes de fonctionnalités, ainsi qu'une version 64 bits du moteur DelphiLSP sans limite de mémoire prenant en charge de grandes bases de code. Version 64 bits disponible dans les éditions Enterprise et Architect. (Delphi)
Qualité Delphi RTL, VCL et FireMonkey
Améliorations apportées au noyau Delphi RTL et aux bibliothèques d'interface utilisateur VCL et FireMonkey, y compris les nouvelles classes TParallelArray et TOrderedDictionary de RTL ; mise à l'échelle des cadres, FormsTabBar, stylisme et problèmes de DPI élevé pour VCL ; travail intensif de qualité dans de nombreux domaines pour FMX. (RAD Studio)
Améliorations de RAD Server
Intégration de WebStencils ajoutant le développement Web aux capacités de développement de services Web de RAD Server ; extension de la prise en charge de la documentation Swagger avec des métadonnées personnalisées, un filtrage d'API, un format YAML et des littéraux de chaînes multilignes Delphi. (RAD Studio)
Amélioration du développement d'applications mobiles, des liens vers des bibliothèques externes
Améliorations pour le développement des applications mobiles en Delphi, à la fois pour iOS et Android. Mise à jour de l'éditeur de liens pour les plateformes Apple, options de compression des fichiers Dex et de compression des fichiers de bibliothèques natives dans la chaîne d'outils, aptitude à importer des bibliothèques Android (fichiers '.aar') pour Android. (Delphi)
Fonctionnalités disponibles depuis RAD Studio 12
Amélioration des bibliothèques VCL et FireMonkey
Améliorations apportées aux bibliothèques VCL et FireMonkey pour des performances et des contrôles de qualité de rendu et d'interface utilisateur de meilleure qualité sur toutes les plateformes cibles
Vues fractionnées de l'éditeur dans l'EDI RAD Studio
L'EDI RAD Studio 12.1 prend en charge plusieurs vues fractionnées de l'éditeur, ce qui permet de modifier le même fichier à plusieurs endroits et de conserver à l'écran une vue de la conception et une vue du code
Accès aux données et bases de données prises en charge
Amélioration des bibliothèques de base de données, de la bibliothèque client REST et de la bibliothèque d'exécution, ainsi que la prise en charge officielle par FireDAC de Firebird version 5 et PostgreSQL version 16
Android API niveau 34 et déploiement amélioré
RAD Studio 12.1 met à jour l'API Android pour une prise en charge au niveau 34 en vue des nouvelles exigences de soumission d'applications au Google Play Store prévues pour août 2024
Utilisez RAD Studio sur des écrans 4k+ !
RAD Studio 12 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.
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.
Compatibilité de SKIA avec la conception d’interface utilisateur dans FireMonkey
La nouvelle fondation améliore les performances et la qualité du rendu des graphiques et des contrôles de l’interface utilisateur sur toutes les plateformes cibles.
Plus d’API Windows prêtes à l’emploi en Pascal Objet
Ensemble complet d’en-têtes d’API Windows convertis en Pascal Objet, pour permettre aux développeurs Delphi d’appeler plus facilement n’importe quelle API de la plate-forme Windows.
Utilisez l'authentification biométrique !
RAD Studio 12 propose un nouveau composant d'authentification biométrique mobile pour les applications mobiles FireMonkey.
Déployez l'édition embarquée d'InterBase Dev !
RAD Studio 12 est livré avec les versions récemment publiées de l'édition développeur d'InterBase 2020 Mise à jour 5 et de l'édition IBLite/ToGo.