[アプリケーション]オプション
[<プロジェクト名> のプロジェクト オプション]ダイアログ ボックス への移動
[プロジェクト|オプション...|アプリケーション]
目次
[アプリケーション] ページを使用すると、現在のアプリケーションのオプションを設定できます。
オプション | 説明 |
---|---|
[ターゲット]、[適用...]、[保存...] |
「[ターゲット]オプション」を参照。 |
共通項目 |
[出力設定]
オプション | 説明 |
---|---|
[ターゲット ファイル拡張子] |
最終的なターゲット ファイルの拡張子を指定します。 |
[アプリケーション]オプションは、選択されたターゲット プラットフォームによって変わります:
- デスクトップ プラットフォーム (VCL または FireMonkey)
- iOS (FireMonkey のみ)
- Android (FireMonkey のみ)
デスクトップ プラットフォームのアプリケーション オプション
マルチデバイス アプリケーションの場合、[アプリケーション]ページで以下のオプションを構成することができます。
[アプリケーション アイコンの設定]
オプション | 説明 | ||||
---|---|---|---|---|---|
[アイコン] (Windows アプリケーション用) |
出力ファイルに挿入されるアイコン ファイル(
RAD Studio では、パーソナリティごとに
コンソール アプリケーションの場合には、アプリケーション アイコンの設定が無効になります。Windows では、標準のコンソール モード アイコンがデフォルトで使われます。コンソール アプリケーションのアイコンを変更したい場合は、Delphi @ About.com のチュートリアル「Change the Default Application Icon for a Console Mode Delphi Application(コンソール モードの Delphi アプリケーションのデフォルト アプリケーション アイコンを変更する)」を参照。 | ||||
[Icns アイコン] (FireMonkey macOS アプリケーションの場合) |
出力ファイルに挿入される Icns アイコン ファイル(
RAD Studio では、パーソナリティごとに
それぞれの
macOS に配置したい icns アイコン ファイルをリフレッシュするには、次の手順に従います: |
マニフェスト ファイル(Windows のみ)
オプション | 説明 |
---|---|
[自動生成] |
マニフェスト ファイルが自動的に生成されるかどうかを示します。次のオプションのいずれか 1 つを選択することができます:
|
[ランタイム テーマを有効にする] |
Specifies whether the application you are developing is to use run-time themes. メモ: This option is enabled by default.
|
[DPI 認識]: |
以下のオプションを選択することができます。
|
[実行レベル] |
アプリケーションの実行レベルを示します。
アプリケーションにどのオプションが適しているか、詳細については、Windows デベロッパー センターの「Requested Execution Levels」を参照してください。 アプリケーションにユーザー インターフェイスの保護レベルを回避させ、デスクトップ上でより高い権限の Windows に入力を行いたい場合には、[UI アクセス]を選択します。 |
[カスタム マニフェスト] |
[カスタム]を選択した場合、[カスタム マニフェスト]フィールドが有効になります。省略ボタン [...] をクリックして、 |
iOS のアプリケーション オプション
iOS アプリケーションの場合、[アプリケーション]ページには次の 2 つのタブが表示されます。
- [iPhone]
- [iPad]
iOS アプリケーション用のアイコン
iPhone および iPad プラットフォームに対して、RAD Studio は、FireMonkey iOS アプリケーション用に使用できるアイコン ファイルを、さまざまなサイズの .png
ファイル形式で用意しています。これらのファイルは、製品インストール ディレクトリの下の /bin/Artwork/iOS
ディレクトリに置かれています。
たとえば、次に挙げるのは、RAD Studio で提供されている一部のアイコン ファイルの名前です。
- FM_ApplicationIcon_120x120.png
- FM_SpotlightSearchIcon_120x120.png
- FM_SettingIcon_58x58.png
- FM_NotificationIcon_40x40.png
- FM_LaunchImage_2x.png
iOS アプリケーションと一緒に配置される画像やアイコンを構成するには、プラットフォームごとのタブ([iPhone]または[iPad])で、各フィールドの参照ボタン()をクリックしてください。
[iPhone]タブ
フィールド | 説明 |
---|---|
[アプリケーション アイコン (120x120)] | アプリケーションを表すアイコン。 ユーザーがホーム画面に置き、タップしてアプリケーションを起動するためのアイコンです。 |
アプリケーション アイコン (180x180) | |
[アプリケーション アイコン (1024x1024)] | App Store でアプリケーションを表すアイコン。 |
[スポットライト アイコン (80x80)] | スポットライト検索でアプリケーションを表すアイコン。 |
[スポットライト アイコン (120x120)] | |
[設定アイコン (58x58)] | ビルドインの設定アプリケーションでアプリケーションを表すアイコン。 |
[設定アイコン (87x87)] | |
[通知アイコン (40x40)] | 通知アイコンが、アプリケーションの通知のために表示されます。 |
[通知アイコン (60x60)] | |
[2x スケールの任意の外観の起動画像] | この起動画像は、アプリケーションの読み込みが終わってこの画像の領域に現れるまでの間、アプリケーションの代わりに表示されます。 |
[2x スケールのダークの外観の起動画像] | |
[3x スケールの任意の外観の起動画像] | |
[3x スケールのダークの外観の起動画像] |
[iPad]タブ
フィールド | 説明 |
---|---|
[アプリケーション アイコン (152x152)] | アプリケーションを表すアイコン。 ユーザーがホーム画面に置き、タップしてアプリケーションを起動するためのアイコンです。 |
[アプリケーション アイコン (167x167)] | |
[スポットライト アイコン (80x80)] | スポットライト検索でアプリケーションを表すアイコン。 |
[設定アイコン (58x58)] | ビルドインの設定アプリケーションでアプリケーションを表すアイコン。 |
[通知アイコン (40x40)] | 通知アイコンが、アプリケーションの通知のために表示されます。 |
[2x スケールの任意の外観の起動画像] |
この起動画像は、アプリケーションの読み込みが終わってこの画像の領域に現れるまでの間、アプリケーションの代わりに表示されます。 |
[2x スケールのダークの外観の起動画像] |
[プレビュー]
オプション | 説明 |
---|---|
[プレビュー] |
iOS ターゲット プラットフォームの場合、[アプリケーション]ページの右側にこのフィールドが現れ、選択した画像のプレビューが表示されます。 |
[実サイズ] |
このチェック ボックスをオンにすると、アイコンが実サイズで[プレビュー]に表示されます。 デフォルトでは、右側の列で使用できる領域をはみ出さないよう、サイズ変更してプレビューが表示されます。画像のサイズによっては、スクロールしなければ画像全体を見ることができない可能性があります。 |
iOS のメモ
- どのターゲット iOS デバイスを現在選択しているかに関係なく、[iPhone]タブと[iPad]タブの画像やアイコンはいつでも構成することができます。
- 画像ファイルは、決められたサイズの
.png
ファイルであることが必要で、異なる場合は、エラー メッセージが出力されます。
- すべての画像が必要なわけではありません。詳細については、Apple の「Custom Icon and Image Creation Guidelines(カスタム アイコン/画像の作成ガイドライン)」を参照してください。
- 特定の画像を用意しない場合には、画像のフィールドをクリアして[OK]をクリックします。
- 画像フィールドをクリアする場合には、[アプリケーション]ページで選択している[ターゲット]が[すべての構成]であることを確認してください。空のフィールドには親ターゲットのパスが入るため、上書きされないターゲットは[すべての構成]だけです。
- また、iOS アプリケーションと関連付けられている
UIDeviceFamily
プロパティ値を定義することができます。UIDeviceFamily
は、iOS アプリケーションに関連付けられた info.plist ファイル内の 1 つの値で、UIDeviceFamily
は、アプリケーションがサポートされる iOS デバイスを定義します。iOS アプリケーションの場合、デフォルトのUIDeviceFamily
は iPhone および iPad ですが、必要に応じて、iOS アプリケーションを、iPad か iPhone のいずれかに限定することも可能です。UIDeviceFamily
を キー/値 リスト([プロジェクト|オプション...|バージョン情報]) で設定します。
- iOS アプリケーションは、任意またはダークの外観モード、または同時にその両方の外観モードをサポートするよう設計することができます。
ライト外観 | ダーク外観 |
---|---|
「任意」外観モードの起動画面の背景色やイメージは、ターゲット デバイスが次のときに iOS アプリケーションで使用されます:
|
ダーク外観モードの起動画面の背景色やイメージは、ターゲット デバイスが次のときに iOS アプリケーションで使用されます:
|
- 起動画像の背景色および起動画像のダーク背景色オプションは、iPhone タブ以下でのみ利用可能ですが、iPhone および iPad デバイスの両方に適用できます。
- iOS アプリケーションでのダーク外観モードのサポートは任意です。iOS アプリケーションがダーク外観モードを現時点でサポートする必要がない場合、[2x スケールのダークの外観の起動画像]および[3x スケールのダークの外観の起動画像]オプションは空のままで構いません。
Android のアプリケーション オプション
Android アプリケーションの場合、[アプリケーション]ページには次の 1 つのタブが表示されます。
Android アプリケーション用のアートワーク
RAD Studio では、Android プラットフォーム向けに、FireMonkey Android アプリケーション用に使用できるアイコン ファイルやスプラッシュ画像を、さまざまなサイズの .png
ファイルの形式で用意しています。これらのファイルは、製品インストール ディレクトリの下の \bin\Artwork\Android
ディレクトリに置かれています。
マルチデバイス アプリケーションと一緒に配置されるアイコン ファイルやスプラッシュ画像を構成するには、[アートワーク]タブの該当するフィールドの参照ボタン()をクリックしてください。
Android 用の[アートワーク]タブ
ランチャ アイコン
フィールド | 説明 |
---|---|
[ランチャ アイコン (36x36 ldpi)] |
アプリケーションを表すアイコン。 |
[ランチャ アイコン (48x48 mdpi)] | |
[ランチャ アイコン (72x72 hdpi)] | |
[ランチャ アイコン (96x96 xhdpi)] | |
[ランチャ アイコン (144x144 xxhdpi)] |
通知アイコン
フィールド | 説明 |
---|---|
[通知アイコン(24x24 mdpi)] |
アプリケーションを表す通知アイコン。 |
[通知アイコン(36x36 hdpi)] | |
[通知アイコン(48x48 xhdpi)] | |
[通知アイコン(72x72 xxhdpi)] | |
[通知アイコン(96x96 xxhdpi)] |
スプラッシュ画像
プロジェクトのスプラッシュ画像を有効にするか無効にするかは、[スプラッシュ画像を組み込む]チェック ボックスで指定することができます。
フィールド | 説明 |
---|---|
[スプラッシュ画像 (426x320 小)] |
アプリケーションのスプラッシュ画像。 |
[スプラッシュ画像 (470x320 標準)] | |
[スプラッシュ画像 (640x480 大)] | |
[スプラッシュ画像 (960x720 特大)] |
[スプラッシュ タイル モード]: タイル モードを有効にすると、画像が繰り返して表示されます。このコンボ ボックスでは、以下のオプションを使ってタイル モードを設定できます。
タイル モード | 説明 |
---|---|
[disabled] | 画像は画面に 1 度だけ表示されます。 |
[clamp] | 画像の端の色を複製して画面いっぱいに表示します。 |
[repeat] | 画像を水平/垂直方向に繰り返して画面いっぱいに表示します。 |
[mirror] | 画像とその鏡像を水平/垂直方向に交互に繰り返して画面いっぱいに表示します。 |
詳細は、Android のタイル モードのドキュメントを参照してください。
[スプラッシュ グラビティ]: [スプラッシュ グラビティ]は、画像が画面よりも小さい場合に、画像を画面のどの位置に表示するかを示します。[スプラッシュ グラビティ]の設定が使用されるのは、[スプラッシュ タイル モード]が[disabled]になっている場合だけです。詳細は、Android のグラビティのドキュメントを参照してください。
Android の画像に関する注意事項
- 現在選択しているターゲット モバイル デバイスに関係なく、[アートワーク]タブのアプリケーション画像はいつでも構成できます。
- 画像ファイルは、決められたサイズの *
.png
* ファイルであることが必要で、異なる場合は、エラー メッセージが出力されます。
- Android では、画像の拡大方法を示す 9-patch 画像を使用することができます。
C:\Users\Public\Documents\Embarcadero\Studio\21.0\PlatformSDKs\AndroidSDK-<Version>\tools\lib
にある draw9patch というツールを使用して、画像を 9-patch に変換することができます。- draw9patch ツールを使用すると、
.png
画像や.9.png
画像を読み込むことができます。作業が終了したら、画像は.9.png
の拡張子で保存されます。draw9patch は 1 ピクセルの余白を使用するため、.png
画像は 4 ピクセル(水平方向に 2 ピクセルと垂直方向に 2 ピクセル)増えて保存されます。.9.png
画像は変化しません。 - 上と左の 1 ピクセル幅のガイドに黒い実線を引いて、画像の拡大縮小可能な領域を示します。詳細は、Android の Draw 9-patch のドキュメントを参照してください。
- 画像はすべて省略可能です。
- 特定の画像を用意しない場合には、画像のフィールドをクリアして[OK]をクリックします。
- 画像フィールドをクリアする場合には、[アプリケーション]ページで選択している[ターゲット]が[すべての構成]であることを確認してください。空のフィールドには親ターゲットのパスが入るため、上書きされないターゲットは[すべての構成]だけです。
- Android アプリケーションを Kindle Fire で実行するとき、カルーセルにアプリケーションの mdpi(48x48)ランチャ アイコンが表示され、さらに高解像度のアイコンを提供した場合でも、ぼやけて表示されます。ただし、この現象が起きるのは、Android アプリケーションを Kindle Fire に USB 経由でインストールしたときだけです。Amazon アプリケーション ストアからアプリケーションをユーザーがダウンロードするとき、Kindle Fire のカルーセルに表示されるアプリケーションのアイコンは、Amazon アプリケーション ストア自体からダウンロードされ、ここには小さいアプリケーション アイコン(114x114)および大きいアプリケーション アイコン(512x512)をアップロードできるからです。詳細については、Amazon のドキュメントを参照してください。
- スプラッシュ画面なしで Android アプリケーションを配置するには、[スプラッシュ画像を組み込む]オプションを無効にし、アプリケーションを再ビルドする前に、 まず、アプリケーションの以前のビルドで作成された、splash_image_def.xml、styles.xml、styles-v21.xml の各ファイルを手動で削除する必要があります(これらのファイルは、通常「<Active-Target-Platform>\<Active-Build-Configuration>」サブフォルダ内にあります)。
関連トピック
- [アプリケーション Icns]ダイアログ ボックス
- [アプリケーション アイコン]ダイアログ ボックス