A new feature is introduced in .NET 4.6 and Visual Studio 2015, called .NET Native. To find out the details, please checkout an article on Windows Apps Team blog. And another on MSDN. Here I gave a short version.
Simply put, when you build .NET Windows 10 apps in VS 2015, debug build will be built into IL, release build to be built into native code. When building to native code, required .NET runtime is statically linked to the application. It will not use target machine .NET runtime.
Because the build result is native code,
1. It loads up faster.
2. It runs fasters.
3. It doesn’t care whether or what version of .NET is installed on target machine. It’s has its .NET runtime built in.
4. This is done automatically.
That is all.
(See, the same thing can be explained in a lonnnng blog post, or just a short one like this.)