What's New in RAD Studio 11

Dozens of New Features, Hundreds of Updates,
Improved User Experience, Enhanced Productivity



Улучшенная IDE, повышенная производительность



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

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

FireMonkey для Windows теперь использует одну и ту же модель DP (а не Pixel) для всех платформ, предлагая значительное улучшение рендеринга приложений на мониторах Windows HighDPI и 4K




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

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

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

"Новая IDE с поддержкой High DPI выглядит просто великолепно! Большим подспорьем является поддержка стилей VCL во время проектирования, что значительно облегчает просмотр того, как мои приложения будут выглядеть и ощущаться во время выполнения — это действительно большая помощь для меня!"
Ян Баркер, Embarcadero MVP



Be Ready for Windows 11!


Будьте готовы к Windows 11!

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

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





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

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

"В RAD Studio 11 появилась возможность компилировать двоичные файлы для macOS ARM. Поскольку новый процессор M1 невероятно быстр, создание нативных приложений для него более чем важно. Вот почему RAD Studio 11 является обязательной для каждого разработчика Delphi!”
Роман Кассебаум, IRK




Compile for Android API 30!




Компиляция для Android API 30!

Обновление API и библиотек Android - API 30, Google Play V3, Android X. соответствуйте последним требованиям к Android по мере развития платформы.

Сюда входит последняя версия API биллинга (требуется Google Play Store). Улучшенный RTL Delphi и C++ для Android, с поддержкой Android API уровня 30. Поддержка новых библиотек "AndroidX". Компонент покупок внутри приложения для монетизации ваших приложений. Android-решение Google Play Billing Library Version 4. Улучшенная платформа FireMonkey Application Platform для создания нативных приложений Android ARMv7 для Android 11, 10, Pie (9.0), Oreo (8.1).










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

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






Новые возможности, которые помогут вам достичь большего



  • Поддержка высокого разрешения в IDE, охватывающая новейшие мониторы 4k+, а также более чистые и четкие шрифты и иконки по всему тексту
  • Улучшения для нескольких мониторов и многих окон: разработка и редактирование кода для одной и той же формы одновременно в нескольких окнах
  • Полностью перестроенная интуитивно понятная страница приветствия, внешний вид которой полностью соответствует IDE, но с настраиваемым макетом и содержанием
  • Форматировщик кода C++:Автоматизируйте компоновку вашего C++ кода с помощью clang-format
  • Улучшена поддержка удаленного рабочего стола для VCL и IDE
  • Выравнивание во время проектирования FireMonkey: Создавайте прототипы быстрее благодаря визуальным направляющим и улучшенной поддержке полей и отступов

IDE



  • Обновление компонента Rich Edit устраняет XP-зависимости и добавляет новые возможности в элемент управления TRichEdit
  • В VCL Styles добавлена поддержка во время проектирования: создание стильных пользовательских интерфейсов становится еще быстрее, поскольку во время проектирования можно сразу увидеть, как будут выглядеть стилизованные формы и элементы управления во время работы
  • Добавлена поддержка флажков в TreeViews, причем каждый узел поддерживает 3 состояния (Частичное, Затемненное, Исключение) для настройки пользовательского интерфейса
  • Новый компонент TDBLabeledEdit – реализующий dataaware версию TLabelEdit для более быстрого создания проектов
  • Многочисленные улучшения VCL, включая размер и шрифт формы по умолчанию, кнопку копирования диалога исключений, отступы полей в Memo и RichEdit и многое другое.

VCL



  • Улучшенная поддержка FMX High-DPI для Windows и Desktop с заметно улучшенным пользовательским интерфейсом на ПК
  • Поддержка элемента управления WebView 2 от Microsoft (Edge Chromium) в компоненте WebBrowser
  • Поддержка последней версии Android 30 API и последней версии Billing API, а также переход на использование библиотек AndroidX
  • Поддержка Android для нескольких файлов classes.dex, упрощающая интеграцию внешних зависимостей Android
FMX


  • Delphi компилятор и инструментарий для macOS 64bit ARM, в том числе, создание универсальных двоичных файлов для Intel/Arm AppStore
  • Поддержка в языке Delphi двоичных литералов и разделителя цифр
  • Улучшения инструментальной цепочки C++ с переработанным RTTI в стиле Delphi для типов C++, включая использование typeid для типов в стиле Delphi
  • Улучшенный 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
  • Клиентские библиотеки HTTP и REST были расширены механизмами тайм-аута, поддержкой HTTP/2, TLS 1.3, кодировкой URL Base64
  • Новый компонент TRESTRequestDataSetAdapter упрощает загрузку наборов данных в RAD Server
  • Новый RAD Server Lite для систем с низким трафиком, допускает неограниченное развертывание ваших многоуровневых решений, дополнительно с полностью масштабируемым движком RAD Server
  • Для DataSnap логика отображения REST URL на методы теперь полностью настраиваемая

Data



The World’s Leading Companies Rely on Software Built With Embarcadero Products