Hacker News new | ask | show | jobs
by rarepostinlurkr 2048 days ago
Apps installed via MAS and packages are pre translated (at install time)
1 comments

So is this a little bit like Android apps being translated into Java Byte Code at install?
It’s the other way around: an intermediate state of compilation is uploaded (basically the internal state after all non-machine-specific optimizations have been done, like hoisting invariants out of loops, etc). The App Store finishes compiling with the flags for the various CPUs supported (iPhone 6, iPhone 12, etc).