Archive

Posts Tagged ‘androidmarket’

AndroidMarketにて配布するアプリ容量

3月 30th, 2010

Androidマーケットで配布するアプリ容量について
http://groups.google.com/group/android-sdk-japan/browse_thread/thread/840cc57b38a8d04a#

Android Marketのアプリの最大サイズはわかりません。明示的に何MBまで
という制限はないのかもしれませんね。
以下全くの想像ですが、Android Marketアプリもひとつのアプリなので、
デカイapkを検証するために大量のヒープが必要、というようなことがあれば、
ダウンロードできるファイルサイズは端末のヒープサイズに依存しそうな気が
しないでもないです。

ということで手元にあるHT-03Aで試してみました。

試した結果
15M(コピープロテクトで30M)・・・マーケットへの登録及びダウンロード、インストール、起動まで確認
20M・・・マーケットへの登録及びダウンロード、インストール、起動まで確認
27M・・・マーケットへの登録時のアプリチェックが終わらない

 どうやらダウンロードサイズの限界よりマーケットへの登録時のデータサイズ限界の方が低そうです。(25M付近でしょうか?)

また、コピープロテクトを使うと以下の理由により二倍のデータサイズになるのですが、アップロード時のデータサイズはapkファイルのデータサイズなので15Mのapkをコピープロテクトにしてダウンロード時に30Mにしても問題ないようです。

Why is the market listing my app as exactly twice the size of the APK I uploaded?
http://groups.google.com/group/android-developers/browse_thread/thread/9c195fc69e8b853a/857bad840711d77d

If you look at what the copy protection is doing – it dumps your
normal .apk to /data/app-private then puts a .zip in /data/app

The .apk is your originally signed one – and the .zip is you manifest,
resources and res folder. So that res folder basically doubles your
size since it contacts copies of all of the resources you also contain
in your .apk

 どちらにしてもあまりに大きいデータサイズになるのであれば、リソースはアプリ起動後に逐次SDカードの方に落としてもらう方がいいでしょうね。アプリに含めてしまうと本体に入ってしまうので元々少ない容量を圧迫してしまいます。

taga Android , , ,