El documento resume las nuevas características y herramientas del SDK de Windows Phone 7.1 Beta 2, incluyendo mejoras en el emulador como soporte para sensores, multimedia y fragmentación de memoria, así como nuevas herramientas como el Windows Phone Profiler para análisis de rendimiento y el explorador de almacenamiento aislado.
1. 11/07/2011
Herramientas
Windows Phone SDK 7.1 Beta 2:
Windows Phone Emulator (Beta2)
Windows Phone SDK 7.1 Assemblies (Beta2)
Silverlight 4 SDK and DRT
Windows Phone SDK 7.1 Extensions for XNA Game Studio
4.0
Microsoft Expression Blend SDK Preview for Windows Phone
7.1
WCF Data Services Client for Window Phone 7.1
Microsoft Advertising SDK for Windows Phone 7
http://create.msdn.com/
Mejoras en el Emulador Emulador
Soporte multimedia
Vídeo VC-1, H.264 y AAC
Audio WMA, WMV y WAV
Mejoras en el modelo de memoria
El emulador puede gestionar fragmentaciones
de memoria física como el dispositivo
Soporte para sensores
1
2. 11/07/2011
Emulador – Acelerómetro Emulador – Acelerómetro
Orientación
De pie, vertical y horizontal
En plano, vertical y horizontal
El botón abre
las herramientas
del emulador
Emulador – Acelerómetro Emulador – Acelerómetro
Entrada de datos “en directo” Entrada de datos pre-grabados
Moviendo el punto rosa se simula el movimiento Opción Shake
del dispositivo en un plano 3D.
2
3. 11/07/2011
Aplicaciones basadas en
Emulador – Localización
localización
El botón abre
las herramientas
del emulador
Emulador – Localización Emulador – Localización
Entrada de datos “en directo”
Activar el botón “Live”
Añadir un marcador
genera un evento
Funciones de la barra de herramientas
1 Búsqueda PositionChanged
2 Zoom
3 Activa/desactiva la interacción con el mapa
4 Activa/desactiva los marcadores
5 Elimina todos los marcadores
6 Guarda los marcadores del mapa
7 Intervalo
8 Reproducir todos los marcadores
3
4. 11/07/2011
Emulador – Localización Problemas típicos de rendimiento
Entrada de datos pre-grabados …..un poco lento y va a tirones
Desactivar el botón “Live” …..un poquito lento en la pantalla principal
Añadir marcadores …..si el rendimiento del scroll fuera un poquito más fluido la
aplicación funcionaría mejor
Al reproducir todos los marcadores , se lanza
un evento PositionChanged al transcurrir el …..se ejecuta super despacio, aparece una página de error
intervalo especificado cada vez que se cierra la aplicación
…..la aplicación falla después de utilizarla durante mucho
tiempo…
¿Qué necesitamos? Windows Phone Profiler
Windows Phone Analiza una aplicación en busca de problemas de
rendimiento.
Profiler
Dos modos
Execution profiling
Memory profiling
Integrado en Localiza anti-patrones utilizados por los
desarrolladores y recomienda cómo detectar
problemas relacionados.
4
5. 11/07/2011
Windows Phone Profiler Windows Phone Profiler
Gráficas Informes
Frame Rate
% de uso de CPU
Uso de memoria
Storyboards
Carga de imágenes
Eventos del GC
Explorador para Isolated Storage Explorador para Isolated Storage
ISETool.exe Algunas opciones de ejecución
Enumera, copia y reemplaza ficheros y directorios
en el almacenamiento aislado.
Windows Phone SDK 7.1 Beta 2 rs
ts
Disponible en
Emulador
Dispositivo
dir de
xd
emulador dispositivo
5
6. 11/07/2011
Otras herramientas Recursos
Soporte para depuración multi-tarea Centro de desarrollo de WP7 en MSDN
http://msdn.microsoft.com/es-es/windowsphone/default.aspx
Soporte para depuración FAS/Tombstoning
AppHub
http://create.msdn.com/
Windows Phone Developer Blog
http://windowsteamblog.com/windows_phone/b/wpdev
Comunidad de MobileNUG
http://www.mobilenug.es
Forums
http://forums.create.msdn.com/forums/
6