Delphi Feature Matrix
Delphi Feature Matrix
Delphi Feature Matrix
XE7
The fastest way to build connected apps for Windows, Mac, iOS, Android,
Gadgets, and Wearables
Page 2 of 21
Feature Architect Ultimate Enterprise Professional Starter
New in XE7! FireUI multi-device designer ability to make changes on
the main user interface that are propagated to other device specific
user interfaces and fine tune a device specific form factor without
affecting the other views
X X X X
2
X
3
New in XE7! FireUI multi-device designer support for adding
additional custom views to the designer
X X X X
2
X
3
Dozens of UI controls for building FMX applications, covering the
most common UI guidelines and including also 3D support
X X X X X
New in XE7! FireMonkey Behavior service for automatically adjusting
UI properties to the target device
X X X X
2
X
3
New in XE7! MultiView component to create a UI that adapts to the
form factor
X X X X
2
X
3
New in XE7! TEdit and TCalendar ability to dynamically render a
platform native UI control on iOS
X X X Optional
1
New in XE7! Multi-monitor support for desktop platforms X X X X X
3
Introduced in XE6! Accessibility support for FireMonkey desktop
platforms, including JAWS on Windows and VoiceOver on OS X
(available as a separate download)
X X X X
New in XE7! Immersive full screen mode on Android 4.4 (KitKat) X X X Optional
1
New in XE7! Splash screen support for Android X X X Optional
1
New in XE7! Form-level multi-touch support for all platforms X X X X
2
X
3
Introduced in XE6! Tint support for buttons and toolbars on iOS and
Android (for control surface and controls icons)
X X X Optional
1
Introduced in XE6! Google Glass specific style and design support X X X Optional
1
Introduced in XE6! Android 4.4 (KitKat) style X X X Optional
1
Introduced in XE6! In-app purchase component for iOS and Android X X X Optional
1
Introduced in XE6! Advertising component for iOS and Android X X X Optional
1
Introduced in XE6! Push notifications support for mobile platforms X X X Optional
1
Enhanced in XE7! FireMonkey support for App Tethering across
desktop and mobile applications, now including both Wifi and
Bluetooth support
X X X X
New in XE7! Native Bluetooth APIs (on platforms that fully support
the technology)
X X X X
2
New in XE7! Bluetooth LE component (on platforms that fully support
the technology)
X X X X
2
Enhanced in XE6! Native message alerts for iOS and Android X X X Optional
1
Enhanced in XE6! Custom Pickers for iOS and Android X X X Optional
1
Enhanced in XE6! Date Picker for iOS and Android (TDateEdit) X X X Optional
1
Introduced in XE5! Time Picker for iOS and Android X X X Optional
1
Introduced in XE5! Time Picker for Windows and OS X X X X X X
3
Enhanced in XE5! Phone Dialer Support for iOS and Android X X X Optional
1
Introduced in XE5! Built-in text editing mode for TEdit and TMemo
controls on Android, including Cut/Copy/Paste/Zoom
X X X Optional
1
Introduced in XE5! Built-in Spell Check Support for text input controls
on iOS and Android
X X X Optional
1
Introduced in XE4! Built-in text editing mode for TEdit and TMemo
controls on iOS, including Cut/Copy/Paste/Zoom
X X X Optional
1
Introduced in XE6! New SelectDirectory dialog for desktop platforms X X X Optional
1
Enhanced in XE5! Notification Center Component for using
notifications in your iOS and Android applications
X X X Optional
1
Enhanced in XE5! Gesture support for iOS and Android including
swipe (pan), tap, tap and hold, double tap and pinch & zoom
X X X Optional
1
Introduced in XE4! Native iOS application styling for iPhone and iPad
(Retina and non-Retina) on iOS 6.x and 7.x
X X X Optional
1
Enhanced in XE7! FireMonkey Mobile Application Wizard with
header/footer, tabbed, and master detail templates
X X X Optional
1
Page 3 of 21
Feature Architect Ultimate Enterprise Professional Starter
Full set of native iOS and Android styling options for buttons,
toolbars, listboxes, sliders, switch controls
X X X Optional
1
Enhanced in XE7! Swipe-to-Delete and Pull-to-Refresh on iOS and
Android with the TListView component
X X X Optional
1
Introduced in XE6! Built-in search filtering for TListView on iOS and
Android
X X X Optional
1
Introduced in XE5! Built-in search filtering for TListView on Windows
and OS X
X X X X X
3
Enhanced in XE6! Web Browser for loading and displaying web
content in your iOS and Android applications
X X X Optional
1
Enhanced in XE5! Extended ListBox capabilities for iOS and
Android, including header/footer/grouped styling, embedded search
and expanded LiveBindings support
X X X Optional
1
Enhanced in XE5! Support for various keyboard types on iOS and
Android
X X X Optional
1
Enhanced in XE5! TMagnifier component for easily zooming in on
images and text
X X X X X
Enhanced in XE5! TCameraComponent component for accessing
the front and back camera, flash etc.
X X X X X
Enhanced in XE7! TabControl with new settings for using tabs as
views and a PlatformDefault tab position to automatically adapt tab
layout to the current mobile platform
X X X X
2
X
3
Introduced in XE6! Support for TabControl tab icons on Android X X X Optional
1
Introduced in XE4! FireMonkey Frames X X X X X
Enhanced in XE5! Toggle Device Skin to show/hide mobile device
background
X X X Optional
1
New in XE7! FireMonkey Save State feature for persisting the forms
status between sessions
X X X Optional
1
Mac OS X Full screen Mode X X X X
Actions and ActionLists X X X X X
Enhanced in XE6! Action for accessing the camera application on
iOS and Android
X X X Optional
1
Enhanced in XE6! Action for accessing images from the camera roll
on iOS and Android
X X X Optional
1
Enhanced in XE6! Share Sheet support on iOS 6 and Android for
sharing content via Messaging, Mail, Facebook, Twitter etc.
X X X Optional
1
Slide transition action for TTabControl X X X X X
FireMonkey control anchors for flexible positioning and sizing X X X X X
Layout Managers (Flow Layout, Grid Layout) X X X X X
Multimedia support for playing popular video and audio formats
using the TMediaPlayer component
X X X X X
Enhanced in XE5! Location Services component for GPS or
triangulation
X X X X X
Enhanced in XE5! Orientation sensor (gyroscope/compass) on iOS
and Android
X X X Optional
1
Orientation sensor (gyroscope/compass) on Windows X X X X X
Enhanced in XE6! Motion Sensor component for accelerometer
access on iOS and Android
X X X Optional
1
Motion Sensor component for accelerometer access on Windows X X X X X
3D File Import Support X X X X X
Mac OS X native style and high resolution native Retina Style X X X X
Non-Client Area Application Styling for Windows and Mac (Windows-
only in Starter)
X X X X X
3
Metropolis UI Style for Windows 7, Windows 8 and 8.1, with grid
page side scrolling, application toolbar support, and
MetropolisUIListBox support for list boxes and custom grid layouts
X X X X X
Support for Windows 8 gestures X X X X X
Page 4 of 21
Feature Architect Ultimate Enterprise Professional Starter
Edit control with stylable glyph with built-in style support for search
bar, password control and more
X X X X X
Animated progress glyphs, including Windows 8 ring X X X X X
StyleLookUp support with preview of available designs for the
selected component
X X X X X
FireMonkey project templates for Metropolis UI (blank, grid and split
layout);
X X X X X
Easy one-click Metropolis UI form converter for existing forms X X X X X
Shared external redistributable bitmap style designer for VCL and
FMX
X X X X X
FireMonkey bitmap based styles X X X X X
Native UI and custom UI control styles X X X X
2
X
3
Improved Text and Memo control performance X X X X X
FireMonkey Visual Form Inheritance X X X X X
Use one shader language for all rendering libraries (OpenGL or
Direct3D)
X X X X X
On-screen keyboard support for Windows touch devices X X X X X
1
For the Professional SKU, the mobile platforms (iOS and Android) are available only with the purchase of Mobile Add-On Pack for Professional.
2
The desktop portion of the feature is available in Professional, the mobile portions is optional
1
3
Starter edition includes only the Win32 version of this feature
VISUAL COMPONENT LIBRARY (VCL)
Object-oriented, fully extensible and reusable visual component
library (VCL) and applications architecture
X X X X X
Visual Form Inheritance and Form linking to reduce coding and
simplify maintenance
X X X X X
Frames for building and reusing compound components X X X X X
Object Repository for storing and reusing forms, Data Modules, and
experts
X X X X X
Object Inspector to set component properties and events X X X X X
Windows components fully integrated with the Windows API X X X X X
VCL Form Designer to visually build native Windows applications X X X X X
VCL source code to extend and debug components X X X X
Introduced in XE6! VCL sensor components for Windows tablets X X X X X
Enhanced in XE7! VCL support for App Tethering across desktop
and mobile applications, with Wifi and Bluetooth support
X X X X
New in XE7! Native support for Bluetooth APIs X X X X
New in XE7! Bluetooth LE component (requires Windows 8) X X X X
Introduced in XE6! Taskbar component supporting taskbar buttons
progress bars, overlay icons, custom buttons, and multiple previews
X X X X X
New in XE7! JumpList component for adding custom menus to
taskbar buttons
X X X X X
VCL support for Win64 X X X X
VCL Metropolis Project Templates (blank, grid, split layout) X X X X X
VCL Metropolis styles for Windows 7, Windows 8 and 8.1 X X X X X
VCL style support for Ribbon controls X X X X X
Easy one-click Metropolis VCL form converter X X X X X
VCL Styles: Create VCL applications with enhanced GUI X X X X X
Professional looking custom styles such as the Graphite series for
VCL
X X X X X
Create your own custom styles with the VCL Style Designer X X X X X
Introduced in XE6! Support for styling of main menus, popup menus,
and system menus
X X X X X
Page 5 of 21
Feature Architect Ultimate Enterprise Professional Starter
Introduced in XE6! New VCL styles including Windows touch tablets
optimized styles
X X X X X
Theming and styling support for TGrid descendants X X X X X
Support for Windows theming of applications X X X X X
Integrated gesturing framework with multi-OS support for Windows 8
and Windows 7
X X X X X
Gesture Designer enables full control of all gesture design and
interaction
X X X X X
Gesture components (TGestureListView, TGesturePreview,
TGestureRecorder) to build gesture creation and management into
VCL based applications
X X X X X
Enhanced in XE5! Interactive multi-touch gestures for pan, zoom,
rotate, tap, double tap, tap and hold (requires multi-touch enabled
OS)
X X X X X
TTouchKeyboard a virtual keyboard for enhanced non-keyboard
interface interactions that support multiple locales and languages
X X X X X
Ribbon Controls components for creating Microsoft Office style
ribbon interfaces including ribbon, ribbon application menu bar,
combobox, toolbar and tips
X X X X X
Recently added VCL Components: TCategoryPanelGroup,
TButtonedEdit, TLinkLabel, TBalloonHint
X X X X X
Enhancements to existing controls: TButton, TEdit, TProgressBar,
TListView, TTreeView, TRichEdit, TImageList
X X X X X
Full support for PNG image format in TImage and TImageList X X X X X
Icons can be assigned to Bitmaps X X X X X
Support for Windows Imaging Component (WIC) including JPEG,
TIFF, GIF, PNG, BMP, and HD Photo image formats. RAW camera
formats (such as NRW, NEF, CRW, CR2, RW2, ARW, SR2, SRF,
ORF, PEF, and DNG) also supported with manufacturer supplied
codecs.
X X X X X
TImageList support for all graphics formats contained in TImage X X X X X
Import Component wizard to import a type library, ActiveX control or
.NET Assembly
X X X X X
Component wizard to create the unit for a new component X X X X X
Standard components including frame, edit, menu, button, label,
checkbox, list box, combo box, panel and action list
X X X X X
Additional components including graphical buttons, image, shape,
scroll box, splitter, buttoned edit, tabs, panels, action toolbar, and
color map
X X X X X
Win32 components including page control, image list, rich edit,
progress bar, date time, calendar, toolbar, tree view and list view
X X X X X
System components including timer, paint box, media player, OLE
container and DDE
X X X X X
Dialog components including open, save, open/save picture,
open/save text, font, color, print, printer setup, find, replace and page
setup
X X X X X
Data Access Controls via datasource and the use of data-aware
controls
X X X X X
Data Controls including dbgrid, navigator, text, edit, memo, image,
listbox, combo box, checkbox, radiogroup, lookup and rich edit
X X X X X
Enhanced in XE6! TWebBrowser supporting a recent version of the
Microsoft IE ActiveX
X X X X
Task dialog component and enhanced Windows 6.x dialog
components for file open and file save
X X X X X
COM/DCOM SUPPORT
Full COM/ActiveX support enabling transparent access to IDL and
code, source control friendly, and allowing total control over
implementation of COM and ActiveX objects
X X X X X
ActiveX for Win 64 X X X X
Page 6 of 21
Feature Architect Ultimate Enterprise Professional Starter
Wizards support wrapping existing VCL components as ActiveX
controls
X X X X X
Import .NET assemblies as COM objects in Win32 VCL applications X X X X X
DCOM support X X X X
Legacy support for DataSnap/MIDAS COM/DCOM based multi-tier
database application framework
X X X
Advanced Type Library Editor that manages IDL, making COM
development completely transparent.
X X X X
History Manager supports IDL, with automatic multi-level file
backups, file differencing and restore
X X X X
Support for Automation Object event handling X X X X
Create reusable native 32-bit dynamically linked libraries (.DLL),
COM controls (.OCX), and standalone COM executables
X X X X X
Create reusable native 64-bit dynamically linked libraries (.DLL),
COM controls (.OCX), and standalone COM executables
X X X X
COM Object Wizard X X X X
Microsoft ActiveX
XE3, XE,
2009, and 2007
X X X
InterBase ToGo dbExpress driver for iOS X X X Optional
1
Introduced in XE5! InterBase ToGo dbExpress driver for Android X X X Optional
1
InterBase ToGo dbExpress driver X X X X
InterBase ToGo 64-bit ODBC driver for Windows X X X X
dbExpress server connectivity to SQLite 3.x X X X
dbExpress Server connectivity to Firebird 2.5, 2.1 and1.5 X X X
dbExpress server connectivity to Oracle 11g and 10g X X X
dbExpress server connectivity to Microsoft SQL Server 2008, 2005,
and 2000
X X X
dbExpress server connectivity to Informix
9x (not Unicode-enabled) X X X
dbExpress server connectivity to IBM DB2
12 and 11
(Unicode-enabled); and SQL Anywhere 9 (not Unicode-enabled)
X X X
dbExpress server connectivity to Sybase
ER/Studio