2017-01-08 5 views
1

さまざまな画面サイズと密度に合わせて最適化されたリソース(ドロアブル、レイアウトなど)を含むAPKをアップロードして、Playストアにアプリを公開します。アンドロイドデバイスは公開されているAPK全体をダウンロードしていますか?

デバイスにアプリケーションをインストールするときにエンドユーザーとして、apk全体がそのままダウンロードされるか、エンドユーザーのデバイスとは関係のないリソースをGoogleがスマートに削除するかどうかを知りたいデバイスの画面サイズや密度についてそれがスマートな仕事をすれば、デフォルトの "drawables"ディレクトリはどうでしょうか?

答えて

5

Googleは、端末の画面サイズや密度に応じて、エンドユーザーのデバイスとは関係のないリソースをスマートに削除しますか?

いいえ。APKを変更すると、デジタル署名が無効になります。

Playストアのような一部の流通チャネルでは、さまざまな密度やCPUアーキテクチャなど、さまざまな設定に応じて異なるAPKをアップロードできます。

+0

"いいえ、APKを変更すると、デジタル署名が無効になります。ベルを叩く良い点です。ありがとう! – karthiks

+0

@CommonsWare Play Storeは、APKサイズが5Mbを超えると、アップデートサイズ3.79Mbを表示しています(これは、今日リリースしました。説明できますか? – snachmsm

+1

@snachmsm:アップデートに必要なファイルの修正のみを可能にするパッチメカニズムがあります。その結果、APKは完全なAPKとバイナリ互換(基本的にバイナリ差分を適用)し、デジタル署名は保持される。 – CommonsWare

2

これはAPK全体をダウンロードします。あなたはケースであり埋め込まれたネイティブコードだ、とあなたは私たちが励ますが、ドキュメントが目立つ

を述べないことdocumentation here

に応じて、異なるデバイス構成でターゲットに別々のAPKを作成することができ、別の電話アーキテクチャで異なるのAPKをターゲットにすることができますできるだけ多くのデバイス設定をサポートする単一のAPKを開発して公開することをお勧めします。

何でもそれは価値があります。

関連する問題