Why does the same Android app show 37 MB on the Play Store… but 101 MB for internal testing?
A junior developer asked me this recently:
“Why is our app suddenly almost 3× larger in internal testing?”
At first, it looks like something went wrong with the build.
But usually, nothing is wrong. ๐
๐ What is actually happening?
The size you see on Google Play isn't necessarily the size of your entire Android App Bundle.
When you upload an AAB (Android App Bundle), Google Play can generate and deliver device-specific APKs.
That means two different devices may receive different pieces of the same application.
๐ฆ Why can the size be different?
Google Play can optimize the delivered app based on things such as:
CPU architecture
arm64-v8aarmeabi-v7ax86x86_64
Screen density
mdpihdpixhdpixxhdpietc.
Language
English
Hindi
Spanish
and others
Dynamic features
Optional feature modules may be delivered only when required.
So a user doesn't necessarily download everything that exists in your AAB.
๐ The important part
Think of your AAB as a master package:
Android App Bundle
│
┌────────────┼────────────┐
↓ ↓ ↓
ARM64 x86_64 Resources
│ │ │
└────────────┼────────────┘
↓
Device-specific APK
↓
User
Google Play determines which pieces are appropriate for the user's device and delivers those.
๐งช But what about internal testing?
This is where things can get confusing.
Depending on the testing track, installation method, build configuration, and device, the delivered package can differ from what you see in production.
So:
Production size ≠ AAB size ≠ every test installation size
They are measuring different things.
๐ง The takeaway
Don't look at a single “MB” number and assume that's your application's true size.
When investigating app size, always ask:
“What exactly am I measuring?”
AAB download size?
APK size?
Device-specific download size?
Installed size?
Universal APK?
Base APK + splits?
Understanding AAB + split APKs makes those confusing Play Store size differences much easier to explain.
And this is one of those Android concepts that seems small—until someone asks you “Why is our app 3× bigger?” ๐
#AndroidDevelopment #Android #Kotlin #GooglePlay #AndroidAppBundle #AAB #APK #MobileDevelopment #AndroidTips #SoftwareDevelopment

Post a Comment
Post a Comment