0

HTML、CSS、JQuery モバイルを使用して iOS アプリを開発し、PhoneGap Framework を介してネイティブ アプリに変換しました。アプリには音声とテキストがあり、ユーザーはさまざまなチャプターに移動し、各チャプターには対応する曲が含まれています。

アプリのサイズは 80MB ですが、これは大きなオーディオ ファイル (mp3 形式) が含まれているためです。オーディオファイル: 78MB ソースファイル: 2MB

ダウンロードを簡単にするためにアプリのサイズを縮小したいと考えており、OTA アップデートには最大 50MB の制限があります。

アプリのサイズを小さくする方法を教えてください。

4

2 に答える 2

2

1) 最初の実行時にすべてのオーディオ コンテンツをダウンロードするようにアプリを取得できます (ただし、これにより、アプリの最初のユーザー エクスペリエンスが台無しになります)。

2) アプリが必要とするとき (つまり、ユーザーがチャプターを初めて要求したとき) に、Web からコンテンツをストリーミングできます。次にそれをキャッシュして、次に再生するときにローカル ファイルを再生できるようにします。これは、ユーザーが新しいチャプターを初めて表示するときに、アプリがネットワーク接続を必要とすることを意味します。

3) @Almo のコメントにあることを実行します。これは、アプリが 3G 経由でダウンロードされることを意味しますが、オーディオ品質が低下する可能性があります。

4) うんざりして、ユーザーが Wi-Fi 経由でのみアプリをダウンロードできるようにします。iTunes の説明の一番上に、「オーディオの品質が高いため、このアプリは WiFi 経由でのみ利用できます」などのコメントを追加します。

于 2012-08-13T14:39:05.547 に答える
0

MP3 は、より低いビットレート、モノラル、またはその両方でエンコードできます。より抜本的なことをせずに、セットアップを考えると、他にやるべきことはあまりありません。

抜本的な対策には次のものが含まれます。

  • MP3 の一部を削除します。
  • ウェブ上で音楽をストリーミングします。
于 2012-08-13T14:39:46.927 に答える