0

iOSとAndroidでモバイルアプリケーションを作成しています。私の顧客は、必要なすべてのデータをアプリケーションで常に利用できるようにする必要があるため、それらをバンドルに含める必要があります。オフラインで操作できる必要があります。

問題は、利用可能にする必要のあるデータが300MBを超え、場合によっては500MBを超えることです。

iOSアプリケーションの承認プロセスとAndroidの承認プロセス中にどのような問題が発生しますか?

現在、Android(Desire HD)にアプリをインストールすることもできません(アプリはマニフェストファイルで、内部メモリではなくSDカードにインストールするように設定されています)。

助言がありますか?

4

5 に答える 5

2

Apple App Storeにある50MBを超えるアプリケーションは、Wi-Fi経由でのみダウンロードする必要があります。セルラー(無線)接続ではダウンロードできません。

2GBは、AppleAppStoreの現在の制限です。700MBまでのiOSアプリをダウンロードしました。

于 2013-03-08T13:31:19.577 に答える
2

ここにあなたを助けるためのいくつかの指針があります:

  1. Google Playにアプリをアップロードするには2つのオプションがあります:a)Google Playの最大アップロードサイズ:50 MB b)アプリ拡張ファイル:2つでそれぞれ2GB c)リンクを参照:http://developer.android.com/distribute /googleplay/publish/preparing.html#size

  2. Apple App Store:最大サイズは2GBです。

  3. 私の主な提案は、アプリのモジュールを、「インストール時間の必須」コンポーネントと、ユーザーがインストール直後にダウンロードできる2番目のコンポーネントを含む部分に分割することです。これにより、ユーザーエクスペリエンスが低下したり、アプリのサイズが大幅に増加したりすることはありません。:)

于 2013-03-08T13:38:06.047 に答える
1

Google Playでは、アプリケーションに50 MBの制限があります。これより大きくする必要がある場合は、を使用できますExpansion File。これらのファイルは、最大2GBのデータをサポートします。

もちろん、アプリケーションを完成させる前に、データを圧縮および最適化するためにあらゆる手段を講じる必要があります。できるという理由だけですべてをそこに投入するのではありません。

于 2013-03-08T13:30:17.343 に答える
1

それ自体は問題ではないと思います。iOSの制限(私が知る限り)は2Gbであり、あなたはそれをはるかに下回っています。Androidの制限が似ていることは理解しています(ただし、はっきりとはわかりません)。

そうは言っても、このような巨大なアプリは必ずしも優れたユーザーエクスペリエンスをもたらすとは限りません。ユーザーは自分のデバイスでこれほど多くの希少なスペースを使いたいと思うでしょうか?アプリのアップデートをダウンロードするのをユーザーが喜んで待つ時間はどれくらいですか?

許可されている場合でも、おそらくこれらの少なくとも1つを試す価値があります。

  • 最初の起動時にデータを圧縮して解凍します
  • 必要なスペースが少なくなるようにデータを再構築する(重要な可能性があります)
  • データの「共通セット」のみを保存し、残りを照会するためにインターネット接続を必要とする
于 2013-03-08T13:35:03.677 に答える
0

ユーザーがアプリを開いたときに最初に体験するのがデータの読み込みに1時間待つことである場合、ユーザーは満足しません。

はい、そして彼はPlayや他のソースから500 MBをダウンロードすることでとても幸せになりますか?それはもっとネガティブです。

なんらかの方法で公開したとしても、550 MB以上のapkファイルをユーザーにダウンロードさせるのは良い考えではないと思います。内部ストレージを大量に消費し、ダウンロードする必要があるときに更新するのが難しいためです。再び大規模なファイル。

代わりに、オプションの500MBデータをメモリカードにダウンロードする小さなapkファイルを作成します。そうすれば、アプリケーションを簡単に更新でき、最も柔軟になります。

于 2013-03-08T13:31:14.927 に答える