Unpacking Microsoft's universal apps strategy

Write an app for one Microsoft platform and it will (more or less) run on all other Microsoft platforms, including Windows Phone -- thanks in large part to Windows 10

Become An Insider

Sign up now and get FREE access to hundreds of Insider articles, guides, reviews, interviews, blogs, and other premium content. Learn more.

Application developers face more platform choices than ever these days. Even within the Microsoft world, the question persists: Should you target desktop or mobile?

That’s where Microsoft’s universal apps programming model comes in. The Windows 10 Technical Preview puts universal apps front and center, with the goal of running common code to all Microsoft platforms and stores: Windows phones, tablets, and PCs, as well as the Xbox One in the living room and the 80-inch Surface Hub on the office wall.

Universal apps are key to Microsoft’s reinvention of its Windows 8/WinRT programming model. Designed to move Windows application development away from the aging and overly complex Win32 APIs, WinRT introduced new, less complex APIs that owed more to Web programming models, along with a sandboxed runtime and a mix of XAML and HTML UI options.

To continue reading this article register now