Embarcadero RAD Studio XE6 представляет собой полномасштабное решение для разработки действительно "нативных" приложений для Windows, Mac, Android и iOS на основе единой базы исходных кодов. Вы можете создавать высокопроизводительные "нативные" компилированные приложения для различных устройств с высочайшим уровнем пользовательского взаимодействия. Расширьте ваши Windows-проекты до мобильных приложений, взаимодействующих с данными масштаба предприятия и сервисами BaaS.
Что нового в RAD Studio XE6
RAD Studio XE6 должны иметь все разработчики, т.к. это - новейшая версия заслужившего награды решение для разработки приложений для Windows, Mac, iOS и Android. Данный релиз включает массу нового: великолепные возможности для разработки под Windows с VCL, новые возможности и расширения FireMonkey, а также улучшения для создания приложений для различных устрйств, включая мобильные, и новые возможности C++ для разработки под Android и поддержки 64-разрядных пакетов.
Компоненты для взаимодействия приложений (Application Tethering Components)
Расширьте возможности ваших существующих приложения под Windows до взаимодействия с мобильными устройствами без необходимости полной миграции. Реализуйте функциональность, которая должна быть в мобильном приложении, за счет взаимодействия с вашими существующими приложениями под Windows.
Обеспечьте взаимодействие ваших "настольных" приложений (VCL и FMX) и мобильных приложений
Создавайте мобильные приложения как дополнения к вашим VCL-приложениям
Используйте Wi-Fi и локальную сеть. Будущие версии включат поддержку Bluetooth.
Компоненты для панели задач (Taskbar component)
Компоненты для реализации предварительного просмотра нескольких окон, которые можно выбрать в ваших приложениях при помощи управляющих кнопок
Автоматический или пользовательский предварительный просмотры
Отображение прогресса в кнопках панели задач для ваших приложений
Перекрывающиеся иконки на кнопках панели задач
Взаимодействие с сервисами в облаках (BaaS), компоненты для Kinvey и Parse
Взаимодействуйте с ведущими поставщиками "бэкендов-как-сервисов" для добавления данной функциональности к вашим мобильным приложениям. Вы получаете лёгкий доступ к сервисам в облаках, что избавляет вас от необходимости создавать и поддерживать собственные "бэкенд-сервисы".
Используйте push-уведомления для вовлечения любых пользователей устройств и платформ
Получайте доступ к данным и хранилищам объектов в облаках
Аутентификация пользователей
Реализуйте поддержку REST-клиентов, создание которых доступно начиная с XE5
Поддержка трёх наиболее популярных поставщиков BaaS - Kinvey и Parse на основе набора компонент доступа через API
Новые стили VCL
Придайте вашим приложением обновленный вид под актуальные версии Windows или создайте для них уникальный дизайн
Включает стиль планшетной Windows
Поддерживает Windows 7 и Windows 8
Полная стилизация ваших приложений, включая меню и границы окон
Компоненты VCL для работы с датчиками
Датчики получили повсеместное распространение, и даже на планшетных устройствах под управлением новой Windows типа Surface Pro. Теперь ваши Delphi-приложения могут использовать возможности датчиков положения, перемещения и других.
Доступ к датчиками устройств из VCL-приложений для планшетов под управлением Windows
Возможности акселерометра, GPS и гироскопа
Покупки из приложения и реклама в приложениях
Мобильные приложения дают возможность зарабатывать деньги для их разработчиков. Теперь вы можете монетизировать ваши мобильные приложения за счет встраивания возможностей покупки из приложений и рекламы.
Продажа контента, функциональности, сервисов и подписки в iOS и Android
Поддержка главных рекламных сетей (Google AdMob и Apple iAd)
Приложения для Google Glass
С помощью Delphi разработка для различных устройств теперь простирается за рамки ПК, планшетов и смартфонов до носимых гаджетов. Создавайте Andorid-приложения для Google Glass.
Новые пользовательские стили для оптимизации дизайна приложений и разрешения под Google Glass
Шаблон дизайнера для устройства Google Glass
Специальные возможности
Сделайте ваши приложения более удобными для использования большим количеством пользователей, включая тех, кто использует устройства чтения экрана.
Новые специальные возможности для
Поддержка JAWS на Windows и VoiceOver на Mac OS X
Качество, производительность и стабильность
Получите наилучшие возможности по разработке и поставке приложений с высочайшим уровнем пользовательского взаимодействия
Исправлено более 2,000 зарегистрированных ошибок
Повышена общая производительность приложений на этапе исполнения для всех платформ
Разработка приложений на C++ для Android
Добавьте Android в качестве целевой платформы для ваших приложений в дополнение к Windows, Mac OS X и iOS
Создавайте приложения для Android и iOS с использованием C++ на основе единой базы исходных кодов
Запускайте приложения на эмуляторе и Android-устройства на основе ARM
Поддерживайте различные версии Android, включая 4.4 KitKat
Поддержка пакетов на C++ для 64-разрядной Windows
Теперь вы сможете полностью мигрировать ваши 32-разрядные приложения, включая пакеты, на 64-разрядную архитектуру
Размещайте компоненты в совместно используемые библиотеки (DLL)
Поиск определений и поиск ссылок
Ищите все ссылки на выделенные элементы по всему проекту
Для C++ на Win64, iOS и Android
Ключевые возможности и работа с базами данных
Расширение ключевых возможностей продукта
Улучшение в библиотеки FireDAC по работе с базами данных, FDMemTable
"Обозреватель данных" (Database Explorer) для FireDAC
Поддержка Apache (WebBroker)
Заголовочные файлы для DirectX 11
Производительность DataSnap и обновленные мастера (wizards)
Рефакторинг и улучшения в RTL
Обновление драйвера FireDAC для Informix
Поддержка Apache C++
Что еще можно сделать в RAD Studio XE6?
Разрабатывайте приложения для Windows, Mac, iOS и Android с использованием языков, которые вы знаете и котором вы доверяете.
Используйте самые современные аппаратные возможности в плане производительности и доступа к памяти в Windows 64-bit.
Используйте FireDAC для высокопроизводительного доступа к базам данных масштаба предприятия легко и просто.
Взаимодействуйте с популярными поставщиками сервисов в облаках с помощью REST, такими как BaaS, для push-уведомлений, аутентификации, хранения и более!
Связывайте любой элемент управления интерфейса с объектами или базами данных. С помощью LiveBindings любой компонент может работать с данными.
Создавайте многозвенные приложения DataSnap масштаба предприятия. Платформа DataSnap позволяет транслировать данные из баз данных через промежуточные сервера приложений на клиентские устройства.
Давно не делали обновление? Здесь представлены новые возможности относительно последних релизов:
FM = доступно на основе платформы FM Application Platform VCL = доступно из VCL-приложений
НОВОЕ! в RAD Studio XE5
Разработка приложений для Android с помощью Delphi и приложений для iOS с помощью C++ FM
Новые компоненты для мобильной разработки для Android и iOSFM
Поддержка клиентов REST для доступа к web-сервисам 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
64-разрядный компилятор C++Builder для Windows FM VCL
Поддержка Windows 8 FM VCL
Придание вашим Windows-приложениям современного вида при помощи Metropolis UI FM VCL
Поддержка OS X Mountain Lion и экранов Retina Display FM
Визуальный механизм Visual LiveBindings FM VCL
Расширенные стили FireMonkey, аудио/видео и 3D FM
Исправления и улучшения FM VCL
HTML5 Builder для создания web-приложений и мобильных приложений на основе web-технологий
НОВОЕ! в Delphi XE2
64-разрядный компилятор Delphi для Windows FM VCL
Платформа приложений FireMonkey - создание мульти-платформенных приложений для различных устройств на основе единой базы исходных кодов FM
Создание настольных приложений для Windows и Mac OS X с помощью FireMonkey FM
"Мобильные коннекторы" DataSnap FM VCL
Механизм LiveBindings FM VCL
Средство создания отчётов FastReport FM VCL
НОВОЕ! в Delphi XE
Расширенные возможности по разработке многозвенных систем на основе DataSnap FM VCL
Дополнительные средства сторонних производителей (CodeSite Express, IP*Works, Beyond Compare Differ) VCL
Поддержка сервисов в облаках для Azure и Amazon FM VCL
Интеграция с системой Subversion в IDE FM VCL
Регулярные выражения FM VCL
НОВОЕ! в Delphi 2010
Разработка приложений, управляемых касаниями и жестами FMVCL
Поддержка Windows 7 FM VCL
Сервис IDE Insight FM VCL
Драйвер dbExpress для доступа к базам данных Firebird FM VCL
Расширение RTTI (reflection) в языке Delphi FM VCL
НОВОЕ! в Delphi 2009
Unicode FM VCL
Ленточные элементы управления (Ribbon Controls) VCL
Надежный менеджер проектов FM VCL
Значительные обновления DataSnap FM VCL
Поддержка generics и анонимных методов FM VCL
Более подробная информация о новых возможностях RAD Studio XE6 представлена в справочной системе Embarcadero doc wiki. Узнать больше >
Больше новых возможностей в Delphi RAD Studio XE6
Добавлено в XE5 в декабре 2013 г.: разработка приложений для iOS в C++Builder с использованием нового компилятора C++ для iOS ARM, набора инструментов, визуальной среды разработки и компонентов для iOS.
НОВОЕ! Новый компилятор Delphi для Android ARM, генерирующий код для устройств и эмулятора
НОВОЕ! Платформа FM platform для создания "нативных" приложений для Android, версии Gingerbread (2.3.3 - 2.3.7), Ice Cream Sandwich (4.0.3, 4.0.4) и Jelly Bean (4.1.x, 4.2.x, 4.3.x). Поддерживаемые устройства.
НОВОЕ! Поддержка iOS 7 SDK, включая стилизацию
НОВОЕ! Компонент Time Picker для Android, iOS, Windows и OS X
НОВОЕ! Компоненты Notification Center для Android и iOS
НОВОЕ! Встроенная фильтрация в TListView для Android, iOS, Windows и OS X
НОВОЕ! Жест "смахивание" для удаления в приложениях для Android и iOS
НОВОЕ! Поддержка Share sheet support для Android и iOS
УЛУЧШЕНИЕ! Оптимизация производительности платформы FM
НОВОЕ! Delphi RTL для Android
НОВОЕ! Менеджер развёртывания для Android
НОВОЕ! Развёртывание приложений для эмулятора с Ice Cream Sandwich и Jelly Bean
НОВОЕ! Развёртывание приложений на Android-устройствах (Debug / App Store)
НОВОЕ! Удалённая отладка для Android
НОВОЕ! Редакция Professional включает FireDAC для поддержки локальных баз данных, включая Microsoft Access, SQLite, InterBase ToGo/IBLite, InterBase на локальном сервере, встраиваемый MySQL Embedded, MySQL Server на локальном сервере, локальный механизм Advantage Database, PostrgeSQL на локальном сервере, встраиваемый Firebird Embedded и Firebird на локальном сервере
НОВОЕ! Встраиваемая база данных IBLite для Android и iOS с бесплатной неограниченной лицензией на развёртывание
НОВОЕ! Поддержка REST Client для упрощенного вызова сервисов REST
НОВОЕ! Поддержка авторизации, включая Basic Authentication, Plan Authentication, OAuth1, OAuth2
НОВОЕ! Компоненты TRestClient, TRestRequest и TRestResponse
НОВОЕ! Инструменты отладки REST Debugger для тестирования вызовов REST и их параметров
НОВОЕ! Можественный выбор в менеджере развёртывания
НОВОЕ! Простой доступ к полю поиска в IDE Insight
НОВОЕ! Менеджер устройств для управления устройствами и выбора устройства по-умолчанию в дизайнере мобильных форм FM