It's amazing seeing that as expected, the dream of actual AOT for WebAssembly is already dead and (at least in the case of iOS) will stay dead for the near future if not indefinitely because the fantasy of AOT was never actually feasible
Conversation
I wouldn't really say that they're moving away from it. Since Android 7 (Nougat), it uses a hybrid AOT / JIT compilation strategy in the default configuration. AOT compiled code for the bundled apps/libraries is shipped with the OS, and it starts with JIT for out-of-band updates.
For 3rd party apps, it also starts with JIT compilation. JIT compiler is set up to output persistent JIT profiles that are built up over time. When the device is plugged in + idle, it will regularly do profile guided AOT compilation for everything without bundled compiled code.
2
3

