2011-01-28 13 views
1

今後、大量のリソースファイル(50メガ以上)で動作するAndroid/NDKにiPhoneアプリを移植します。私のアプリは/ sdcardにこれらのファイルをダウンロードして保存し、私自身のウェブホスティングで独自の方法でアップデートをチェック/ダウンロードする必要がありますか、それともGoogleにはこれに対する解決策がありますか? Googleでは実際に余分なファイルをホストできるのですか?大規模アプリケーションのAndroidマーケットアップデート(50mb +)

+0

[アンドロイド・マーケット・大パッケージのアップロード](http://stackoverflow.com/questions/8848651/android-market-large-パッケージアップロード) – Matthew

答えて

3

アプリは通常、一部の携帯電話のデータディレクトリ(通常はフレッシュなHTC Desireで140MB以上の空き容量)にあるため、SDカードにリソースをダウンロードします。 良い例はMapDroydで、地図データ自体を市場から独立してhttpでダウンロードして更新します。

Android 2.2(Froyo)以降、アプリをSDカードにインストールできますが、プレーンSDカードではなくSDカードの特別な暗号化部分にインストールできます。

あなたがアプリを2つ以上のアプリに分けることができるすべてのAndroidマーケットを本当に使いたくないのであれば、メインアプリとリソース用に分割することができます。同じ開発者キーで署名されたアプリケーションは、互いにアクセスできます。 メインアプリが起動してリソースアプリをチェックしていない場合は、ダウンロードするリソースアプリを表示しているAndroidマーケットを開きます。

0

また、Google Playストア(以前のAndroidマーケット)では、最大2GBの大規模なAPK拡張ファイル(「リソース」ファイル)をホストすることもできます。

がここにこれについての詳細情報を参照してください:これはに関連している APK Extension files on Google Play

関連する問題