Read original post by Rob Miles at Building Apps for Windows Blog
I’ve been writing Windows Phone apps since before there was a Windows Phone. I was one of the first folks to download the SDK when it first came out and, thanks to my involvement with the Jumpstart sessions, one of the first developers to get his hands on a real device. I firmly believe that I wrote the first ever application for Windows Phone that involved cheese. And now I can target Windows Phone and Windows tablet at the same time, with the same solution. Double cheese for no extra effort.
All my apps from now on are going to be universal ones, built for both the Windows Phone and Windows platforms. In this article I’m going to describe the journey I’ve had as I made the change, highlighting the most important differences from previous platforms. We’ll take a look at the broader issues of writing for two distinct platforms at the same time, and also consider some of the lower level details that might trip you up.