Компания Embarcadero Technologies объявила о выпуске RAD Studio XE5 – пакета средств разработки для различных языков, устройств и баз данных с поддержкой Android и iOS. По заявлению компании, это единственное решение на рынке, которое предлагает создание приложений на основе нативного кода, работающих на всех четырех популярных платформах: Android, iOS, Windows и OS X.

Для создания приложений используется одна и та же база исходного кода, без снижения качества приложений, производительности и доступности корпоративных или облачных ресурсов. RAD Studio XE5 даетвозможность пользователям создавать нативные приложения для PC, планшетов и смартфонов для размещения их в магазинах приложений или внутри корпоративной ИТ-системы. Native-приложения выполняются непосредственно на аппаратном обеспечении без механизма скриптов или интерпретации, что позволяет обеспечить максимальный уровень интерактивности и качества интерфейса.

Недавний опрос, проведенный компанией Dimensional Research, показал, что для 85% разработчиков под Windows актуален вопрос разработки под мобильные платформы; в то же время 85% предпочитают нативный код и только 17% действительно верят, что смогут создавать нативные приложения для двух или более платформ с приемлемыми затратами.

С помощью RAD Studio XE5 пользователи теперь могут разрабатывать нативные приложения под Android и iOS для смартфонов и планшетов, что позволит им выходить на самый большой и быстрорастущий мобильный рынок. Платформа также обеспечивает доступ к сенсорам мобильных устройств, услугам и данным непосредственно на устройстве, в облаке и внутри компании.

Разработчики могут делать и прототипы, и сами нативные приложения на Delphi параллельно – это означает, что не нужно управлять отдельными проектами, бюджетами, командами, используя различные средства разработки и библиотеки для каждой платформы.

RAD Studio XE5 имеет все составляющие для платформы приложений для различных устройств (MDAP). Поддержка REST-клиента обеспечивает взаимодействие с Rest-сервисами, включая социальные сети, MBaaS, платежные сервисы, хранение и другое. Разработчики могут органично вписаться в концепцию BYOD и быть спокойны, что их приложения будут работать не только на различных устройствах, но и поддерживать различные backend-сервисы, как внутри корпоративной ИТ-инфраструктуры, так и в облаке.