karolyzz
karolyzz

Reputation: 510

Xamarin.Android code compilation

From the docs:

On Android, Xamarin’s compiler compiles down to Intermediate Language (IL), which is then Just-in-Time (JIT) compiled to native assembly when the application launches.

So if I'm developing for Android using Xamarin.Android and C# language, my code that is in C# gets compiled into IL, which is then at run time compiled into some native assembly. What is meant by this native assembly?

Upvotes: 1

Views: 108

Answers (1)

SushiHangover
SushiHangover

Reputation: 74209

...compiled to native assembly...

The Mono runtime on Android JITs the IL to the platform's processor-based native code, that could be 32 or 64-bit ARM/Thumb instructions and on Intel that would be x86_32 and x86_64 instructions.

Upvotes: 1

Related Questions