2013-05-03 16 views
5

AndroidのAPK拡張ファイルに関連するコンセプトについてのご提案が必要です。「AndroidのAPK拡張ファイル」のようなiOSの関連コンセプト

Google Playでは現在、APKファイルが50MBを超えないようにする必要があります。ほとんどのアプリケーションでは、これはすべてのアプリケーションのコードと資産のための十分なスペースです。しかし、一部のアプリでは、忠実度の高いグラフィック、メディアファイル、またはその他の大規模な資産のために、より多くのスペースが必要です。以前は、アプリが50MBを超えた場合、ユーザーがアプリを開いたときに追加のリソースをホストしてダウンロードする必要がありました。余分なファイルをホスティングして提供することはコストがかかることがあり、ユーザーエクスペリエンスはしばしば理想的ではありません。このプロセスを簡単にするために、ユーザーの利便性を高めるため、Google PlayではAPKを補完する2つの大きな拡張ファイルを添付することができます。

りんごはこのようなサポートを提供していますか?

私の場合、私は180MBのオーディオファイルを持っていますが、私はアプリリソースでそれを保持したくありません。インストール後、私はAPPLEストアからこのダウンロードをします。

アプリを初めて開いたときにこれをサーバーに保存してダウンロードできますが、iPAの補足方法は他にあります。

ありがとうございます。

+1

あなたのプロジェクトのipaに登録された著作権や著作権のある曲やビデオを置くことはできません。 App Storeはあなたのアプリを拒否します。 –

答えて

4

あなたのipaの最大サイズは2GBまでです。 50MB以上のサイズは、WiFiまたはiTunesからダウンロードされます。 3Gネットワ​​ーク経由でダウンロードすることも可能です。 ユーザーがもっと大きなサイズのアプリを本当に好きではないので、アプリのサイズをできるだけ小さくするようにしてください。 AndroidのAPK拡張ファイルのようなiOSではまったく問題はありません。すべてが圧縮された形式の単一のipaですあなたのバイナリとリソースの

+0

はい私はiPaの上限が2GBであることを知っています。何らかの理由で自分のアプリのサイズを20 MB未満にする必要があります。 :)しかし、私は180MBのリソースを持っています:( – Ganesh

+0

私はそれが法的であろうとなかろうと、あなた自身のいくつかのftpサーバーであなたのリソースを配置しません..そしてあなたのアプリケーションのインストール後...リソースをダウンロードするように –

+1

詳細についてはMike Wellerの回答を参照してください:-) 彼は同じことを提案しています –

2

Appleは、この特定の使用例のための機能を提供していません。

アプリを初めて起動したときにコンテンツをダウンロードする必要があります。それをキャッシュディレクトリに保存するか、ファイルに "バックアップしない"フラグを設定してください。これはAppleのガイドラインに基づいており、アプリのレビューに必要です。それをキャッシュディレクトリに保存すると、iOSはディスク容量が少ないときにデータを削除することになるので、アプリの起動時に存在しない場合は、もう一度ダウンロードする準備ができます。

アプリ内購入を使用していて、iOS 6ユーザーのみをターゲティングしている場合を除き、自分のサーバーでホストする必要があります。アプリ内購入は無料ではありません。

関連する問題