FireMonkey Platform Prerequisites
Go Up to FireMonkey Applications Guide
Contents |
Supported Platforms
FireMonkey runs on the following platforms:
- 32-bit applications on 32-bit and 64-bit Windows
- 64-bit applications on 64-bit Windows
- 32-bit applications on Mac OS X (32- and 64-bit kernels)
- 32-bit applications on iOS, using the Free Pascal compiler and RTL instead of Delphi
RAD Studio XE2 is a Win32 application. Cross-platform development requires the Platform Assistant; except for iOS development, which is described in FireMonkey Development Setup for iOS.
Target Hardware and OS Requirements
Applications built with FireMonkey require a GPU, accessible directly or through virtualization.
Windows Requirements
The GPU must support Pixel Shader 2.0, part of DirectX 9.0, which first appeared from various vendors in these products:
- ATI (now AMD) Radeon 9500-X600 series, introduced in 2002.
- Intel GMA 900, introduced in 2004.
- NVIDIA GeForce FX (or GeForce 5) series, introduced in 2003.
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
- VMware Player 3
- VMware Fusion 3
Windows XP (with SP2 or SP3) or later is required, either 32- or 64-bit. 64-bit applications require 64-bit Windows. When run through Remote Desktop Protocol (RDP), Windows Vista or later is required; XP does not have complete support for the GPU over RDP.
Mac OS X Requirements
Any Mac running OS X 10.6 Snow Leopard or 10.7 Lion also has a qualified GPU.
iOS Requirements
Any device running iOS 4.2 or later also has a qualified GPU.
For further requirements for iOS apps, see FireMonkey Development Setup for iOS.