Microsoft supports several programming languages with its Windows 8 SDK. The developers we spoke to said that versatility makes developing Windows 8 apps a breeze, particularly if you have a background in developing for Windows or Web apps, or if you're familiar with C++ or C#.
"It's been a pretty straightforward transition with the Windows 8 SDK, in translating our app to that platform," says Jonathan Sasse, senior vice president of Product and Programming at Slacker Radio. "Certainly, from our perspective, it's on par with implementing other operating system SDKs that we've done before. In fact, in some cases, it might've even been a little bit easier."
Others developers sang the same song. Richard McKinney, the chief technical officer for Halfbrickbest known for Fruit Ninjacalls the platform's WinRT API backbone "great for C++ developers, and good for other developers."
Developers who use cross-platform C++ and C# development tools to create apps for other platforms will find the transition just as easy. "Once you've set up your core framework, (the new Windows APIs) really just get out of your way and let you use cross platform C++ code to do what you need," McKinney says.
Hitcents, whose Draw a Stickman Epic will be available when the Windows Store officially launches on October 26th, developed its apps using Xamarin's cross-platform Monotouch and Mono for Android. "This allows us to use the same language, C#, and share code between all platforms," senior application developer Jon Peppers says. "I was able to port our game to Windows 8 in less than four hours, not counting the time to resize things to fit the new screen resolution." (Peppers and his Hitcents cohorts have posted a brief YouTube video describing the benefits of using Xamarin tools to create cross-platform apps.)