表示: Delphi C++
表示設定

作成できるクロスプラットフォーム アプリケーションの種類

提供:RAD Studio
移動: 案内, 検索

クロスプラットフォーム アプリケーション:インデックス への移動

目次


以下の表では、IDE を使って作成できる主なクロスプラットフォーム アプリケーションの種類を一覧表示して説明します。

アプリケーションの種類 アプリケーションの作成方法 説明とリンク
FireMonkey デスクトップ アプリケーション

ターゲット マシン:

  • 次のいずれかが稼働する Windows PC
    • 32 ビット Windows オペレーティング システム
    • 64 ビット Windows オペレーティング システム
  • OS X オペレーティング システムで稼働する Mac
  1. [FireMonkey デスクトップ アプリケーション]ウィザードで、次のいずれかを選択します。
  2. Mac OS X アプリケーションおよびリモートの Win64 アプリケーションの場合には、ターゲット プラットフォームにプラットフォーム アシスタント サーバーをインストールし、開発用システムで接続プロファイルを作成します。Mac OS X C++ アプリケーションの場合には、SDK も追加します。
  3. [プロジェクト マネージャ][ターゲット プラットフォーム]ノードに、選択したターゲット プラットフォーム(Win32、Win64、または OS X)を追加してアクティブにします。

[FireMonkey デスクトップ アプリケーション]ウィザードを使用して作成されたアプリケーションは、クロスプラットフォーム バージョンのコンポーネントおよびランタイム ライブラリを自動で使用します。32 ビット Windows、64 ビット Windows、および Mac OS X アプリケーションでサポートされる、Delphi または C++ の FireMonkey アプリケーションを作成できます。

開発用 PC が 64 ビット システムの場合、プラットフォーム アシスタントおよび接続プロファイルは、Win64 アプリケーションの開発には必須ではありませんが、プラットフォーム アシスタントと接続プロファイルを使用することが推奨されています。これらを使用すると、デバッグが容易になり、配置マネージャを使用できるからです。

詳細については、以下を参照してください。

FireMonkey モバイル アプリケーション

ターゲット マシン:

  • 次の iOS デバイス
    • iPhone
    • iPad
  1. [FireMonkey モバイル アプリケーション]ウィザードで、次のいずれかを選択します。
  2. Mac 上にプラットフォーム アシスタント サーバー(iOS デバイス用の中間ターゲット プラットフォーム)をインストールします。
  3. 接続プロファイルを作成します。
  4. 適切な SDK(ソフトウェア開発キット)を追加します。
  5. [プロジェクト マネージャ][ターゲット プラットフォーム]下で[iOS デバイス]をアクティブにします。

[FireMonkey モバイル アプリケーション]ウィザードを使用して作成されたアプリケーションは、クロスプラットフォーム バージョンのコンポーネントおよびランタイム ライブラリを自動で使用します。

iOS デバイスと iOS シミュレータで動作するモバイル アプリケーションをビルドすることができます。また、テスト用に 32 ビット Windows 用のモバイル アプリケーションもビルドできます。

詳細については、以下を参照してください。

64 ビット Windows アプリケーション(Delphi と C++Builder の両方)

ターゲット マシン:

64 ビット Windows オペレーティング システムで稼働する PC、ローカル PC (開発用システム)またはリモート PC

IDE で 64 ビット Windows アプリケーションを作成するには次の手順に従います。

  1. 次のいずれかを作成します。
  2. [プロジェクト マネージャ][ターゲット プラットフォーム]ノードに[64 ビット Windows]ターゲット プラットフォームを追加します。
  3. [プロジェクト マネージャ][ターゲット プラットフォーム]として[64 ビット Windows]をアクティブにします。

RAD Studio IDE は、すべての Windows プラットフォーム(ネイティブ Win32 または Win64)で実行できます。

  • Win32 開発用システムで RAD Studio を使用する場合は、Win64 クロスプラットフォーム アプリケーションの実行とデバッグに、プラットフォーム アシスタントと Win64 システムへのライブ接続が設定された接続プロファイルを使用する必要があります。実行とデバッグは、アプリケーションを開発する上で不可欠な 2 つのステップです。
  • Win64 開発用システムで RAD Studio を使用する場合は、プラットフォーム アシスタントと接続プロファイルの使用は任意ですが、これらの要素を使用することでデバッグが容易になり、アプリケーションの配置に配置マネージャを使用できるようになります。

詳細は、「Windows 向けの 64 ビット クロスプラットフォーム アプリケーション開発」を参照してください。

コンソール アプリケーション(Mac OS X、iOS、または 64 ビット Windows)

ターゲット マシン:

  • OS X オペレーティング システムが稼働する Mac (Delphi および C++Builder アプリケーション)
  • iOS シミュレータまたは iOS デバイス
  • 64 ビット Windows オペレーティング システムが稼働する PC (Delphi アプリケーションのみ)
  1. Delphi または C++Builder でコンソール アプリケーションを作成します。
  2. [プロジェクト マネージャ][ターゲット プラットフォーム]ノードにターゲット プラットフォーム([OS X][iOS シミュレータ][iOS デバイス][64 ビット Windows]のいずれか)を追加します。
  3. [プロジェクト マネージャ]でターゲット プラットフォームをアクティブにします。
    • [OS X]
    • [iOS シミュレータ]または[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 アプリケーション

ターゲット マシン:

  1. 次のいずれかを選択します。
  2. [プロジェクト マネージャ][ターゲット プラットフォーム]ノードにターゲット プラットフォーム([OS X](DataSnap クライアントのみ)または[64 ビット Windows])を追加します。
  3. [プロジェクト マネージャ]でターゲット プラットフォーム([OS X](DataSnap クライアントのみ)または[64 ビット Windows])をアクティブにします。

OS X またはリモート Win64 ターゲットで DataSnap アプリケーションの実行、デバッグ、および配置を行うには、接続プロファイルを作成し、ターゲット プラットフォームで稼働中のアクティブに接続されたマシン上に、リモート アプリケーション サーバーであるプラットフォーム アシスタント サーバーをインストールして実行する必要があります。Mac OS X C++ アプリケーションの場合、SDK も追加する必要があります。

詳細については、以下を参照してください。

クロスプラットフォームに対応可能なその他のアプリケーションの種類

他にも、クロスプラットフォームに対応できるアプリケーションがあります。

関連トピック

他言語版