Android and AOT

Hey guys, do you know why Unity doesn’t AOT Android builds the same as on iOS ?

What I know so far:

*Apple has the JIT restriction, so the dlls are AOTed into .so files to workaround that
*When you build for Android, the dll’s don’t get AOTed
*Mono says it supports AOT on ARM architecture, most of Android devices are ARM based

  • I know JIT can bring some benefits because it throws optimized code for the device it is running on

My question is: why doesn’t the Android Build get AOTed as well ?
Is it possible to do it manually?

Thanks

-J

I would speculate that it requires some extra work to do platform specific AOT.