AOTコンパイルってなんぞ?

C#などの.Net言語はCILという中間言語にコンパイルして、それをVM上で動かすようにできています。しかし、実際にVM上で走らせなければどんなコードが動くか分からないってのはセキュリティ上よくないので、iOSではそれを許していません。UnityはVMからJITコンパイルする部分を排除し、事前にネイティブコードを吐くよ…