作成できるマルチデバイス アプリケーションの種類

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

マルチデバイス アプリケーション:インデックス への移動

以下の表では、IDE を使って作成できる主なマルチデバイス アプリケーションの種類を一覧表示して説明します。

アプリケーションの種類 アプリケーションの作成方法 説明とリンク
マルチデバイス アプリケーション

ターゲット マシン:

  • 次のいずれかが稼働する Windows PC
    • 32 ビット Windows オペレーティング システム
    • 64 ビット Windows オペレーティング システム
  • macOS 64 ビット(Intel)または macOS 64 ビット(ARM)オペレーティング システムで稼働する Mac
  • 次の iOS デバイス
    • iPhone
    • iPad
  • Android デバイス
  1. [マルチデバイス アプリケーション]ウィザードで、次のいずれかを選択します。
  2. 開発環境を準備します。
    • リモートの 64 ビット Windows の場合、ターゲット プラットフォームにプラットフォーム アシスタント サーバーをインストールし、RAD Studio に接続プロファイルを作成します。
    • macOS 64ビット(Intel)および macOS 64ビット(ARM): ターゲット プラットフォームにプラットフォーム アシスタント サーバーをインストールし、RAD Studio に接続プロファイルを作成します。同様に RAD Studio にmacOS SDK を追加します。
    • 64 ビット iOS デバイス: (iOS デバイスの中間ターゲット プラットフォームとして動作する)Mac にプラットフォーム アシスタント サーバーをインストールし、RAD Studio に接続プロファイルを作成し、RAD Studio に iOS SDK を追加します。
  3. [プロジェクト マネージャ][ターゲット プラットフォーム]ノードで、選択したターゲット プラットフォームをアクティブにします。

マルチデバイス アプリケーション ウィザードで作成されたアプリケーションは、自動的に、マルチデバイス版のコンポーネントとランタイム ライブラリを使用します。すべてのサポートされているターゲット プラットフォームで実行できる、Delphi / C++ マルチデバイス アプリケーションを作成することができます。

メモ: 64 ビット Windows 用アプリケーションの開発には、開発 PC が 64 ビット システムであるため、プラットフォーム アシスタント サーバーと接続プロファイルは必須ではありません。

詳細は、「マルチデバイス アプリケーションの開発」を参照。

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

ターゲット マシン:

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

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

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

RAD Studio IDE は、ネイティブ Win64 Windows プラットフォームで稼働します:

  • プラットフォーム アシスタントと接続プロファイルの使用は任意ですが、これらの要素の使用はデバッグを容易にし、また、アプリケーションの配置には配置マネージャを使用することが可能になります。

詳細は、「64 ビット Windows アプリケーション開発」を参照。

コンソール アプリケーション
(macOS 64 ビット(Intel)、macOS 64 ビット(ARM)、iOS、または 64 ビット Windows)

ターゲット マシン:

  • macOS 64 ビット(Intel)または macOS 64 ビット(ARM)オペレーティング システムで稼働する Mac(}}Delphiテンプレート:およびCBuilder% アプリケーションの場合)
  • iOS デバイス
  • 64 ビット Windows オペレーティング システムが稼働する PC (Delphi アプリケーションのみ)
  1. Delphi または C++Builder でコンソール アプリケーションを作成します。
  2. ターゲット プラットフォーム(macOS 64 ビット(Intel)macOS 64 ビット(ARM)iOS デバイス - 64 ビット、または 64 ビット Windows)を、プロジェクト マネージャで、[ターゲット プラットフォーム]ノードに追加します(%CBuilder% は現在 macOS をサポートしていない点に注意してください)。
  3. [プロジェクト マネージャ]でターゲット プラットフォームをアクティブにします。
    • macOS 64 ビット(Intel) または macOS 64 ビット(ARM)
    • iOS デバイス - 64 ビット
    • [64 ビット Windows]

macOS または iOS アプリケーションを、実行、デバッグ、配置するには、接続プロファイルを作成し、接続がアクティブになっている Mac 上で、プラットフォーム アシスタント(リモート アプリケーション サーバー)をインストールおよび実行する必要があります。SDK も同様に追加しなければなりません。

iOS デバイス上でのコンソール アプリケーションの出力

RAD Studio では、Xcode と共に iOS コンソール アプリケーションをサポートしています。 コンソール出力が使用される場合(たとえば、コンソール アプリケーションが Writeln を使用する場合)、iOS デバイスのウィンドウ上には、その出力は表示されません。代わりに、コンソール ログに送られた出力は、Xcode Devices(iOS デバイス用)で確認することができます。

詳細は、以下を参照。

DataSnap アプリケーション

ターゲット マシン:

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

macOS またはリモート Win64 ターゲットに DataSnap アプリケーションを、実行、デバッグ、配置するには、接続プロファイルを作成し、接続がアクティブになっている、ターゲット プラットフォームが稼働するマシン上に、リモート アプリケーション サーバーであるプラットフォーム アシスタント サーバーをインストールおよび実行します。macOS 64 ビット(Intel)および macOS 64 ビット(ARM)のアプリケーションの場合、SDK も同様に追加が必要です。

詳細は、以下を参照。

マルチデバイスに対応可能なその他のアプリケーションの種類

他にも、マルチデバイスに対応できるアプリケーションがあります。

関連トピック