作成できるクロスプラットフォーム アプリケーションの種類
クロスプラットフォーム アプリケーション:インデックス への移動
目次 |
以下の表では、IDE を使って作成できる主なクロスプラットフォーム アプリケーションの種類を一覧表示して説明します。
| アプリケーションの種類 | アプリケーションの作成方法 | 説明とリンク |
|---|---|---|
| FireMonkey デスクトップ アプリケーション
ターゲット マシン:
|
|
[FireMonkey デスクトップ アプリケーション]ウィザードを使用して作成されたアプリケーションは、クロスプラットフォーム バージョンのコンポーネントおよびランタイム ライブラリを自動で使用します。32 ビット Windows、64 ビット Windows、および Mac OS X アプリケーションでサポートされる、Delphi または C++ の FireMonkey アプリケーションを作成できます。 開発用 PC が 64 ビット システムの場合、プラットフォーム アシスタントおよび接続プロファイルは、Win64 アプリケーションの開発には必須ではありませんが、プラットフォーム アシスタントと接続プロファイルを使用することが推奨されています。これらを使用すると、デバッグが容易になり、配置マネージャを使用できるからです。 詳細については、以下を参照してください。 |
| FireMonkey モバイル アプリケーション
ターゲット マシン:
|
|
[FireMonkey モバイル アプリケーション]ウィザードを使用して作成されたアプリケーションは、クロスプラットフォーム バージョンのコンポーネントおよびランタイム ライブラリを自動で使用します。 iOS デバイスと iOS シミュレータで動作するモバイル アプリケーションをビルドすることができます。また、テスト用に 32 ビット Windows 用のモバイル アプリケーションもビルドできます。 詳細については、以下を参照してください。 |
|
64 ビット Windows アプリケーション(Delphi と C++Builder の両方) ターゲット マシン: 64 ビット Windows オペレーティング システムで稼働する PC、ローカル PC (開発用システム)またはリモート PC |
IDE で 64 ビット Windows アプリケーションを作成するには次の手順に従います。
|
RAD Studio IDE は、すべての Windows プラットフォーム(ネイティブ Win32 または Win64)で実行できます。
詳細は、「Windows 向けの 64 ビット クロスプラットフォーム アプリケーション開発」を参照してください。 |
|
コンソール アプリケーション(Mac OS X、iOS、または 64 ビット Windows) ターゲット マシン:
|
|
OS X アプリケーションまたは iOS アプリケーションの実行、デバッグ、配置を行うには、接続プロファイルを作成し、アクティブに接続されている Mac に、プラットフォーム アシスタント(リモート アプリケーション サーバー)をインストールして実行する必要があります。SDK も追加する必要があります。 iOS シミュレータおよび iOS デバイス上のコンソール アプリケーションの出力 RAD Studioでは、Xcode と共に iOS コンソール アプリケーションをサポートしています。コンソール出力が使用される場合(たとえば、コンソール アプリケーションが Writeln を使用する場合)、iOS シミュレータまたは iOS デバイスのウィンドウ上にその出力が表示されません。代わりに、コンソール ログに送られた出力は、Mac OS X コンソール ログ ビューア アプリケーション(iOS シミュレータ用)またはXcode[オーガナイザ]ウィンドウの[Device Logs]ペイン(iOS デバイス用)で確認することができます。 詳細については、以下を参照してください。 |
|
DataSnap アプリケーション ターゲット マシン:
|
|
OS X またはリモート Win64 ターゲットで DataSnap アプリケーションの実行、デバッグ、および配置を行うには、接続プロファイルを作成し、ターゲット プラットフォームで稼働中のアクティブに接続されたマシン上に、リモート アプリケーション サーバーであるプラットフォーム アシスタント サーバーをインストールして実行する必要があります。Mac OS X C++ アプリケーションの場合、SDK も追加する必要があります。 詳細については、以下を参照してください。 |
クロスプラットフォームに対応可能なその他のアプリケーションの種類
他にも、クロスプラットフォームに対応できるアプリケーションがあります。
- DataSnap サーバー(Win64)
- DataSnap クライアント(Win64、OS X)
- DataSnap WebBroker アプリケーション(Win64)
- Web サーバー アプリケーション(Win64、OS X)
- ActiveX(Win64)
- SOAP サーバー アプリケーション(Win64)