3 ms·
AOT = Ahead Of Time? Attack On Titan? Something else?
by einpoklum 10mo ago
AOT = Ahead Of Time? Attack On Titan? Something else?
- kachapopopow 10mo agoit's ahead of time and AOT compilation is done at OS startup, not sure if that is being measured here.
- efficax 10mo agoOS startup? AOT compilation happens in the build pipeline, before the app is distributed.
- chasd00 10mo agoWouldn't compilation during the build process be ROT? As in, "Right On Time" compilation? Build is where the compilation step is usually performed.
- jeroenhd 10mo agoI don't think iOS does any on-device or in-app-store compilation since Apple deprecated Bitcode.
- kachapopopow 10mo agoAOT is unique because you want to compile it with all the capabilities your device has, so there still has to be some complication done, especially when you have processors that have brand new instructions to make operations significantly more efficient.
- MaxBarraclough 10mo agoThat's not the approach they're referring to, iOS doesn't support that. They're referring to delivering the compiled native code as part of the app package.
- wiseowise 10mo agoMobile applications need to be AOT (Ahead of Time) compiled for the target device to have optimal performance.
- CGMthrowaway 10mo agohttps://en.wikipedia.org/wiki/Ahead-of-time_compilation https://en.wikipedia.org/wiki/Ahead-of-time_compilation
- lucianbr 10mo agoDidn't this use to be called "compilation"?
- orthoxerox 10mo agoYes, and landline phones used to be called "phones".
- tasty_freeze 10mo agoYes, but then JIT (just in time) compilation became commonplace, so now it is often useful to distinguish between AOT and JIT.