Embarcadero Technologies представила Embarcadero C++ Builder XE3, новую платформу разработки программного обеспечения для нескольких устройств на C++. C++ Builder XE3 использует совершенно новую архитектуру компилятора, который может создавать нативный код одновременно для нескольких устройств. Эта архитектура продолжает долгую историю средств разработки на C++ компании Embarcadero, предназначенных для разработчиков, независимых поставщиков программного обеспечения и предприятий, которым необходимо создавать высокопроизводительные приложения для разных устройств. В новом релизе имеется возможность на основе единого кода создавать нативные приложения для компьютеров под управлением Windows 8 и Mac OS X, ноутбуков и мобильных устройств на процессорах Intel C++. На 2013 год анонсированы планы по добавлению поддержки iOS и Android.

Новый продукт C++ Builder XE3 включает в себя полный 64-разрядный компилятор и обновление VCL для существующих пользователей C++ Builder, которые предоставляют возможность быстро выпускать 64-разрядные версии миллионов существующих приложений для Windows. Новая архитектура 64-разрядного компилятора имеет лучшую в отрасли совместимость со стандартами и библиотеками языка C++11.

Разработчики получают следующие преимущества:

  • можно один раз создавать программное обеспечение и затем компилировать нативный код для нескольких устройств. С помощью C++ Builder, предназначенного для создания программного обеспечения для нескольких устройств, группы разработчиков могут на одной кодовой базе создавать нативный код для нескольких устройств, операционных систем и форм-факторов без значительных издержек и затрат времени;
  • быстрая разработка с помощью Agile C++. С помощью таких гибких методов, как быстрое прототипирование, программирование на базе компонентов PME (properties, methods, events — свойства, методы, события) и визуальная разработка, разработчики могут использовать стандартные расширения C++ компании Embarcadero, чтобы ускорить и рационализировать разработку программного обеспечения на C++. Такой способ требует до 5 раз меньше времени по сравнению с традиционными методами разработки;
  • новый уровень поддержки стандартов C и C++ и совместимости с ними. Разработчики могут использовать совместимый компилятор Clang 3.1 с самыми новыми возможностями и библиотеками языка C++, а также интегрировать имеющийся код, чтобы он соответствовал существующим и новым стандартам, включая стандарт C++11;
  • скорость, мощь и объем 64-разрядной технологии. 64-разрядная архитектура компилятора C++ Builder позволяет создавать приложения, которые могут использовать больший объем памяти и данных, а также напрямую обращаться к 64-разрядным API, драйверам устройств и системным службам. Это позволяет разработчикам создавать более производительные и мощные приложения, обладающие большими возможностями;
  • создание приложений с эффектным интерфейсом. Можно создавать приложения для настольных ПК с пользовательскими интерфейсами в стиле Microsoft Windows 8 , работающие в различных версиях операционной системы Windows (Windows XP, Windows Vista, Windows 7 и Windows 8). Поддержка Mac OS X и дисплеев Retina позволяет разработчикам создавать прекрасно оформленные и удобные в использовании приложения для Mac c автоматической поддержкой дисплеев HiDPI.

Продукт можно приобрести у партнеров компании Embarcadero.