Windows Phone 8 SDK y Visual Studio 2012

WinPhone8Logo_thumb2

Hola a todos!

Desde ayer está disponible la nueva versión del SDK de Windows Phone, como vimos aquí. Hoy vamos a ver que nos ofrece el nuevo SDK en su integración con Visual Studio 2012.

Editor de manifiesto

Una de las mayores novedades en este aspecto es el nuevo editor para el archivo WMAppManifest.xml, que en versiones anteriores teníamos que tocar a mano, y ahora nos ofrece una interface gráfica para “casi” todas las opciones disponibles:

image

Como podemos observar en la imagen anterior, el editor se divide en cuatro partes:

Application UI

Nos permitirá definir opciones generales de la aplicación como pueden ser el icono de la aplicación, resoluciones soportadas, la plantilla de animación del tile, donde podremos elegir entre TemplateFlip que es la animación tradicional en la que el tile se da la vuelta, TemplateIconic que no efectúa animación y no permite tener un tile grande que ocupe todo el ancho o TemplateCycle que nos permite definir nueve imágenes que irán alternándose entre ellas de forma cíclica. También podemos definir la página inicial, el título y una descripción así como el título a mostrar en el tile.

Capabilities

Si has desarrollado en Windows 8 esta pestaña te sonará familiar, en ella podemos definir las capacidades de las que nuestra aplicación hace uso. Se han añadido nuevas características, muchas relacionadas con NFC e incluso el uso de mapas tendrá que ser declarado como una característica.

Requeriments

Muy parecida a la anterior, pero en este caso para requisitos indispensables de nuestra aplicación, como pueden ser el soporte a NFC, camara frontal… etc…

Packaging

Por último tenemos una sección donde podremos modificar la configuración de nuestro paquete, como idiomas sopotados, idioma por defecto, nombre de autor y de publicador o versión.

Aunque todo esto es un gran avance, existen cosas que deberemos definir a mano en el archivo XML, como son las extensiones. Las extensiones nos permitirán identificar a nuestra aplicación como proveedor de fondo de pantalla, o indicar que soportamos notificaciones en la pantalla de bloqueo y algunas cosas más muy interesantes, todo esto deberemos definirlo a mano en el XML, creando una sección Extensions justo a continuación de la sección Token.

Simulation Dashboard

Otra novedad que tendremos será el Simulation Dashboard, una pantalla que podemos obtener en el menú TOOLS > Simulation Dashboard y que nos permite controlar el ambiente de la simulación que tendremos en nuestro emulador:

image

Como podemos ver, nos permite lanzar recordatorios, bloquear o desbloquear la pantalla del emulador e incluso simular la velocidad y fuerza de la señal de red, con lo que podremos ajustar mucho más las pruebas sobre nuestra aplicación ahora que solo disponemos del emulador para realizarlas.

Device

Por último, cuando estemos editando un archivo XAML tendremos una pantalla de dispositivo, que nos permitirá en tiempo de diseño cambiar el tipo de dispositivo sobre el que trabajamos:

image

De esta forma, podemos cambiar la orientación, el tamaño y ratio de la pantalla, el tema de fondo (que solo sigue siendo negro y blanco, pensé que los de Microsoft se habrían dado a una vorágine de colores e imágenes, pero no, parece que las cosas siguen en su sitio xD) y el color de acento, con muchos más colores de acento nuevos.

Conclusión

Y hasta aquí las novedades del entorno, si ha estas mejoras le sumamos el  propio Visual Studio 2012, tenemos un entorno mucho más potente y robusto, más sencillo de configurar y que nos va a aportar más información para poder desarrollar nuestras aplicaciones de forma correcta.

Un saludo y Happy Coding!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *