Главные новые возможности |
Преимущества |
ИНТЕГРИРОВАННЫЕ КОМПИЛЯТОРЫ И НАБОРЫ
|
- Новинка в XE8! Компилятор и набор инструментов Object Pascal для 64-разрядной iOS
- Новинка в XE8! Компилятор и набор инструментов C++ для 64-разрядной iOS
- Новинка в XE8! Поддержка универсальных приложений iOS (включение 32- и 64-разрядных двоичных файлов в пакет приложения)
|
ПЛАТФОРМА ПРИЛОЖЕНИЙ FMX (FIREMONKEY)
|
- Новинка в XE8! Предпросмотр FireUI на мобильных платформах
- Новинка в XE8! Предпросмотр на разных устройствах
- Новинка в XE8! Расширенные возможности работы со стилями в дизайнере единого интерфейса, в том числе универсальные стили и настройка стилей Windows
- Новинка в XE8! Диспетчер устройств FireUI позволяет изменять спецификации доступных устройств и добавлять новые устройства
- Новинка в XE8! Элементы управления Memo для платформы iOS
- Новинка в XE8! Элементы управления ListView для платформы iOS
- Новинка в XE8! Элементы управления Calendar для платформы iOS
- Новинка в XE8! Элементы управления Switch для платформы iOS
- Новинка в XE8! Компонент MapView для мобильных платформ (iOS и Android), поддерживающий специализированные библиотеки интерактивных карт для каждой платформы (разработанные соответственно Apple и Google)
- Новинка в XE8! Компонент WebBrowser для Windows
- Новинка в XE8! Компонент WebBrowser для OS X
- Новинка в XE8! Улучшенный набор компонентов платформы и индивидуально настраиваемых компонентов, в том числе новые варианты стиля для iOS и улучшенная работа с Z-порядком (свойство ControlType для нестандартных элементов управления)
- Новинка в XE8! Компонент ImageList для FireMonkey
- Новинка в XE8! Улучшенная поддержка мультимедиа в FireMonkey
- Новинка в XE8! Поддержка более высокого разрешения в компонентах камеры
- Новинка в XE8! По умолчанию включен стиль Android Lollipop (только для Android)
- Новинка в XE8! Поддержка средств анализа приложений FireMonkey*
* Для хранения данных анализа, проводимого во время выполнения, и доступа к ним требуется особый контракт с оплатой, которая зависит от объема данных.
- Новинка в XE8! Расширения и дополненные протоколы для связывания приложений
- Новинка в XE8! Улучшенная платформа Bluetooth и новый компонент TBluetooth для классического Bluetooth
- Новинка в XE8! Поддержка приближения с использованием технологии маяков (в том числе стандарты iBeacon и AltBeacon) для iOS, Android и OS X
|
БИБЛИОТЕКА ВИЗУАЛЬНЫХ КОМПОНЕНТОВ (VCL)
|
- Новинка в XE8! Улучшенное масштабирование шрифтов VCL
- Новинка в XE8! Поддержка средств анализа приложений VCL*
* Для хранения данных анализа, проводимого во время выполнения, и доступа к ним требуется особый контракт с оплатой, которая зависит от объема данных.
- Новинка в XE8! Расширения и дополненные протоколы для связывания приложений VCL
- Новинка в XE8! Улучшенная платформа Bluetooth и новый компонент TBluetooth для классического Bluetooth
|
ВОЗМОЖНОСТИ ЯЗЫКА И РАБОТА С БИБЛИОТЕКАМИ СРЕДЫ ВЫПОЛНЕНИЯ
|
- Новинка в XE8! Упрощенное создание и инициализация массивов для компиляторов C++ на основе Clang
- Новинка в XE8! Заголовки API для 64-разрядной архитектуры iOS и интеграция с RTL для Delphi и C++
- Новинка в XE8! Физический движок Box2D
- Новинка в XE8! Интерфейсы Object Pascal для физического движка Box2D
- Новинка в XE8! Новый модуль RTL System.Hash с хэш-функциями для поддержки новой платформы HTTP
- Новинка в XE8! Новая клиентская платформа HTTP, содержащая эквиваленты для библиотек на всех поддерживаемых платформах.
- Новинка в XE8! Новые компоненты NetHTTPClient и NetHTTPRequest, предоставляющие простой доступ к клиентской платформе HTTP
- Новинка в XE8! Поддержка собственных клиентских библиотек HTTP/HTTPS в Windows
- Новинка в XE8! Поддержка собственных клиентских библиотек HTTP/HTTPS в OS X
- Новинка в XE8! Поддержка собственных клиентских библиотек HTTP/HTTPS на мобильных платформах (iOS и Android)
|
ИНДИВИДУАЛЬНАЯ ПРОИЗВОДИТЕЛЬНОСТЬ РАЗРАБОТЧИКОВ
|
- Новинка в XE8! Диспетчер библиотек GetIt для удобного поиска, загрузки и обновления библиотек исходного кода, компонентов и других ресурсов с серверов Embarcadero GetIt
- Новинка в XE8! Средство переноса параметров конфигурации для переноса конфигурации из старых версий продукта в новую, а также между различными экземплярами одной версии
- Новинка в XE8! Улучшенная начальная страница
- Новинка в XE8! поддерживает структурное выделение кода, проверку скобок и выделение управления потоком
- Новинка в XE8! Улучшенный диспетчер проектов, поддерживающий добавление файлов баз данных и упрощающий их развертывание
- Новинка в XE8! Усовершенствованный процесс установки и сокращенный объем занимаемого пространства
- Новинка в XE8! Позиционирование виртуальных форм для конструктора FireMonkey
- Новинка в XE8! Project Statistics provides developers with a clear picture of team productivity with activity tracking.
- Новинка в XE8! Clipboard History keeps a record of clipboard contents so developers can paste content previously copied.
- Новинка в XE8! Multi-Paste Support performs the same paste operation on multiple source code lines at once.
- Новинка в XE8! Modeless and Context-Sensitive Refactoring support which includes: renaming variables, classes, field and properties, inlining, introducing and splitting local variables, removing unused variables, eliminating with statements, extracting methods, adding parameters, and moving classes to a different unit (Object Pascal language only).
- Новинка в XE8! Stack Bookmarks improves code navigation.
- Новинка в XE8! Parenthesis Matching provides a visual queue to keep code clear.
- Новинка в XE8! Flow Control Highlighting provides visual representation of flow jumps in code directly in the editor.
- Новинка в XE8! Structural Highlighting
- Новинка в XE8! Code Navigation Toolbar places classes and methods into a drop down box for easy in-code navigation (Object Pascal language only).
- Новинка в XE8! Smart Keys and Smart Symbol Search (Object Pascal language only)
- Новинка в XE8! Code Analysis tracks code quality with several code statistics like length parameters, nested statements, and cyclomatic complexity (Object Pascal language only).
|
УПРАВЛЕНИЕ ИСХОДНЫМ КОДОМ
|
- Улучшенные возможности в XE8! Version Insight – Integrated framework for supporting source code management tooling inside the IDE
- Улучшенные возможности в XE8!Интеграция Subversion со средой разработки, в том числе метки списка изменений, диалоговое окно слияния SVN, переключение веток и другие функции
- Улучшенные возможности в XE8!Интеграция контроля версий Git в среду разработки: включена проверка подлинности, регистрация и извлечение изменений в удаленных репозиториях
- Впервые в XE8! Интеграция контроля версий Mercurial в среду разработки (поддерживается клонирование удаленного репозитория, локальная фиксация изменений, отображение журнала)
|
ИНТЕГРИРОВАННЫЕ СРЕДСТВА МОДУЛЬНОГО ТЕСТИРОВАНИЯ
|
- Новинка в XE8! Интегрированное модульное тестирование с помощью платформы тестирования DUnitX
- Обновление в XE8! Мастера модульного тестирования для ускорения и упрощения тестирования модулей и создания проектов модульного тестирования
|
БАЗА ДАННЫХ
|
- Новинка в XE8! Базовая оптимизация DB.PAS TField
|
БИБЛИОТЕКА ДОСТУПА К ДАННЫМ FIREDAC ДЛЯ РАЗЛИЧНЫХ УСТРОЙСТВ
|
- Новинка в XE8! Поддержка базы данных FireDAC Teradata на основе ODBC-драйвера для Teradata
- Новинка в XE8! Поддержка FireDAC для просмотра изменений в XE7
- Новинка в XE8! Поддержка FireDAC для уведомлений об изменениях
- Новинка в XE8! Улучшенное управление обновлениями FireDAC
- Новинка в XE8! Инструменты и сценарии для простого переноса кода dbExpress в FireDAC
- Updated in XE8! Поддержка мобильных баз данных iOS и Android, включая SQLite, InterBase ToGo и IBLite
- Updated in XE8! Комплексная поддержка базы данных SQLite версии 3 и выше, в том числе «интеллектуальное» распознавание типов данных, поддержка динамических и статических ссылок
|
СЕРВИСЫ ENTERPRISE MOBILITY SERVICES
|
- Новинка в XE8! Улучшенная интеграция FireDAC/EMS, главным образом касающаяся управления установкой обновлений
- Новинка в XE8! Поддержка сервера push-уведомлений EMS для iOS и Android
- Новинка в XE8! Поддержка внешних учетных данных в EMS
- Новинка в XE8! Расширенный административный API EMS теперь поддерживает установку EMS и push-ресурсы EMS
- Новинка в XE8! Пул подключений к базе данных и другие средства оптимизации EMS
- Новинка в XE8! Новый компонент EMSClientAPI, упрощающий разработку клиентской части EMS
- Улучшенные возможности в XE8! Средства анализа и составления отчетов по пользователям, группам, сеансам и вызовам API через консоль EMS с веб-интерфейсом
- Новинка в XE8! Возможность экспорта данных с консоли EMS в CSV-файлы
- Новинка в XE8! Расширенная аналитика для пользователей и групп
- Новинка в XE8! Клиентское приложение EMS для управления учетными записями пользователей
|
СОЕДИНИТЕЛИ DATASNAP
|
- Улучшенные возможности в XE8!Мобильные соединители DataSnap для Objective-C с поддержкой SDK для iOS 7 и iOS 8
|
ВКЛЮЧЕННЫЕ БАЗЫ ДАННЫХ
|
- Улучшенные возможности в XE8! InterBase XE7 Developer Edition — до 20 пользователей и 80 логических подключений
|
ЛИЦЕНЗИРОВАНИЕ И УПРАВЛЕНИЕ СРЕДСТВАМИ
|
- Улучшенные возможности в XE8! В сетевых лицензиях поддерживаются предыдущие версии (Delphi 2007–XE7, C++Builder 2007–XE5, HTML5 Builder XE3, RadPHP XE2). Лицензии на Delphi 7 и C++Builder 6 приобретаются отдельно
|