Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why does my app Size and Current Version "Varies with device" though I only uploaded one APK?

Tags:

android

I just uploaded my android app for beta testing for the first time and my friends are able to download it without issue. However I found that in the app page, 'Size' and 'Current Version' shows 'Varies with device' instead of the actual apk size and version..

I've only uploaded only one APK, what gives?

Screenshot below: enter image description here

If you wish to access my beta testing app page, send me a message with your gmail address in, so I can add you into the beta testing list.

like image 321
Bruce Avatar asked Aug 20 '13 15:08

Bruce


People also ask

Why does app size increase after installation?

Since apps are compressed when they're downloaded, it can make install sizes larger than download sizes. When an app has a larger install size, more space is required on a user's device to complete the installation. After the app is opened, its size on the disk varies depending on the app usage.

What is the meaning of varies with device?

This post varies with device. It can't be displayed because there are so many devices and each one is different. This paragraph varies with device. It's just a placeholder for a paragraph that should have revealed a lot of useful information.

Does update increase app size?

Generally, app developers add new libraries and codes in updates which tends to increase the size of the app. But if developer decides to remove certain codes and libraries, it surely will decrease the size of the app. Does updating your Android OS take more and more space with every update?


1 Answers

Have you found out the answer yet? Since you have not elected an answer as a correct one, here we go...

Google Play allows you to publish different APKs for your application. Each one targeted to different device configuration. Thus, each APK is an independent version of your application, but they share the same application listing on Google Play and must share the same package name and be signed with the same release key.

Usually Android applications run on most compatible devices with a single APK, by supplying alternative resources for different configurations (e.g., different layouts for different screen sizes) and the Android system selects the appropriate resources for the device at runtime. But in a few cases, however, a single APK is unable to support all device configurations, because alternative resources make the APK file too big (greater than 50MB) or other technical challenges prevent a single APK from working on all devices.

And even though Google doesn't encourage developers to use this "multiple APK" feature, most Google apps use it: Google+, Google Chrome, Gmail, Google Maps, Google Search, Google Play Books, Google Play Movies & TV, Google Translate.

I hope I was helpful.

like image 142
Edison Spencer Avatar answered Oct 21 '22 07:10

Edison Spencer