Skip to content

App Thinning

Medium — good to knowCI/CD & DevOps

ELI5 - The Vibe Check

App Thinning is Apple slicing your app into exactly the pieces a specific device needs, instead of shipping one giant binary with every screen resolution's assets and every device architecture's code baked in. An iPhone downloads iPhone assets, an iPad downloads iPad assets, nobody downloads the other one. Your listed app size and the actual download size are two very different numbers because of this.

Real Talk

App Thinning is a set of Apple technologies, including App Slicing and On-Demand Resources, that reduce an app's download size by delivering only the executable code and resources relevant to the requesting device's architecture, screen resolution, and capabilities. The App Store generates and serves these device-specific variants automatically from a single uploaded build.

When You'll Hear This

"App Thinning is why our App Store listing says 200MB but most users only download 80MB." / "We moved rarely-used assets to On-Demand Resources to shrink the initial App Thinning download further."

Made with passive-aggressive love by manoga.digital. Powered by Claude.