そのためユーザーは、アプリの実行に必要なコードとリソースのみをダウンロードするだけで済みます。生成、署名、管理する必要がなくなり、ユーザー側ではダウンロードが小さい容量で済み、より最適化されます。サイズをできるだけ小さくするために、ここに記載されているガイドラインを適用することをおすすめします。ツールを使用すると、アプリのサイズを縮小するさまざまな方法の確認と実装が簡単に行えます。どちらの形でも使用できます。プラグインをダウンロードできます。マーケットプレイスを開いて、プラグインをインストールするには、次の手順を実行します。[Preference])を選択します。セクションを選択します。タブをクリックします。Analyzer」プラグインを探します。ボタンをクリックします。選択して、現在のプロジェクトでアプリサイズ分析を実行します。ウィンドウが表示されます。ファイルとしてダウンロードできます。スクリプト(Windows)を実行します。構造を理解しておくことをおすすめします。ファイル、コンパイル済みリソースを含むファイルなどが含まれます。ディレクトリ構成は次のとおりです。ファイルが含まれます。オブジェクトを使用して取得できる、アプリのアセットが含まれます。コンパイルされていないリソースが含まれます。レイヤに固有のコンパイル済みコードが含まれます。次のファイルも含まれます。コンパイル済みリソースが含まれます。コンテンツが含まれます。ツールによって抽出され、バイナリ形式にコンパイルされて、コンテンツとしてアーカイブされます。ファイル、画像など)が含まれます。ファイル形式にコンパイルされたクラスが含まれます。ファイルが含まれます。ファイルがリストされます。サイズは、アプリの読み込み時間、メモリの使用量、消費電力に影響します。含まれるリソースの数とサイズの削減です。オブジェクトの使用が可能です。全体のサイズを小さくするためにアプリ内のリソースを削減するその他の方法について説明します。フォルダ内のリソースを検出するツールです。ツールによって、プロジェクト内に未使用と思われるリソースが検出されると、以下の例のようなメッセージが出力されます。ファイルはスキャンされません。通知の出力のみで、リソースは削除されません。コードに追加したライブラリに、不要なリソースが含まれていることもあります。よってリソースを自動的に削除できます。使用するには、コードの圧縮も有効にする必要があります。よって未使用のコードが削除されます。プラグインによって未使用のリソースが削除されます。以上では、アプリでサポートする設定を宣言できます。オプションを使用してこの情報をビルドシステムに渡します。サイズが縮小されます。この機能について詳しくは、未使用の代替リソースの削除についての説明をご覧ください。アプリを開発する場合は、通常、外部のバイナリを使用してアプリのユーザビリティと汎用性を向上させます。開発者サービスを使用してアプリ内のテキストを自動的に翻訳したりできます。サーバーやデスクトップに対応するよう作成されたライブラリには、アプリに必要ないオブジェクトやメソッドが数多く含まれている可能性があります。ライセンスでライブラリの変更が許可されていれば、ライブラリのファイルを編集することで、アプリに必要なライブラリの部分のみを含めることができます。別のモバイル向けライブラリを使用して、アプリに特定の機能を追加することも可能です。コード圧縮を使用すると、ライブラリの不要なコードを削除できます。ライブラリの大規模な内部依存関係は削除できません。非常に多くのデバイスをサポートし、さまざまな画面密度に対応しています。さまざまな密度に対応しています。これらのすべての密度に対応していますが、それぞれの密度にラスター形式のアセットをエクスポートする必要はありません。特定の密度のデバイスを使用しているユーザーが少数のみであることがわかっている場合は、アプリにその密度をバンドルする必要があるかどうかを検討しましょう。より、その他の画面密度向けの既存のリソースが自動的にスケーリングされます。つにすることでスペースを大幅に縮小できます。画像バリアントを含めることをおすすめします。画面密度について詳しくは、画面サイズと画面密度についての説明をご覧ください。オブジェクトを使用する静的な画像リソースが必要ない画像もあります。フレームワークによって実行時に画像が動的に描画されます。<shape>)が使用するスペースはごくわずかです。ガイドラインに準拠したモノクロの画像が生成されます。リソースを再利用する同じ画像の色合いやシェードが異なるバージョンや回転したバージョンなど、画像のバージョンごとに別々のリソースが含まれていることがあります。同じリソースセットを再利用し、実行時に必要に応じてカスタマイズすることをおすすめします。アセットの色を変更するためのツールがいくつか用意されています。属性を使用してアセットの色を変更できます。別のリソースを回転させただけのリソースも削除できます。度回転させることで「親指を立てる」画像を「親指を下げる」画像に変換する例です。サイズを縮小できます。画像ファイルが保存されなくなるため、スペースが解放されます。内の画像リソースを最適化できるツールです。この変換により、画質を変えずにメモリの容量を縮小できます。ファイルを圧縮することはできません。色以下である必要があります。ファイルのサイズを大きくすることがあります。ファイルに対するこのプロセスを無効にします。ファイルのサイズを縮小できます。ファイルのサイズを縮小できるツールです。ツールは特に効果的です。zlib(Deflate)パラメータを順番に調べ、フィルタやパラメータを組み合わせて画像を圧縮し、圧縮後の出力が最も小さい設定を選択します。ツールを使用できます。ファイル形式を画像に使用することもできます。