ドキュメントによると、Google PlayのAPKサイズ制限は50MBで、2つの2GB拡張APKのオプションがあります。
ただし、Google Playストアでこの50MBの制限を超えるアプリを見つけることができます(たとえば、Gears&Gutsは371MBです)。このゲームは、外部のダウンローダーを必要とせずに、GooglePlay自体から直接ダウンロードできます。彼らは50MBを超えるAPKをアップロードするトップ開発者としていくつかの追加機能を持っていますか、それともGoogle PlayはAPK自体ではなく拡張ファイルをダウンロードしているという事実を隠すだけですか?
拡張ファイルはちょっと変な動作をします。ユーザーには、通常のアプリのように見えます。 150MB相当の拡張ファイルを含む50MBアプリは、200MBのダウンロードのように見えます。 GooglePlayは最初にメインアプリをダウンロードします。次に、メインの拡張ファイルをダウンロードしてから、パッチ拡張ファイルをダウンロードします。一見1つの一括払いですべて。
ただし、ダウンロードが部分的である可能性があります。つまり、ユーザーは拡張ファイルなしでメインアプリのダウンロードを完了することができます。そのため、最初のダウンロードが失敗した場合に残りのファイルを取得するには、カスタムダウンローダーを実装する必要があります。少し複雑にするために、拡張ファイルが最初のダウンロードに含まれていない場合があります。何が原因なのかわかりませんが、まれにしか発生しません。
更新:APKを再度ダウンロードし、GearsとGutsを両方とも1つのダウンロードとして表示しますが、ステータスバーでダウンロードのステータスを確認すると、追加のファイルをダウンロードしていることがわかります。