Androidアプリをインストールすると、デバイスの現在の構成に必要なリソース(解像度、言語など)のみが保持され、他のすべての冗長なリソースが削除されますか?
(高解像度の画像を使用しない場合、それを維持する意味は何ですか?)
Androidアプリをインストールすると、デバイスの現在の構成に必要なリソース(解像度、言語など)のみが保持され、他のすべての冗長なリソースが削除されますか?
(高解像度の画像を使用しない場合、それを維持する意味は何ですか?)
APKにあるファイルはすべて永続的です。万が一削除されることはありません。
私の知る限り、アイデアは単一のAPKを利用して、利用可能なさまざまなタイプのAndroidデバイスと互換性を持たせることです。デバイスごとに異なるapkを設計することはお勧めできません。
ただし、はい、一部のリソースはデバイスによって使用されることはなく、これがデバイスの動作方法です。
必要に応じて、1つのアプリ自体に複数のapkを作成できます。
そしてそれはここでよく説明されています、
http://developer.android.com/guide/google/play/publishing/multiple-apks.html
まあ、それはすべて1つのapkファイルにコンパイルされているので、選択の余地はありません。それはすべてのリソースを保持します。