FireMonkey Platform Prerequisites
Go Up to FireMonkey Applications Guide
Contents
Supported Platforms
FireMonkey runs on the following platforms:
Platforms | Applications |
---|---|
32-bit Windows |
32-bit FireMonkey applications |
64-bit Windows |
64-bit FireMonkey applications |
Mac OS X, either 32-bit or 64-bit kernel |
32-bit FireMonkey applications |
iOS Device - 32-bit (C++ and Delphi) or simulator (Delphi) |
32-bit FireMonkey applications |
iOS Device - 64-bit |
64-bit FireMonkey applications |
Android, targeting Android devices |
32-bit FireMonkey applications |
- The RAD Studio IDE is a 32-bit Windows application, so the IDE requires the Windows development environment (either 32-bit or 64-bit).
- The Platform Assistant is required for multi-device development for either Mac OS X or iOS (device or simulator).
Hardware and OS Requirements for Target and Development Systems
All FireMonkey applications require a graphics processing unit (GPU) on both the target platform and the development system. The GPU can be accessible either directly or through virtualization.
Windows Requirements
- 2+ GB RAM recommended
- Between 3-44 GB free hard disk space, depending on edition and configuration
- DVD-ROM drive (if installing from a Media Kit DVD)
- Basic GPU:
- Any vendor DirectX 11.0 class or better
- For 3D graphics, Direct3D 11.1 or better (Pixel Shader Level 5) is preferred, but the installed version of Direct3D will be used
- You can download Direct3D from http://msdn.microsoft.com/en-us/library/windows/desktop/hh404562(v=vs.85).aspx
(files Windows6.1-KB2670838-x64.msu or Windows6.1-KB2670838-x86.msu) - Additional memory requirements for 3D: System must allow for resources greater than 4GB in size, while keeping indices of all resources at 32-bit
- You can download Direct3D from http://msdn.microsoft.com/en-us/library/windows/desktop/hh404562(v=vs.85).aspx
- Intel® Pentium® or compatible, 1.6 GHz minimum (2GHz+ recommended)
- 1024x768 or higher-resolution monitor
- Mouse or other pointing device
- Microsoft® Windows 8 or 8.1 (32-bit and 64-bit)
- Microsoft Windows 7 SP1 or newer (32-bit and 64-bit)
- Microsoft Windows Server® 2008 and 2012 (32-bit and 64-bit) are supported only for deployment of apps.
- Note: RAD Studio can also be run on Mac OS X by using a virtual machine (VM) such as VMware Fusion or Parallels hosting Windows 7 or Windows 8
- When run in a virtual machine, the host's GPU must be accessible. Such support is found in the following virtualization products:
- VMware Workstation 7 or newer
- VMware Player 3 or newer
- VMware Fusion 3 or newer
Mac OS X Requirements
Your Mac has a qualified GPU if your Mac is running either of the following operating systems:
- OS X 10.9 Mavericks
- OS X 10.10 Yosemite
- OS X 10.11 El Capitan
For Mac OS X application development, you need to have the following software installed on the Mac:
- Xcode 6 or Xcode 7, see Installing Xcode
iOS Requirements
You need to connect an iOS device via USB to your Mac in order to run an iOS app on an iOS device. The following iOS devices are supported:
- iPod Touch, iPhone, or iPad
- iOS 7
- iOS 8
- iOS 9
For iOS application development, you need to have installed on the Mac:
- iOS 8 SDK or iOS 9 SDK
- Xcode 6 or Xcode 7, see Installing Xcode
Android Requirements
You need to connect a physical Android device via USB to your development system in order to run an app on an Android device.
RAD Studio supports the development of applications for Android devices running on an ARMv7 processor with NEON support.
For a list of specific Android versions we support, see Android Devices Supported for Application Development.
During product installation, RAD Studio installs the compatible required Android SDK and NDK, as follows:
- Android SDK 5.1.1 (API 22)
- Android NDK (android-ndk-r9c)
We recommend that you use these Android libraries and do not update them independently of RAD Studio.