.Net Native allows Windows Store/Metro-Style apps to start up to 60 percent faster and use 15 percent to 20 percent less memory when compiled with .Net Native, according to Microsoft officials.
In short, NET Native compiles C# to native machine code that performs like C++.
"Our compiler in the cloud compiles the app using .Net Native in the Store, creating a self-contained app package that’s customized to the device where the app will be installed," explained officials in an April 2 blog post.
"This preview release of .NET Native offers you the performance of C++ with the productivity of C#. .NET Native enables the best of both worlds!" said company officials.
The just-released developer preview enables building apps for Windows Store on ARM and x64 architectures from within Visual Studio. "Stay tuned for x86," the blog post notes. While the preview is for Windows store applications only, Microsoft plans to "evolve and improve native compilation for the range of .NET applications," the post said.
Microsoft itself has used .Net Native to develop some of the first-party Windows Store apps that it built, including Wordament and Fresh Paint, officials noted.