Why Does My App Size on Device Differ Than the APK or Play Store Size

App size difference between the same app version downloaded from the test internal and from internal app sharing

The difference comes from the compression of the APK.

When serving an APK from a testing track or the production track, Play compresses the APK on the wire. When possible, it also instead serves a patch with the difference from the previous version. This considerably reduces the size of what users have to download.

When serving an APK from internal app sharing, Play does not go through the trouble of compressing or generating patches since it's only for development / early testing purposes.

The files in the APKs should be the same whether the bundle is uploaded to internal app sharing or to a testing/production track.

App install size the same on different device types

the answer is the picture.. you see android apps can specify locations where apps are supposed to be installed, whether internal or external- you can do that in your android manifest file

android:installLocation="auto"

Looking at your app you from the settings screenshot you have not specified that element in your manifest hence the "move_to_sdCard button" is inactive. Your apps installs in internal memory

coming to the other app, looking at the screenshot you will see that the "move_to_phone button" is active because they specified that feature hence since there wasn't enough space on your device it automatically installed your app on the internal-external memory or strictly external memory.. But when that feature is set not all resources or files are installed on the internal-external memory they are shared, so the size gets trimmed in the process hence that ouput.

Speaking about the lag of your app, you need to digg into your codes pretty much. also newer apis contain functions the old ones do not have, hence you need to re-evaluate the kinds of codes you choose..

Hope i am lucid enough

Android Studio Install vs. Google Play Install (App Size on Device)

That's because compiling & installing app into one target device and all devices is different.

When you click the run button, you are targeting only single device.

When deploying a signed release apk, you are targeting all screen densities, intel and arm processors. It includes extra files. It makes your apk file bigger.



Related Topics



Leave a reply



Submit