C++Builder XE7 Feature Matrix | the Fastest Way to Build Connected C++
Total Page:16
File Type:pdf, Size:1020Kb
C++Builder® XE7 The fastest way to build connected C++ apps for Windows, Mac, iOS, Android, Gadgets, and Wearables Feature Matrix Feature Architect Ultimate Enterprise Professional Starter INTEGRATED COMPILERS AND TOOLCHAINS Create 32-bit optimized native executables that can run on both 32 X X X X X and 64-bit Windows operating systems Enhanced in XE5! Embarcadero C++ Compiler for Win64 (bcc64) X X X X Enhanced in XE5! Embarcadero C++ Compiler for Win32 (bcc32) X X X X X C++ command line toolchains for Windows X X X X C++ OS X compiler (bccosx) X X X X C++ command line toolchains for OS X X X X X Introduced in XE5! C++Builder iOS ARM Compiler (bcciosarm) X X X Optional1 Introduced in XE5! C++Builder command line toolchain for iOS X X X Optional1 Introduced in XE6! C++Builder Android ARM Compiler (bccaarm) X X X Optional1 Introduced in XE6! C++Builder command line toolchain for Android X X X Optional1 1 Requires purchase of Mobile Add-On Pack for Professional APPLICATION PLATFORMS, INTEGRATED FRAMEWORKS, DESIGNERS AND SDKS FMX Application Platform for creating 32-bit Windows applications for Windows 8.1, Windows 8, Windows 7, and Windows Vista; X X X X X Server 2008 and 2012. FMX Application Platform for creating 64-bit Windows applications for Windows 8 and 8.1, Windows 7, and Windows Vista; Server 2008 X X X X and 2012. FMX Application Platform for creating OS X 10.8 and 10.9 X X X X applications Introduced in XE5! FMX Application Platform for creating native iOS X X X Optional1 applications for iOS 6.x and iOS 7.x Introduced in XE6! FMX Application Platform for creating native Android ARMv7 applications for Gingerbread (2.3.3 – 2.3.7), Ice X X X Optional1 Cream Sandwich (4.0.3, 4.0.4), Jelly Bean (4.1.x, 4.2.x, 4.3.x), and Kit Kat (4.4) Enhanced in XE6! VCL (Visual Component Library) for rapidly building 64-bit applications for Windows 8 and 8.1, Windows 7, X X X X Windows and Vista; Windows Server 2008 and 2012. Enhanced in XE6! VCL (Visual Component Library) for rapidly building 32-bit applications for Windows 8 and 8.1, Windows 7, and X X X X X Windows Vista; Windows Server 2008 and 2012. .NET headers for C++ to .NET API access X X X X X Microsoft Windows SDK support for Windows Vista, Windows 7 and X X X X X Windows 8 APIs Introduced in XE6! Support for DirectX 11 X X X X X VCL forms designer with live Snap-to hints and layout guidelines X X X X X VCL and FMX Metropolis (Modern UI for Windows applications) X X X X X 1 Requires purchase of Mobile Add-On Pack for Professional FMX APPLICATION PLATFORM (FIREMONKEY) New in XE7! FireUI multi-device designer for visually building mobile and desktop applications and customize them at design time for X X X Limited1 X3 different form factors and operating systems New in XE7! FireUI multi-device designer ability to make changes on the main user interface that are propagated to other device specific X X X X2 X3 user interfaces and fine tune a device specific form factor without affecting the other views Page 2 of 20 Feature Architect Ultimate Enterprise Professional Starter New in XE7! FireUI multi-device designer support for adding X X X X2 X3 additional custom views to the designer Dozens of UI controls for building FMX applications, covering the X X X X2 X3 most common UI guidelines and including also 3D support New in XE7! FireMonkey Behavior service for automatically adjusting X X X X UI properties to the target device New in XE7! MultiView component to create a UI that adapts to the X X X X2 X3 form factor New in XE7! TEdit and TCalendar ability to dynamically render a X X X Optional1 platform native UI control on iOS New in XE7! Multi-monitor support for desktop platforms X X X X X3 Introduced in XE6! Accessibility support for FireMonkey desktop platforms, including JAWS on Windows and VoiceOver on OS X X X X X (available as a separate download) New in XE7! Immersive full screen mode on Android 4.4 (KitKat) X X X Optional1 New in XE7! Splash screen support for Android X X X Optional1 New in XE7! Form-level multi-touch support for all platforms X X X X2 X3 Introduced in XE6! Tint support for buttons and toolbars on iOS and X X X Optional1 Android (for control surface and controls icons) Introduced in XE6! Google Glass specific style and design support X X X Optional1 Introduced in XE6! Android KitKat style X X X Optional1 Introduced in XE6! In-app purchase component for iOS and Android X X X Optional1 Introduced in XE6! Advertising component for iOS and Android X X X Optional1 Introduced in XE6! Push notifications support for mobile platforms X X X Optional1 Enhanced in XE7! FireMonkey support for App Tethering across desktop and mobile applications, now including both Wifi and X X X X Bluetooth support New in XE7! Native Bluetooth APIs (on platforms that fully support X X X X2 the technology) New in XE7! Bluetooth LE component (on platforms that fully support X X X X2 the technology) Enhanced in XE6! Native message alerts for iOS and Android X X X Optional1 Enhanced in XE6! Custom Pickers for iOS and Android X X X Optional1 Enhanced in XE6! Date Picker for iOS and Android (TDateEdit) X X X Optional1 Enhanced in XE6! Time Picker for iOS and Android X X X Optional1 Introduced in XE5! Time Picker for Windows and OS X X X X X X3 Introduced in XE5! Phone Dialer Support for iOS and Android X X X Optional1 Introduced in XE6! Built-in text editing mode for TEdit and TMemo X X X Optional1 controls on Android, including Cut/Copy/Paste/Zoom Introduced in XE5! Built-in Spell Check Support for text input controls X X X Optional1 on iOS and Android Introduced in XE5! Built-in text editing mode for TEdit and TMemo X X X Optional1 controls on iOS, including Cut/Copy/Paste/Zoom Introduced in XE6! New SelectDirectory dialog for desktop platforms X X X Optional1 Enhanced in XE5! Notification Center Component for using X X X Optional1 notifications in your iOS and Android applications Enhanced in XE6! Gesture support for iOS and Android including X X X Optional1 swipe (pan), tap, tap and hold, double tap and pinch & zoom Introduced in XE5! Native iOS application styling for iPhone and iPad X X X Optional1 (Retina and non-Retina) on iOS 6.x and 7.x Enhanced in XE5! FireMonkey Mobile Application Wizard with X X X Optional1 header/footer, tabbed, and master detail templates Enhanced in XE6! Full set of native iOS and Android styling options X X X Optional1 for buttons, toolbars, listboxes, sliders, switch controls Enhanced in XE7! Swipe-to-Delete and Pull-to-Refresh on iOS and X X X Optional1 Android with the TListView component Introduced in XE5 and XE6! Built-in search filtering for TListView on X X X Optional1 iOS and Android Page 3 of 20 Feature Architect Ultimate Enterprise Professional Starter Introduced in XE5! Built-in search filtering for TListView on Windows X X X X X3 and OS X Enhanced in XE6! Web Browser for loading and displaying web X X X Optional1 content in your iOS and Android applications Enhanced in XE6! Extended ListBox capabilities for iOS and Android, including header/footer/grouped styling, embedded search X X X Optional1 and expanded LiveBindings support Enhanced in XE6! Support for various keyboard types on iOS and X X X Optional1 Android Introduced in XE5! TMagnifier component for easily zooming in on X X X X X images and text Introduced in XE5! TCameraComponent component for accessing X X X X X the front and back camera, flash etc. Enhanced in XE7! TabControl with new settings for using tabs as views and a PlatformDefault tab position to automatically adapt tab X X X X2 X3 layout to the current mobile platform Introduced in XE6! Support for TabControl tab icons on Android X X X X FireMonkey Frames X X X X X Introduced in XE5! Toggle Device Skin to show/hide mobile device X X X Optional1 background 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 X X X Optional1 iOS and Android Enhanced in XE6! Action for accessing images from the camera roll X X X Optional1 on iOS and Android Enhanced in XE6! Share Sheet support on iOS 6 and Android for X X X Optional1 sharing content via Messaging, Mail, Facebook, Twitter etc. Introduced in XE5! 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 X X X X X using the TMediaPlayer component Enhanced in XE5! Location Services component for GPS or X X X X X triangulation Enhanced in XE6! Orientation sensor (gyroscope/compass) on iOS X X X Optional1 and Android Orientation sensor (gyroscope/compass) on Windows X X X X X Enhanced in XE6! Motion Sensor component for accelerometer X X X Optional1 access on iOS and Android 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- X X X X X3 only in Starter) Metropolis UI Style for Windows 7, Windows 8 and 8.1, with grid page side scrolling, application toolbar support, and X X X X X MetropolisUIListBox support for list boxes and custom grid layouts Support for Windows 8 gestures X X X X X Edit control with stylable glyph with built-in style support for search X X X X X bar, password control and more Animated progress glyphs, including Windows 8 ring X X X X X StyleLookUp support with preview of available designs for the X X X X X selected component