|
|
|
|
|
by refulgentis
491 days ago
|
|
Apple used to require bitcode (LLVM IR) for App Store submissions. Rest is interesting, nothing was done on install, it wasn't converted or anything to machine code. In fact, in practice, it never ended up being used. Well, that's not particularly relevant: the idea was never to do something on device anyway. Really excellent post here summarizing that I can vouch for: https://stackoverflow.com/questions/72543728/xcode-14-deprec... |
|
> The idea to have apps in a CPU neutral form available on the app store is not a bad one; that's why Android chose Java Byte Code (JBC). Yet JBC is a pretty stable representation that is well documented and understood, Bitcode isn't. Also on Android the device itself transforms JBC to CPU code (AOT nowadays).