This is consistent with the white paper. https://developer.android.com/google/play/expansion-files.html
- main- these are files without this your application will not be able to run
- patch - these are files that are optional, without which your application can run
- The version of the extension-version that you give your apk so that extension files of another version do not conflict.
If your application requires more than 100 MB of memory , you can use the extension files to store additional APK assets. You can store two extension files for each application. Each extension file can be up to 2 GB in size .
APK files have a maximum file size based on the Android version supported by the APK:
100 MB - APKs that target Android 2.3 and higher (API level 9-10 and 14+)
50MB - APKs that target Android 2.2 and lower (API level 8 or lower)
Tip. Users must run the Play Store version 5.2 or higher to install the 100 MB APK-.
Extension files are hosted at no additional cost. Whenever possible, Google Play will download the extension files when the applications are installed or updated. In some cases, your application may need to download extension files.
If your extension files are larger than 100 MB, users will see a dialog box warning that they are using Wi-Fi to download your application. See here for more details.
Note. The patch extension file semantically matches the main extension file - you can use each file the way you want. The system does not use the patch extension file to perform the patch for your application. You must perform the correction yourself or be able to distinguish between the two files.
JOBB tool for encapsulating and encrypting a set of resource files and subsequent patches for this set.
Maheshwar ligade
source share