Microsoft releases a preview build of its mysterious 'Project N'

Microsoft's 'Project N,' now officially christened '.Net Native' -- a new compiler for building faster Windows Store apps -- is available now as a developer preview.
Written by Mary Jo Foley, Senior Contributing Editor

Microsoft has released a first developer preview build of .Net Native, the technology formerly known by its codename "Project N."


.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.

Microsoft officials showed off a brief sneak peek of .Net Native late last fall during the Visual Studio 2013 launch.

"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. 

There's a new Microsoft Channel 9 video detailing .Net Native. The developer preview of .Net Native can be downloaded from Microsoft's site.

Microsoft officials haven't said when to expect the final version of .Net Native to be available.


Editorial standards