tezvyn:

App Thinning: Ship Only What's Needed

Source: developer.apple.comadvanced

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

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.

App Thinning: Ship Only What's Needed · Tezvyn