Как изменилась RAD Studio с выходом версии 11.2?
Компания Embarcadero известна как производитель решения для кроссплатформенной разработки приложений RAD Studio. Языки Delphi и C++ нравятся разработчикам и широко применяются в среде. Сегодня расскажем с чем пришлось столкнуться пользователям в 2022 году, что нового произошло в текущем, а также как какие изменения получили программы в новом релизе.
Ретроспектива 2022 года
В прошлом году разработчики испытали сложность с приобретением лицензий компании Embarcadero, так как продажа и продление были приостановлены. В это же время, пока программы были недоступны, через год после выхода Delphi, C++Builder и RAD Studio версии 11 Alexandria компания Embarcadero выпустила RAD Studio 11 Alexandria Release 2 - RAD Studio 11.2. При наличии активной подписки данные обновления можно было скачать. Но вот купить нельзя, а кодить надо, что же делать?
Хорошие новости
Новый 2023 год пришел не с пустыми руками. Разработчик возобновил продажи своих продуктов. Уже сейчас можно приобрести новые лицензии или продление подписок Delphi, RAD Studio, C++ Builder. Хотя есть некоторые ограничения, но в большинстве случаев обычных пользователей они не касаются. Для уточнения всех условий достаточно обратиться к нашим специалистам и они расскажут помогут с приобретением. Контакты вы можете найти в конце статьи.
Что нового появилось в RAD Studio 11.2?
Хотелось бы напомнить, что RAD Studio официально поддерживает современные операционные системы и стандарты экранов высокого разрешения High DPI IDE. Тезисно перечислим основные улучшения, полученные в версии 11.2, а ниже более подробно расскажем о самых интересных:
-
IDE designer и визуализация состояния окон редактора;
-
Симулятор iOS для Delphi;
-
Android Target API;
-
Поддержка Markdown;
-
Delphi Code Insight – выделение неактивного кода;
-
C++ Code Insight;
-
Улучшение Welcome Page;
-
Улучшен GetIt;
-
Усовершенствованы компиляторов Delphi и C++;
-
Усовершенствованы VCL, FMX и RTL;
-
Улучшена производительность RTL;
-
В FireDAC обновлены драйверы, улучшены FDMonitor и FDExplorer ;
-
RAD Server.
Итак, 9 самых главных нововведения.
IDE designer и визуализация состояния окон редактора
Чтобы облегчить визуальную ориентацию, поддержка стилей теперь включена в VCL Designer по-умолчанию. Действия кнопок закрытия можно настраивать, а цвет закладок настраивать программно.
Delphi симулятор iOS
Для того, чтобы разработчики могли тестировать свои приложения Delphi на разных устройствах Apple и на нескольких форм-факторах без дополнительного оборудования был реализован iOS Simulator. Поддержка iOS Simulator дает возможность генерации двоичных файлов для устройств macOS, работающих на ARM-64 с процессорами M1 и M2.
Поддержка Android API 32 для сборки
С ноября 2022 года Google Play выпустил новые требования для приложений, они должны быть ориентированы на Android 12 уровня API 31 или выше. В этом выпуске IDE позволяет ориентироваться на Android API уровня 32. Embarcadero также обновил установщик, чтобы предложить пользователям пакет Eclipse Temurin JDK 11, требуемый для новейших инструментов Android SDK.
Поддержка Markdown и HTML в редакторе
Файлы Markdown часто используют для создания баз знаний, типа readme, для различных проектов. Это означает, что при открытии проекта будет отображаться файл Markdown. Вы можете настраивать его через меню «Проект» > «Параметры страницы проекта».
Среда разработки RAD Studio 11.2 IDE теперь поддерживает файлы Markdown и предварительные просмотры в расширенном формате Markdown и HTML. При открытии файла Markdown будет показан расширенный предварительный просмотр файла. Markdown и HTML можно редактировать только в редакторе кода.
Что поддерживают файлы Markdown:
-
Адреса электронной почты и ссылки, которые будут открываются в почтовом клиенте по умолчанию или в браузере;
-
Ссылки на файлы, которые открываются в IDEA;
-
Изображения;
-
Таблицы;
-
Плюс стандартное форматирование Markdown.
Delphi – выделение неактивного кода
По просьбам пользователей была добавлена возможность выделения участка неактивного кода. Теперь он выделяется серым, полупрозрачным цветом. Это изменение можно отключить или изменить прозрачность в registry.
Welcome Page
Welcome Page теперь содержит панель GetIt. В ней отображаются самые последние измененных пакетов и облегчает поиск новых или недавно обновленных библиотек и пакетов. Страница приветствия по умолчанию откроется снова, когда все проекты будут закрыты.
Новое: LLDB для Linux
Ранее инструменты Linux использовали отладчик GDB, в этом выпуске был сделан переход на LLDB. Это обеспечивает значительное улучшение качества как в функциях, так и в поддержке синтаксиса языка Delphi. В 11.2 LLDB используется для платформ C++ Win64, Delphi macOS ARM 64, Delphi macOS intel 64, Delphi Android 64, Delphi iOS 64, C++ iOS 64, а теперь и Delphi Linux 64. Отличный прогресс на пути одинаковых возможностей на всех платформах, но работа еще продолжается.
Улучшенный CodeInsight
Code Insight для обоих языков, Delphi и C++, стал лучше. Исправленное в релизе 11.1.5 для C++ целиком вошло в 11.2:
-
Правильное сохранение порядка файлов и проектов;
-
Скорость Code completion повышена, в некоторых тестах с 20 с до 2;
-
Улучшена навигация: показ нескольких вариантов по ctrl+click;
-
Добавлена опция индексирования всех файлов во всех проектов;
-
Множество исправленных багов.
Улучшения в GetIt
В RAD Studio 11.2 диалоговое окно GetIt package manager позволяет пользователям выполнять фильтрацию по языку. Это диалоговое окно отображается только при использовании RAD Studio с установленными приложениями Delphi и С++.
При активной подписке на обновления можно устанавливать локальные пакеты на ПК без подключения к интернету. Это упрощает установку пакетов несколькими разработчиками в команде и позволяет разрабатывать пакет GetIt перед его публикацией.
Сотни улучшений качества
Также было реализовано более 30 запросов функций от Quality Portal и исправлено более 420 ошибок, о которых сообщали пользователи на этом сайте, охватившие все области продукта. RAD Studio 11.2 фокусируется на важном. Вместе эти мелкие детали приводят к большим скачкам в качестве и производительности разработчиков.
Ну и в завершении хотим еще раз отметить, что программы компании Embarcadero позволяют разработчикам проектировать, создавать и запускать приложения из единой кодовой базы на всех платформах. Организации и многомиллионное сообщество пользователей C++ и Delphi по всему миру полагаются продукты Embarcadero для создания критически важных корпоративных приложений. Мы рады, что теперь лицензии можно купить официально, надежно и спокойно делать свое дело.
Для получения дополнительной информации о лицензировании 11.2 свяжитесь с нашими специалистами по лицензированию: order@allsoft.ru, +7 (495) 232-52-16, 8-800-200-22-33