New Features in RAD Studio 12.2
Smart CodeInsight: AI Powered Coding
New open architecture for AI plugins, with support for OpenAI, Gemini, Claude and Ollama. With Smart CodeInsight, users decide if and how to use AI, and can even create additional plugins, as long as it offers a public REST API. (RAD Studio)
64-bit Version of Delphi Windows Compilers
RAD Studio 12.2 includes the 64-bit binary version of Delphi Win32 and Win64 compilers for building very large applications as a single executable. Available in Enterprise and Architect editions. (Delphi)
Modernized, Faster Clang-Based C++ Compiler and Toolchain
Update to the new Clang-based C++ compiler for Win64, including consumption and production of runtime packages, support for all RAD Studio component packages and parallelized CPU-saturating batch compilation for incredible compile performance (C++Builder)
Editor-Only Focus Mode and Scrollbar Annotations
New Focus Mode leaves IDE with the editor(s) only. New scrollbar annotations show at a glance the sections of the code which have been modified, or have bookmarks, errors or warnings. Quality improvements to Split Views, Toolbar and HighDPI. (RAD Studio)
New WebStencils Template Library
WebStencils, a server-side script-based integration and processing of HTML files to WebBroker and RAD Server technologies for developing modern websites powered by data from RAD Studio server-side application. Also acts as foundation for use of HTMX. (RAD Studio)
Expanded C++Builder Visual Assist Integration
Visual Assist integration expanded with three new refactorings - Introduce Variable, Create From Usage and Extract Method - along with significant quality and stability improvements. (C++ Builder)
Target The Latest Platform Versions!
Delphi 12.2 offers official support for iOS 17, Android 14, and macOS 14 Sonoma. Delphi 12.2 also supports Ubuntu 22 LTS, and both Delphi and C++ Builder target Windows 11 and Windows Server 2022. Delphi compiles for Android API 34 and macOS M-series processors.
Debugger Performance
Improvements to Delphi debugger to correctly handle repeated inline variables with the same name, error handling and remote debugger communication timeouts. (RAD Studio)
Delphi LSP And CodeInsight
Delphi LSP powering CodeInsight expanded with core groundwork and feature requests, and a 64-bit version of the DelphiLSP engine with no memory limits supporting large codebases. 64-bit version available in Enterprise and Architects editions. (Delphi)
Delphi RTL, VCL, and FireMonkey Quality
Improvements to core Delphi RTL and to both VCL and FireMonkey UI libraries, including new TParallelArray and TOrderedDictionary classes of RTL; frames scaling, FormsTabBar, styling and High DPI issues for VCL; intensive quality work in many areas for FMX. (RAD Studio)
RAD Server Improvements
WebStencils integration adding web development to RAD Server's Web Service development capabilities; extension of Swagger Documentation support with custom metadata, API filtering, YAML format, and Delphi multiline string literals. (RAD Studio)
Improved Mobile Development, External Libraries Linking
Improvements for Delphi mobile development, for both iOS and Android. Updated Linker for Apple platforms, options to Compress Dex files and Compress native library files in toolchain, ability to import Android libraries ('.aar' files) for Android. (Delphi)
Features Available Since RAD Studio 12
Improved VCL and FireMonkey Libraries
Improvements to VCL and FireMonkey libraries for higher-quality performance and rendering quality and UI controls across all target platforms
Split Editor Views in RAD Studio IDE
The RAD Studio 12.1 IDE supports several split editor views, allowing editing of the same file in multiple locations and keeping both a design and a code view on screen
Data Access and Supported Databases
Improvements to database libraries, REST client library and runtime library, plus official FireDAC support for Firebird version 5 and PostgreSQL version 16
Android API Level 34 and Improved Deployment
RAD Studio 12.1 updates supported Android API to level 34 in advance of new Google Play Store app submission requirements in August 2024.
Use RAD Studio on 4k+ Screens!
RAD Studio 12 offers high-DPI support to the IDE, enabling developers to work on larger, high-resolution screens. Full support for the latest 4k+ high-resolution monitors improves daily developer activities with cleaner, sharper fonts and icons, and high-resolution support throughout the IDE windows, including in the VCL and FMX form designers and code editor.
Используйте стили VCL во время проектирования!
VCL Styles now provides design-time support: Prototype stylish UIs even faster by seeing immediately at design-time how your styled forms and controls will look when running. Viewing at design time how styles will impact the UI at runtime improves the design and testing process for modern UIs. Creating better UIs faster is especially useful when working with per-control styles.
SKIA Support for UI Design in FireMonkey
New foundation improves performance and quality in rendering graphics and UI controls across all target platforms
More Windows APIs Ready to Use in Object Pascal
Comprehensive set of all Windows API headers converted to Object Pascal, to make it easier for Delphi developers to call any Windows platform API
Use Biometric Authentication!
RAD Studio 12 offers a new Mobile Biometric Authentication component for FireMonkey mobile applications
Deploy Embedded InterBase Dev Edition!
RAD Studio 12 ships with the recently released InterBase 2020 Update 5 Developer edition and IBLite/ToGo edition