Visual Studio 2013 support for targeting Windows 8
July 19, 2013 1 Comment
I’ve been working my way through the multitude of //build 2013 session videos on channel9, and I came across an interesting presentation:
There is a lot of really great information about the gotchas for deciding on making an app that is specific to Windows 8.1.
The main point you need to remember: once you make your app target Windows 8.1 (e.g. by converting to an 8.1 app and taking advantage of 8.1 specific APIs), your app will not run on Windows 8. On the other hand, if you target Windows 8, your app will run under both Windows 8 and Windows 8.1
Here’s the kicker: Visual Studio 2013 will NOT support creation of new Windows 8 store apps, you’ll only be able to create Windows 8.1 store apps. However you will be able to edit and build existing Windows 8 projects with Visual Studio 2013.
So if you want to continue to target Windows 8 when creating new store apps, you are going to need both Visual Studio 2012 and Visual Studio 2013 installed. You’ll really only need Visual Studio 2012 to create the project, and once it’s created you can switch over to Visual Studio 2013.
This seems to me to not be a technical limitation, but more of a way to encourage developers to target Windows 8.1 from the get go if creating a new app.
To me it would make more sense to support creating Windows 8 store apps in Visual Studio 2013, since the infrastructure is already there to continue to edit and build existing Windows 8 projects.