RAD Studio 11.2 Alexandria Now Available Подробнее

See What's New in RAD Studio 11.2 Watch the Replay

Discover The Getit Page

Deep discounts available on InterBase 2020 for OEM or VARs – свяжитесь с отделом продаж

Продлите вашу Подписку на обновления сейчас Подробнее

New Amazon Web Services SDK Available: Подробнее

What's New in RAD Studio 11.2

Quality-Focused Release With New Tools and IDE Enhancements,
Improved Usability, Performance and Stability


New Features in 11.2


Delphi iOS Simulator

RAD Studio 11.2 offers iOS Simulator support for the Delphi language, with the ability to generate iOS Simulator binaries for macOS devices running on ARM-64 (M1 or M2 CPUs). This enables developers to test their Delphi applications on different Apple devices and on multiple form factors using the iOS Simulator, without the need to buy the specific hardware.

Delphi iOS Simulator




Support for Android API Level 32

The IDE targets Android API Level 32 (up from API level 30 in 11.1), which will be required by Google Play in November 2022. Installer has also been updated to offer the Eclipse Temurin JDK 11, required by the latest Android SDK tools.

Android API Level 32




LLDB for Delphi for Linux

Delphi’s Linux toolchain previously used GDB for debugging. 11.2 switches to LLDB, which provides a strong quality improvement both in features and in Delphi language syntax support. LLDB has been upgraded to version 12 and adopted for the iOS Simulator, along with existing use of LLDB for C++ Win64, and Delphi macOS, iOS, and Android 64 platforms.

LLDB for Delphi for Linux




IDE Support for Markdown, VCL-Based HTML preview

Open and edit Markdown (.md) files and see a rich text rendered view of it in the Preview tab. The Markdown rendering includes support for tables and other special tags. Similarly, HTML files are rendered as formatted HTML within the IDE with a new native VCL-based viewer. The Project Page Options dialog now allows users to specify a Markdown file in alternative to an HTML file as the “project page” or readme.

IDE Support for Markdown, VCL-Based HTML preview




…and much more!

The 11.2 release also introduces many tooling, IDE and library improvements, including: inactive code highlighting in the code editor, restored XLST transforms for Help Insight, improvements to the Delphi, VCL, FireMonkey and FireDAC libraries, enhanced editor tabs, a language-based filter for the GetIt package manager, the C++Builder Code Insight update, and improvements to the Welcome Page

IDE Support for Markdown, VCL-Based HTML preview




Milestone Innovations Since 11.0 Alexandria



C++Builder CodeInsight Update

The C++Builder Code Insight Update is a quality release for C++Builder and RAD Studio customers using C++, focusing on improving code completion and related features for C++.

RAD Studio 11.1.5 C++Builder CodeInsight Update is Here!




Улучшенные IDE и UX!

Основным направлением развития в релизе 11.1 является IDE - среда разработки RAD Studio - с целью дальнейшего улучшения функций, представленных в последних версиях. Версия 11.1 сочетает в себе поддержку экранов высокого разрешения с улучшениями удаленного доступа к рабочему столу для более тесного и эффективного взаимодействия в команде разработчиков.

Дизайнеры с поддержкой высокого разрешения для VCL и FireMonkey, а также дизайнер "стилизированных" форм для VCL получили улучшения. Обновленная страница Welcome Page теперь предлагает фоновые изображения и поддерживает настраиваемые блоки с помощью нового Open Tools API.

Improved IDE And User Experience!




Улучшенный Code Insight!

Code Insight для обоих языков, Delphi и C++, стал лучше. Реализация C++, основанная на архитектуре Language Server Protocol и cquery, значительно продвинулась с точки зрения качества и производительности. Движок Delphi LSP также значительно улучшен: большинство проектов загружают и обновляют информацию об ошибках в 5-30 раз быстрее. Параметры типа теперь видны при завершении объявления класса, включая T в объявлении дженериков и отображении заданных типов.

Improved Code Insight!




Более мощные компиляторы и отладчики!

Улучшена стабильность и производительность компиляторов Delphi и C++ для различных платформ. 64-разрядные ARM-отладчики Delphi macOS и 64-разрядные отладчики Android теперь основаны на архитектуре LLDB debugger, которая уже использовалась для 64-разрядного отладчика Delphi iOS. В результате отладчики Delphi унифицированы по этой технологии для большинства поддерживаемых платформ, что позволяет обеспечивать все более высокое качество. Кроме того, есть улучшения качества в C++ STL и RTL, в том числе улучшенная интеграция с Delphi RTL, например, улучшение динамических массивов с помощью итераторов STL.

More Powerful Compilers And Debuggers!




Улучшенные библиотеки RTL, пользовательского интерфейса и баз данных!

Оптимизация и улучшение качества ядра Delphi RTL в выпуске 11.1. Добавлен также новый класс TURLStream, потомок TStream с поддержкой асинхронных операций. Поддержка Windows 11 и Server 2022 в структуре данных TOSVersion.

VCL enhancements to TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit and TNumberBox, flickering and DoubleBuffering, VCL high-DPI and scaling. New Demo through GetIt showing the use of WinUI 3 library in Delphi. FireMonkey quality improvements to TListView, improved Android SDK integration, TWebBrowser, Windows high-DPI-related issues, and performance.

Richer RTL, UI and Database Libraries!




Интеграция и таргетинг на новые платформы!

Начиная с выпуска 11 Alexandria, заказчики Enterprise и Architects получают preview нового AWS SDK для Delphi (лицензированного у Appercept), и ожидаются его новые выпуски. Клиенты Embarcadero также имеют доступ к бесплатным библиотекам пользовательского интерфейса Delphi для разработчиков Python, а также могут использовать библиотеки Python в приложениях RAD Studio. RAD Studio 11.1 обеспечивает официальную поддержку операционных систем, выпущенных после выпуска версии 11.0: Windows 11, mac OS 12 Monterey, iOS 15 и Android 12!

Integration With AWS And Python!




Улучшения качества и исправления ошибок!

Выпуск RAD Studio 11.1 Alexandria в высшей степени ориентирован на качество, в том числе на решение проблем, о которых сообщали клиенты, и поступивших от службы поддержки. В этом выпуске исправлены 632 ошибки, о которых сообщалось на сайте Портала качества, и удовлетворено 30 запросов клиентов на дополнительные функции.

Quality Improvements And Bug Fixes!




Используйте RAD на экранах 4k+!

RAD Studio 11 добавляет в IDE поддержку HighDPI, позволяя разработчикам работать на больших экранах с высоким разрешением. Улучшение повседневной работы разработчиков с полной поддержкой новейших мониторов с высоким разрешением 4k+ благодаря более чистым и четким шрифтам и значкам, а также поддержке высокого разрешения во всех окнах IDE, включая дизайнеры форм VCL и FMX и редактор кода





Используйте стили VCL во время проектирования!

VCL Styles теперь обеспечивает поддержку времени проектирования: Проектируйте стильные пользовательские интерфейсы еще быстрее, сразу же видя во время проектирования, как ваши стилизованные формы и элементы управления будут выглядеть во время работы

Просмотр во время проектирования того, как стили будут влиять на пользовательский интерфейс во время выполнения, улучшает процесс проектирования и тестирования современных пользовательских интерфейсов. Быстрое создание лучших пользовательских интерфейсов особенно полезно при работе со стилями для каждого элемента управления

Use VCL Styles at Design Time!




Support and Styles for Windows 11

Поддержка Windows 11 с интегрированной генерацией MSIX. Компонент WebBrowser для Windows с поддержкой как IE ActiveX, так и нового элемента управления Microsoft WebView 2 (Edge на базе Chromium).

Улучшенный конструктор форм VCL для визуального создания приложений для Windows, с живыми подсказками и рекомендациями по компоновке. Улучшенный Delphi и C++ RTL для 32-битной Windows и 64-битной Windows

Support and Styles for Windows 11




Развертывание на Apple Silicon серии M!

Компилируйте для macOS (M-серия Apple Silicon) и используйте новыt универсальныt пакеты для отправки в AppStore. Теперь вы можете компилировать для macOS как на существующие процессоры Intel, так и новые процессоры серии M (Apple Silicon). Компиляция для новейших версий процессоров обеспечивает высочайшую производительность на всех платформах и поддерживает универсальную упаковку для магазина приложений macOS.

Deploy on M-Series Apple Silicon!




Работайте удаленно!

Улучшенная поддержка удаленного рабочего стола для VCL и IDE, помогающая разработчикам, работающим удаленно из офиса. Улучшенная отладка для удаленных и локальных 64-разрядных приложений Windows и 64-разрядных приложений macOS (Intel и ARM). Улучшенная поддержка удаленных рабочих столов повышает эффективность работы вашей команды и улучшает итоговые показатели.

Work Remotely!




Features to Help You Accomplish More




  • Поддержка высокого разрешения в IDE, охватывающая новейшие мониторы 4k+, а также более чистые и четкие шрифты и иконки по всему тексту
  • Улучшения для нескольких мониторов и многих окон: разработка и редактирование кода для одной и той же формы одновременно в нескольких окнах
  • Полностью перестроенная интуитивно понятная страница приветствия, внешний вид которой полностью соответствует IDE, но с настраиваемым макетом и содержанием
  • Форматировщик кода C++:Автоматизируйте компоновку вашего C++ кода с помощью clang-format
  • IDE support for Markdown documents and VCL-based HTML preview.
  • Inactive code highlighting in the Code Editor.
  • Улучшена поддержка удаленного рабочего стола для VCL и IDE
  • Выравнивание во время проектирования FireMonkey: Создавайте прототипы быстрее благодаря визуальным направляющим и улучшенной поддержке полей и отступов


IDE
  • Обновление компонента Rich Edit устраняет XP-зависимости и добавляет новые возможности в элемент управления TRichEdit
  • В VCL Styles добавлена поддержка во время проектирования: создание стильных пользовательских интерфейсов становится еще быстрее, поскольку во время проектирования можно сразу увидеть, как будут выглядеть стилизованные формы и элементы управления во время работы
  • VCL library improved for use of Microsoft’s WebView 2 control in both TEdgeBrowser and TWebBrowser components, with better support for UserDataFolder and ExecutableFolder configurations.
  • Добавлена поддержка флажков в TreeViews, причем каждый узел поддерживает 3 состояния (Частичное, Затемненное, Исключение) для настройки пользовательского интерфейса
  • Новый компонент TDBLabeledEdit – реализующий dataaware версию TLabelEdit для более быстрого создания проектов
  • Многочисленные улучшения VCL, включая размер и шрифт формы по умолчанию, кнопку копирования диалога исключений, отступы полей в Memo и RichEdit и многое другое.

VCL
  • Улучшенная поддержка FMX High-DPI для Windows и Desktop с заметно улучшенным пользовательским интерфейсом на ПК
  • Improved TPathData processing and rendering in FireMonkey library, including quadratic Bézier curve commands and other transformations.
  • Поддержка элемента управления WebView 2 от Microsoft (Edge Chromium) в компоненте WebBrowser
  • Поддержка последней версии Android 30 API и последней версии Billing API, а также переход на использование библиотек AndroidX
  • Поддержка Android для нескольких файлов classes.dex, упрощающая интеграцию внешних зависимостей Android
FMX
  • Delphi компилятор и инструментарий для macOS 64bit ARM, в том числе, создание универсальных двоичных файлов для Intel/Arm AppStore
  • View your apps with iOS Simulator for Delphi by generating binaries for macOS devices running on ARM-64 (M1 or M2 CPUs)
  • LLDB debugging for Delphi’s Linux toolchain.
  • Поддержка в языке Delphi двоичных литералов и разделителя цифр
  • Улучшения инструментальной цепочки C++ с переработанным RTTI в стиле Delphi для типов C++, включая использование typeid для типов в стиле Delphi
  • C++Builder Code Insight improvements to cquery, and greater LSP behavior customization
  • Улучшенный RTTI в стиле C++ для типов Delphi
  • Расширение возможностей и улучшение качества работы с CMake и значительно улучшенная обработка исключений на Win32 и Win64

Platforms
  • Фокус на качество RTL: TZipFile, 64-разрядные улучшения для больших структур данных, Bluetooth LE
  • Record helper для TDateTime в System.DateUtils
  • Record helper для TCurrency в System.SysUtils делает работу с валютой проще и легче
  • Улучшения в C++ RTL включают использование make_shared и make_unique с классами Delphi, поддержку string_view для строк Delphi и простое преобразование строк Delphi/C++

RTL
  • Используйте Visual Studio Code для редактирования исходного кода Delphi с полным завершением кода
  • Учет в LSP наличия файлов Include
  • Автоматический перезапуск сервера LSP
  • Автоматическое завершение кода с помощью клавиши Tab
  • Поддержка помощников классов
  • Предложения массивов при присвоении массивов

LSP
  • В новом релизе FireDAC предлагает особые улучшения для баз данных PostgreSQL, Oracle и Firebird
  • Updated FireDAC library supports latest Microsoft ODBC Driver for SQL Server, MongoDB new transaction feature, improved FDMonitor and FDExplorer tools, text editor support for SQL syntax highlighting in FireDAC SQL text property editor, and reFind files for migration of dbGo (classic ADO) projects to FireDAC.
  • Updated RAD Server has auth token/session expiration option, IP Address and DateTime to logging, and simplified creation of client applications with EMSFireDACClient component.
  • Клиентские библиотеки HTTP и REST были расширены механизмами тайм-аута, поддержкой HTTP/2, TLS 1.3, кодировкой URL Base64
  • Новый компонент TRESTRequestDataSetAdapter упрощает загрузку наборов данных в RAD Server
  • Новый RAD Server Lite для систем с низким трафиком, допускает неограниченное развертывание ваших многоуровневых решений, дополнительно с полностью масштабируемым движком RAD Server
  • Для DataSnap логика отображения REST URL на методы теперь полностью настраиваемая

Data


Ведущие мировые компании полагаются на программное обеспечение, созданное с помощью продуктов Embarcadero