New Features in RAD Studio 12.1
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
Delphi LSP Quality and Improvements
Keystroke behavior customization in code completion enables users to configure completion to match preferred behavior. Auto-invoke and auto-show for code completion also improved
Improved Visual Assist Integration for C++Builder IDE
Visual Assist is improved with a strong quality focus in 12.1, with expanded rename refactoring to visual designers and auto generated event handlers, best-in-class code completion, code navigation and refactorings for C++ code.
Modernized C++ Compilers and Toolchain
First release of new Clang-based C++ compiler for Win64, with excellent STL support, 64-bit compiler and linker, improved integration with external libraries.
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.
What Else Does RAD Studio 12.1 Deliver?
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.
Target Windows 11
Official support for Windows 11 provisioning with integrated MSIX generation. WebBrowser component for Windows, with support for both the IE ActiveX and the new Microsoft WebView 2 control (Chromium-based Edge). Enhanced VCL Form Designer to visually build native Windows applications, with live snap-to hints and layout guidelines. Enhanced Delphi and C++ RTL for 32-bit Windows and 64-bit Windows.
Используйте стили 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.
Target The Latest Platform Versions!
Delphi 12.1 offers official support for iOS 17, Android 14, and macOS Sonoma. Delphi 12.1 also supports Ubuntu 22 LTS, and both Delphi and C++ Builder target Windows 11 and Windows Server 2022.
SKIA Support for UI Design in FireMonkey
New foundation improves performance and quality in rendering graphics and UI controls across all target platforms
Improved Mobile Design with FireMonkey Enhancements
Improvements to Android platform support, split-screen iOS and Android panes, full-set icon and splash screen wizard, support for Android API level 34
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
Multiline String Literals for Delphi Source Code
Multiline string literals enable easier embedding of SQL, HTML, JSON, XML multi-line text within an application source code