What's New in Delphi 12.1?
Horizontally or vertically split editor views
Android API Level 34 support and improved Play Store distribution
Delphi LSP enhancements
Customizable code completion behavior
Improved VCL and FireMonkey libraries
Higher quality rendering of graphics and UI controls across all target platforms
Enhanced REST Client Library
Introducing RAD Studio 12v1 Silent Product Introduction Video
What's New in RAD Studio 12.1
A quality-focused release with improved VCL and FireMonkey libraries, Split Editor View, and enhanced Delphi LSP. C++Builder comes with a brand-new Clang compiler and improved Visual Assist integration.
New Features in RAD Studio 12.1
1. Improved VCL and FireMonkey Libraries
Enhancements to the VCL and FireMonkey libraries for better performance, rendering quality, and UI controls across all target platforms (RAD Studio).
2. Split Editor Views in RAD Studio IDE
The RAD Studio 12.1 IDE supports multiple split editor views, allowing you to edit the same file in different locations and display both Design and Code views on the screen simultaneously.
3. Data Access and Supported Databases
Improvements to the database libraries, REST Client Library, and runtime library.
Official FireDAC support for Firebird Version 5 and PostgreSQL Version 16 (RAD Studio).
4. Delphi LSP Improvements
Customizable keyboard input behavior for code completion, allowing users to tailor execution to their preferred style.
Improved Auto-Invoke and Auto-Show for Code Completion.
5. Enhanced Visual Assist Integration for C++Builder IDE
Significant improvements to Visual Assist in 12.1, including enhanced refactoring for renaming, first-class code completion, code navigation, and refactorings for C++ code.
6. Modernized C++ Compiler and Toolchain
First release of the new Clang-based C++ compiler for Win64, featuring excellent STL support, 64-bit compiler and linker, and enhanced integration with external libraries.
7. Android API Level 34 and Improved Deployment
RAD Studio 12.1 updates the supported Android API to Level 34, ahead of the new requirements for Google Play Store submissions in August 2024.
What Else Does RAD Studio 12.1 Offer?
High DPI Support for 4k+ Screens
RAD Studio 12 offers High-DPI support for the IDE, enabling developers to work on larger, high-resolution displays.
Complete support for the latest high-resolution 4k+ monitors improves daily development activities with sharper fonts, symbols, and enhanced resolution support across all IDE windows, including VCL and FMX form designers and the code editor.
Windows 11 as a Target Platform
Official support for Windows 11, with integrated MSIX generation.
WebBrowser component for Windows, supporting both IE ActiveX and the new Microsoft WebView2 control (Chromium-based Edge).
Improved VCL Form Designer for native Windows applications, with Live Snap-to-Hints and layout guidelines.
Enhanced Delphi and C++ RTL for 32-bit and 64-bit Windows.
VCL Styles Now Visible at Design Time!
VCL Styles now support design-time visualization:
Prototype modern UIs faster by seeing how styled forms and controls will appear during execution.
Improved design and testing processes for modern user interfaces.
Useful for working with per-control styling.
Develop for the Latest Platforms
Delphi 12.1 officially supports iOS 17, Android 14, and macOS Sonoma.
Supports Ubuntu 22 LTS.
Both Delphi and C++Builder target Windows 11 and Windows Server 2022.
SKIA Support for UI Design in FireMonkey
New methods improve performance and quality when rendering graphics and UI controls across all target platforms.
Optimized Mobile Design with FireMonkey Enhancements
Improved support for Android platforms, split screen for iOS and Android, an icon and launch screen creation wizard, and support for Android API Level 33.
More Windows APIs for Use in Object Pascal
Comprehensive collection of all Windows API headers converted to Object Pascal, making it easier for Delphi developers to call any Windows platform API.
Use Biometric Authentication!
RAD Studio 12 introduces a new component for mobile biometric authentication for FireMonkey mobile applications.
Use the Embedded InterBase Dev Edition!
RAD Studio 12 is bundled with the recently released InterBase 2020 Update 5 Developer Edition and IBLite/ToGo Edition.
Multi-line String Literals for Delphi Source Code
Multi-line string literals make it easier to embed multi-line SQL, HTML, JSON, and XML text directly into your application's source code.
RAD Studio 12.1 continues to build upon its solid foundation, delivering enhanced features, better performance, and support for the latest platforms. Would you like me to help you prepare a presentation or document highlighting all these new features? 😊