A finales de Marzo fue lanzada la versión final del SDK de Windows Phone 7.1.1. Esta nueva actualización tiene dos importantes cambios a ser destacados:

  • Soporte para desarrollar aplicaciones para los nuevos terminales de 246 MB
  • Compatibilidad para desarrollar aplicaciones en Windows 8

Cambios en el SDK

Se ha optimizado Windows Phone para poder funcionar en dispositivos con sólo 256 MB.

Para ayudar a los desarrolladores a asegurarse de que sus aplicaciones funcionen correctamente en estos nuevos terminales, se ha incorporado un nuevo emulador de Windows Phone con 256 MB para ayudar a los desarrolladores a probar sus aplicaciones. Para acceder a este nuevo emulador, tan sólo debes seleccionarlo desde Visual Studio.

image

Otros cambios en el SDK son:

  • El emulador de 512 MB ha sido actualizado a la build 8773
  • El Microsoft Advertising SDK ha sido actualizado a la ultima versión, corrigiendo algunos problemas. Esta versión también la puedes encontrar por separado aquí.
  • IntelliSense soporta la especificación de requisito de 512MB en el manifiesto de la aplicación para limitar la aplicacion a estos dispositivos.
  • Añadidos los idiomas Indonesio y Malayo al emulador de Windows Phone.

 

Ejecutar el SDK 7.1.1 en Windows 8

Windows Phone SDK 7.1 no funciona en Windows 8 Consumer Preview. Esto es debido principalmente a tres factores:

XNA Game Studio
Cuando se intentaba instalar el SDK 7.1 se recibía un error relacionado con las herramientas de XNA.

Problemas con el emulador
El emulador no era compatible con Windows 8, lo cual impedía a los desarrolladores poder testear y depurar sus aplicaciones.

.Net Framework 3.5
Los programas Capability.exe y slsvcutil.exe no funcionan en Windows 8 a no ser que los instales por separado.

Hasta ahora, el único problema que seguía sin ser solucionado era el problema del emulador, el cual ha sido solucionado con esta nueva actualización.

Aun así, hay un par de advertencias a tener en cuenta:

  • Aunque el SDK 7.1.1 funciona en Windows 8, no estará soportado oficialmente hasta la versión RTM del nuevo sistema operativo.
  • Posiblemente tendrás problemas de rendimiento con el emulador si tienes activado Hyper-V

 

Desarrollar aplicaciones para dispositivos con 256MB de RAM

Con la apertura de nuevos mercados para el Marketplace, el incremento de futuros usuarios rondará el 60%, diendo muchos de estos dispositivos de 256 MB, por lo que es una buena idea asegurarse de que las aplicaciones funcionan en estos dispositivos .

Para leer más sobre desarrollo en dispositivos de 256MB podéis aprender más con estos estos links en ingles:

 

Saludos,

El equipo de MSDN España