Show: Object Pascal C++
Display Preferences

FireMonkey Platform Prerequisites

From Appmethod Topics
Jump to: navigation, search

Go Up to FireMonkey Applications Guide


Supported Platforms

FireMonkey runs on the following platforms:

Platforms Applications

32-bit and 64-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, targeting either simulator or device

32-bit FireMonkey applications

Android, targeting either emulator or device

32-bit FireMonkey applications


  • The Appmethod 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

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 7 or 8 is required, either 32-bit or 64-bit. 64-bit applications require 64-bit Windows.

Mac OS X Requirements

Your Mac has a qualified GPU if your Mac is running either of the following OS:

  • OS X 10.8 Mountain Lion
  • OS X 10.9 Mavericks

For Mac OS X application development, you need to have installed on the Mac:

  • Xcode 4.6 for OS X 10.8 Mountain Lion
  • Xcode 5 for OS X 10.9 Mavericks

iOS Requirements

You need to connect an iOS device to your Mac in order to run an iOS app on it. The following devices are supported:

  • iPod Touch, iPhone, or iPad
  • iOS 6 and later

For iOS application development, you need to have installed on the Mac:

  • Xcode 4.5 for iOS 6
  • Xcode 4.6 for iOS 6.1
  • Xcode 5 for iOS 7

Android Requirements

You need to connect an Android device to your development system in order to run an app on it.
Appmethod supports the development of applications for Android devices running on an ARMv7 processor with NEON support.

See a specific list of supported Android versions in Android Devices Supported for Application Development.

See Also

Personal tools
In other languages