App Thinning: Ship Only What's Needed

App Thinning shrinks your app's download by delivering only the assets a specific device needs. The App Store uses Slicing for device-specific art and code, and you can use On-Demand Resources for assets downloaded after installation.
App Thinning is Apple's process for shrinking your app's download and installation size by delivering a tailored package for each user's device. It combines Slicing (delivering device-specific assets) and On-Demand Resources (downloading content like game levels after install). The footgun is assuming it's fully automatic; you must correctly tag assets in Xcode for Slicing and actively manage On-Demand Resources to get the full benefit.
Read the original → developer.apple.com
- #ios
- #xcode
- #app store
- #performance
Get five bites like this every day.
Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.