One Code, Many Targets
Microsoft's Kevin Gallo explained in his blog that the core subsystems of Windows Phone 8 have undergone an almost complete rewrite. "For example, for the .NET Framework, we moved from using .NET CF to Core CLR, two different versions of the Framework that forked from each other over five years ago." This has allowed developers to "take advantage of support for native C++ programming, familiar tools and common APIs to target phones, PCs and tablets," which Microsoft estimates to represent an opportunity of about 500 million devices in 2013. Gallo linked to colleague blog posts that offer more detail on the tools and .NET enhancements.