Visual Studio 2013 y Apps Windows 8.0 y 8.1

Los dos últimos fueron días muy interesantes y de instalar muchos updates y conocer muchas novedades.

En este thread de Facebook pueden encontrar el paso a paso de las novedades declaradas en el Keynote 1 del Build 2013, dedicado especialmente al lanzamiento del preview de Windows 8.1. Y en este el Keynote 2.

Este lanzamiento estuvo acompañado de otros como el de los preview de Visual Studio 2013 y el Framework .net 4.5.1.

Interesantemente, me vi tentado a descargar el preview de VS2013 primero.

Cuando lo tuve listo, lo instalé sobre una de mis máquinas con Windows 8.0.

Aquí me llevé una sorpresa, al ver que no aparecían templates para desarrollar Windows Store Apps!

image

Entonces esperé a que bajara la ISO del instalador del preview de Windows 8.1 y cuando estuvo lista la instalé en otra máquina actualizando desde Windows 8 a Windows 8.1 sin mayores problemas.

Obviamente después de instalarla instalé allí de nuevo el preview de VS2013 y tal como lo supuse, allí si obtuve los templates de Windows Store Apps.

Con todo el deseo de formalizar el conocimiento que había adquirido experimentalmente, consulté con el gran Soma Somasegar (Vicepresidente de la División de Desarrolladores en Microsoft), quien muy amablemente me confirmó lo siguiente:

Apps de Win 8.0:
- Se pueden CREAR solo desde VS2012 sobre WIN8.0/WIN8.1
- Se pueden EDITAR/COMPILAR desde VS2012/VS2013 sobre WIN8.0/WIN8.1

Apps de Win 8.1
- Se pueden CREAR/EDITAR/COMPILAR Solo desde VS2013 sobre WIN8.1

Esto explica perfectamente por qué los templates para nuevas apps solo aparecen con VS2013 en WIN8.1.

Personalmente lo entiendo como una forma de estimular que en adelante enfoquemos las apps a WIN8.1 por defecto, a menos que sea un caso supremamente exótico que requiera que vayan para WIN8.0, en cuyo caso deberemos recurrir a VS2012.

Tengamos en cuenta que el upgrade a WIN8.1 será gratuito y automático. Así que es raro querer hacer una nueva app para WIN8.0. Además que TODAS las apps de WIN8.0 se ejecutan correctamente en WIN8.1 sin necesidad de ningún update.

appsok

Que hay de Windows 7?

Amablemente me comentó @jramirezdev que intentó instalar el preview de VS2013 en Win7 y no pudo, ya que el instalador le pide IE10. Así que para poderlo instalar en Win7 es menester instalar IE10, que claramente indica que VS2013 solo puede ser instalado en Win7 o posteriores.