Embarcadero Technologies (недавно приобретенная компанией IDERA), поставщик программных решений для разработки приложений, сообщила о выходе версии 10.1 RAD Studio, C++Builder и Delphi. Обновление продукта, названное «10.1 Berlin», содержит множество новых и усовершенствованных возможностей, в том числе значительных улучшений поддержки Интернета вещей (IoT) и просмотра вариантов интерфейса приложения для различных устройств, в существенной мере повышающих производительность труда разработчика.

Ранее в марте, Embarcadero опубликовала свою стратегию концентрации продуктовых и инженерных ресурсов исключительно на рынке средств разработки. Обновление 10.1 Berlin, мировая премьера которого состоится сегодня в Берлине (Германия), воплощает в жизнь этот сдвиг в стратегии.

10.1 Berlin расширяет возможности разработчиков по использованию единого исходного кода для быстрой разработки приложений для любых поддерживаемых устройств, а улучшения FireUI позволяет осуществлять предпросмотр внешнего вида приложения на различных устройствах в режиме реального времени. Эта версия предоставляет усовершенствования базовых технологий, таких как менеджер пакетов GetIt, который упрощают создание и использование компонентов и расширений в рамках экосистемы партнеров Embarcadero. Это особенно важно для развития и поддержки широкого спектра приложений, взаимодействующих в технологиях «Интернета вещей».

«10.1 Берлин является важной вехой для Embarcadero и демонстрирует нашу приверженность к поддержке разработчиков, — заявил Атанас Попов, генеральный директор компании Embarcadero. — Мы предлагаем инструмент, который выбирают разработчики, желающие создавать поразительно быстрый, допускающий многократное использование и не зависящий от конкретной платформы код. Наша способность поддерживать создание мощных корпоративных приложений по радикально низким ценам не имеет себе равных».

Средство предпросмотра на разных устройствах FireUI позволяет разработчикам визуально связывать мобильные и настольные приложения и в режиме проектирования подгонять их к различным форм-факторам и операционным системам устройств. Функция FireUI App Previews позволяет просматривать приложения FireMonkey непосредственно на устройствах с IOS, Android, Windows, OSX, в процессе визуальной разработки приложений. Изменения, сделанные в дизайнере FMX, отображаются на подключенные устройства в режиме реального времени.

Кардинальные технологические улучшения Embarcadero ThingWare, ThingConnect и ThingPoints дают возможность разработчикам с легкостью добавлять в свои приложения поддержку IoT, включая расширенную поддержку Bluetooth, BLE, Wi-Fi и носимых Android-гаджетов. Имеющиеся в GetIt библиотеки позволяют превратить доступ к стандартным и специализированным «умным вещам» IoT, сенсорам и носимым устройствам в обычное использование простых компонент.

Новый инсталлятор делает установку и опробование продукта более простым и беспроблемным процессом, сокращая время до запуска с часов до нескольких минут. Пользователи могут установить минимально необходимый для них набор возможностей, а дополнительные возможности добавить позже — в любой момент, когда они потребуются.

Улучшения в нативном наборе инструментов и платформенных компонент коснулись компилятора, библиотек, FireMonkey, VCL, Windows 10 и мобильных платформ. Набор компиляторов составляют семь компиляторов Object Pascal и семь — C++, включая CLANG 3.3 и полную поддержку языка C++ 11.

Оптимизированный доступ к корпоративным базам данных и архитектура корпоративных сервисов ускоряет разработку и развертывание кросс-платформенных приложений на различных настольных, мобильных, облачных платформах и СУБД.

Продукты версии 10.1 Berlin — RAD Studio, Delphi 10 и C++Builder 10 можно приобрести уже сейчас у компании Embarcadero и ее партнеров.