FireMonkey プラットフォームに必要な準備
目次
サポートされるプラットフォーム
FireMonkey は以下のプラットフォームで動作します。
プラットフォーム | アプリケーション |
---|---|
32 ビット Windows |
32 ビット FireMonkey アプリケーション |
64 ビット Windows |
64 ビット FireMonkey アプリケーション |
Mac OS X(32 ビットまたは 64 ビット カーネル) |
32 ビット FireMonkey アプリケーション |
iOS デバイス - 32 ビット(C++、Delphi)、シミュレータ(Delphi) |
32 ビット FireMonkey アプリケーション |
iOS デバイス - 64 ビット |
64 ビット FireMonkey アプリケーション |
Android(対象は Android デバイス) |
32 ビット FireMonkey アプリケーション |
- RAD Studio IDE は 32 ビット Windows アプリケーションなので、IDE には Windows 開発環境(32 ビットか 64 ビットのどちらか)が必要です。
- Mac OS X または iOS(デバイス、シミュレータ)向けマルチデバイス開発には、プラットフォーム アシスタントが必要です。
ターゲット システムおよび開発システムのハードウェア要件および OS 要件
すべての FireMonkey アプリケーションでは、ターゲット プラットフォームにも開発用システムにもグラフィックス処理装置(GPU)が必要です。GPU には、直接アクセスすることも仮想化を通じてアクセスすることもできます。
Windows の要件
- 2 GB 以上の RAM を推奨
- エディションおよび構成に応じて、3 ~ 44 GB の空きディスク領域が必要
- DVD-ROM ドライブ(メディア キット DVD からインストールする場合)
- 基本の GPU:
- DirectX 11.0 クラス以上をサポートするもの(任意のベンダ)
- 3D グラフィックスの場合は、Direct3D 11.1 以上(Pixel Shader レベル 5)が望ましいが、インストールされている Direct3D のバージョンが使用される
- Direct3D は http://msdn.microsoft.com/en-us/library/windows/desktop/hh404562(v=vs.85).aspx
(Windows6.1-KB2670838-x64.msu ファイルまたは Windows6.1-KB2670838-x86.msu ファイル)からダウンロードすることができます。 - 3D 向けの追加メモリ要件: システムは、4 GB より大きいサイズのリソースに対応しつつ、すべてのリソースのインデックスを 32 ビットで保持できる必要があります。
- Direct3D は http://msdn.microsoft.com/en-us/library/windows/desktop/hh404562(v=vs.85).aspx
- Intel® Pentium® または互換 CPU 1.6 GHz 以上(2 GHz 以上を推奨)
- 1024 x 768 以上の解像度のモニタ
- マウスなどのポインティング デバイス
- Microsoft® Windows 8 または 8.1(32 ビットおよび 64 ビット)
- Microsoft Windows 7 SP1 以上(32 ビットおよび 64 ビット)
- Microsoft Windows Server® 2008 および 2012(32 ビットおよび 64 ビット)は、アプリケーションの配置のみでサポートされています。
-
- メモ: RAD Studio は、Windows 7 または Windows 8 を稼働させた VMware Fusion や Parallels などの仮想マシン(VM)を使用して Mac OS X 上で実行することもできます。
- 仮想マシンで実行する場合は、ホストの GPU にアクセスできることが必要です。このような機能は、次の仮想化製品でサポートされています。
- VMware Workstation 7 以上
- VMware Player 3 以上
- VMware Fusion 3 以上
Mac OS X の要件
お使いの Mac で以下のオペレーティング システムのいずれかが稼働している場合は、要件を満たす GPU が搭載されています。
- OS X 10.9 Mavericks
- OS X 10.10 Yosemite
Mac OS X アプリケーション開発では、次のソフトウェアを Mac にインストールする必要があります。
- Xcode 6
iOS の要件
iOS アプリケーションを iOS デバイスで実行するには、お使いの Mac を USB 経由で iOS デバイスに接続する必要があります。以下の iOS デバイスがサポートされています。
- iPod Touch、iPhone、iPad
- iOS 7
- iOS 8
iOS アプリケーション開発では、次のソフトウェアを Mac にインストールする必要があります。
- iOS 8 SDK
- Xcode の最新版(Xcode 6)
Android の要件
アプリケーションを Android デバイスで実行するには、使用している開発用システムに USB 経由で物理的な Android デバイスを接続する必要があります。
RAD Studio では、NEON 対応の ARMv7 プロセッサ上で動作する Android デバイス向けアプリケーションの開発をサポートしています。
サポートする特定の Android バージョンの一覧については、「アプリケーション開発用にサポートされている Android デバイス」を参照してください。
RAD Studio では、製品のインストール時に、互換性のある必須の Android SDK および NDK(下記のとおり)がインストールされます。
- Android SDK 5.1.1 (API 22)
- Android NDK (android-ndk-r9c)
これらの Android ライブラリを使用し、RAD Studio とは独立にそれらを更新しないことをお勧めします。