Главные новые возможности XE7 |
Преимущества |
Дизайнер единого интерфейса |
- RAD Studio XE7 представляет единственное в мире решение для компиляции native-приложений Windows, OS X, iOS и Android из действительно общего исходного кода.
- Новый способ создавать в визуальном конструкторе форм единый пользовательский интерфейс, который адаптируется к устройствам различных типов и форм-факторов и с разными операционными системами
- Пользовательский интерфейс разрабатывается только один раз, а затем его можно просматривать и настраивать для устройств любого типа (мобильных телефонов, планшетов и настольных компьютеров с системами iOS, Android, Windows или OS X)
- Изменения в основном пользовательском интерфейсе можно распространять на интерфейсы отдельных устройств, а подгонка интерфейса для конкретного форм-фактора не затронет другие разновидности интерфейса
- Макеты и стили можно настраивать для каждого устройства или легко применить наследуемый стиль
- В решение входят готовые интерфейсы со стандартными размерами и макетами для многих популярных форм-факторов мобильных устройств, планшетов и настольных систем. Также можно добавлять собственные макеты и стили.
- Для всех форм-факторов нужен только один «класс формы», что позволяет разработчику создать единый совместно используемый исходный файл, который будет управлять всеми общими событиями пользовательского интерфейса.
|
Сервисы поведения FireMonkey |
- Новый служебный API, который позволяет платформе и разработчику запрашивать информацию об устройстве с запущенным приложением, чтобы динамически подстраиваться к форм-фактору и операционной системе
- В зависимости от типа конечного устройства меняется расположение элементов пользовательского интерфейса (например, вкладки по-разному располагаются на различных мобильных платформах)
|
Компонент MultiView |
- MultiView — это уникальный новый компонент FireMonkey, который использует сервисы поведения для динамического отображения в зависимости от форм-фактора и особенностей платформы.
- Компонент MultiView располагает меню в зависимости от устройства: на телефоне это будет выдвижное меню, а на планшете — всплывающее или прикрепляемое меню
|
Enterprise Mobility Services |
- Сервисы Enterprise Mobility Services — готовый стек ПО промежуточного слоя MEAP (платформа мобильных корпоративных приложений) на основе REST, в который входит размещение API, доступ к данным, доступ к базе данных SQL и функции развертывания, обслуживание мобильных клиентов, настольных компьютеров и веб-приложений
- Управление данными на разных уровнях с помощью масштабируемого ПО промежуточного слоя RESTful с неизменным состоянием
- Создание настраиваемых API для бизнес-функций
- Доступ к высокопроизводительным корпоративным базам данных Oracle, DB2, Microsoft SQL Server, Informix и многим другим из мобильного приложения с помощью ПО промежуточного слоя
- Управление настраиваемыми API для мобильных платформ с помощью REST/JSON посредством загружаемых модулей
- Компоненты, обеспечивающие многоуровневый доступ к данным с помощью стандартных механизмов REST/JSON
- Средства анализа и составления отчетов по пользователям, сеансам и вызовам API с веб-интерфейсом
- Безопасное хранение данных на серверах и мобильных устройствах
- Быстрое подключение приложений к корпоративным API, базам данных и сервисам, размещенным как локально, так и в частном облаке
- Гибкие варианты лицензирования развертывания. Лицензии на развертывание приобретаются по числу пользователей, обращающихся к сервисам Enterprise Mobility Services
|
Соединение приложений посредством связывания, REST и Bluetooth |
- Технология связывания приложений в RAD Studio позволяет приложениям легко находить другие приложения для вещания и связывания по локальной сети Wi-Fi или через Bluetooth
- Существующие приложения VCL Windows можно дополнить сопутствующими мобильными приложениями или устройствами Bluetooth, просто добавив несколько компонентов
- Подключение к гаджетам с поддержкой Bluetooth и Bluetooth LE, таким как медицинские датчики и носимые устройства, позволяет создавать уникальные отраслевые решени
- Простое подключение к API REST на любом близкорасположенном устройстве для взаимодействия с гаджетом
- Специальный компонент Bluetooth LE для подключения к маломощным микрогаджетам
|
Библиотека параллельных вычислений |
|
Улучшенная среда и инструменты разработки |
- Новое приложение PAServer Manager для OS X работает в области уведомлений и позволяет запускать несколько экземпляров PAServer и управлять ими (приложение Platform Assistant предназначено для разработки приложений iOS и OS X)
- Улучшенная поддержка контроля версий Subversion и поддержка нового контроля версий Git
- Новый интегрированный дизайнер единого интерфейса
- Поддержка добавления классов Java в пакет Android APK из среды разработки
- IDE Guided Tours to help learn aПошаговые руководства по среде разработки, знакомящие пользователя с возможностями RAD Studiobout RAD Studio features
- Новый генератор native-мостов Java2Delphi для Android
|
Улучшения RTL и VCL |
- Новая библиотека OmniXML ускоряет работу, особенно на мобильных платформах, и упрощает выбор обработчика XML по умолчанию
- Улучшенная низкоуровневая обработка JSON
- Обновленная библиотека C++ STL для iOS и новые версии библиотек Boost и Dinkumware для Win64
- Улучшения компонента панели задач, появившегося в версии XE6, с целью поддержки нового компонента VCL TJumpLists для списков переходов панели задач Windows
- Новый модуль для кодирования и декодирования веб-кодировок
- Сотни усовершенствований, касающихся качества и производительности
|
Улучшение языка Object Pascal |
- Улучшенная инициализация динамических массивов
- Поддержка различных сочетаний константных и динамических массивов
- Строковые операции с динамическими массивами, в том числе объединение оператором «+», вставка и удаление
- Конструктор массивов позволяет задать начальное значение глобальной переменной, представляющей собой динамический массив
- Также оптимизированы контейнеры Generics
|
Улучшения баз данных и FireDAC |
- Теперь встраиваемая база данных IBLite доступна для Windows, OS X, Android и iOS
- Поддержка потоковой передачи FireDAC для полей больших двоичных объектов, а также поддержка файловых потоков MSSQL
- Поддержка собственных значений времени ожидания для команд API СУБ
- Теперь параметры подключения FireDAC отображаются в инспекторе объектов в виде записи
- Улучшенный обозреватель данных (отображаются первичные ключи и поля, отображаются внешние ключи и поля, теперь отображаются последовательности и генераторы)
- Другие улучшения FireDAC, в том числе новый драйвер IBLite для настольных и мобильных систем
|
Улучшения платформы FireMonkey |
- Элементы управления TEdit и TCalendar переработаны и используют новую архитектуру представления. Можно динамически выбирать представление элемента управления: стандартное на основе стилей или native-представление платформы iOS
- Поддержка нескольких мониторов на настольных платформах
- Эффектный полноэкранный режим на Android KitKat
- Эффектный полноэкранный режим на Android KitKat
- Список TListView с обновлением путем вытягивания для iOS и Android
|
Новые возможностиRAD Studio XE6 |
- Компоненты связывания приложений FM VCL
- Компонент панели задач VCL
- Интеграция с облачными сервисами (BaaS) посредством компонентов для Kinvey и Parse FM VCL
- Новые стили VCL VCL
- Компоненты датчиков VCL VCL
- Реклама в приложениях и покупка через приложения FM FM
- Создание приложений для Google Glass FM
- Специальные возможности для настольных приложений FireMonkey FM
- Улучшения в области производительности, стабильности и качества FM VCL
- Создание приложений для Android на C++ FM
- Поддержка пакетов C++ для 64-разрядных ОС Windows FM VCL
- Поиск определений и справочной информации для C++ FM VCL
- Улучшения FireDAC и обновления драйвера Informix FM VCL
- Обозреватель баз данных для FireDAC FM VCL
- Поддержка Apache (WebBroker)
- Поддержка DirectX 11 FM VCL
|
Новые возможности RAD Studio XE5 |
- Разработка приложений Android на Delphi и приложений iOS на C++ FM
- Новые мобильные компоненты для Android и iOS FM
- Поддержка клиента REST для доступа к облачным сервисам RESTful (начиная с редакции Professional) FM VCL
- Система FireDAC интегрирована в программу установки Delphi, и основные компоненты включены в редакцию Professional FM VCL
- База данных IBLite для Android с лицензией на бесплатное неограниченное развертывание FM
- Разработка приложений для iOS 7 FM
- Исправления и улучшения FM VCL
|
Новые возможности RAD Studio XE4 |
- Создание приложений для iOS с помощью компилятора Delphi iOS ARM, набора инструментов, новой визуальной среды разработки и элементов управления для iOS FM
- База данных IBLite для iOS с лицензией на бесплатное неограниченное развертывание FM
- FireDAC: эффективный, быстрый и простой доступ к данным FM VCL
- FireMonkey: поддержка датчиков расположения, ориентации и движения FM
- Фреймы FireMonkey и новый компонент TListView FM
- Полноэкранный режим для OS X FM
- Исправления и улучшения FM VCL
|
Новые возможности RAD Studio XE3 |
- Компилятор C++Builder для 64-разрядной платформы Windows FM VCL
- Поддержка Windows 8 FM VCL
- Оформление приложений в современном стиле Windows с помощью интерфейса Metropolis FM VCL
- Поддержка ОS X Mountain Lion и дисплеев Retina FM
- Visual LiveBindings FM VCL
- Расширенные стили FireMonkey, улучшенная поддержка аудио, видео и трехмерной анимации FM
- Исправления и улучшения FM VCL
- HTML5 Builder для создания веб-приложений и мобильных приложений
|
Новые возможности RAD Studio XE2 |
- Компилятор Delphi для 64-разрядной платформы Windows FM VCL
- Платформа приложений FireMonkey — создание приложений для различных платформ и устройств на основе единой базы кода FM
- Создание приложений для настольных устройств под управлением Windows и Mac OS X с помощью FireMonkey FM
- Мобильные соединители DataSnap FM VCL
- Обработчик LiveBindings FM VCL
- Средство создания отчетов FastReport FM VCL
|
Новые возможности RAD Studio XE |
- Расширенные возможности многоуровневого программирования с DataSnap FM VCL
- Дополнительные прилагаемые средства разработки (CodeSite Express, IP*Works, Beyond Compare Differ) VCL
- Поддержка облачных вычислений для Azure и Amazon FM VCL
- Интеграция Subversion со средой разработки FM VCL
- Регулярные выражения FM VCL
|
Новые возможности RAD Studio 2009 и
|
- Создание приложений с поддержкой жестов и касаний FM VCL
- Поддержка Windows 7 FM VCL
- IDE Insight FM VCL
- В язык Delphi добавлена расширенная идентификация типов во время выполнения (RTTI) FM VCL
- Unicode FM VCL
- Ленточные элементы управления VCL
- Значительное обновление DataSnap FM VCL
- Generics и анонимные методы FM VCL
|