tezvyn:

App Thinning: slicing, bitcode, and on-demand resources

Source: interviewadvanced

WHAT IT TESTS: download-size optimization mechanisms. OUTLINE: slicing delivers only the assets and code a device needs; bitcode let Apple recompile and re-optimize; on-demand resources defer large assets until requested.

WHAT IT TESTS: precise understanding of how App Thinning reduces what a user actually downloads. ANSWER OUTLINE: slicing tailors each delivered variant to the target device so only the matching image resolutions and architecture ship; bitcode was an intermediate representation letting Apple recompile and re-optimize the binary server-side, including for new architectures, without a new submission; on-demand resources host tagged asset bundles on Apple's servers and download them only when the app requests them, then purge when low on space.

Read the original → interview

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: slicing, bitcode, and on-demand resources · Tezvyn