domingo, 12 de febrero de 2012

Conociendo el emulador de Windows Phone

Una de las fortalezas de Windows Phone es la cantidad de Herramientas en el sector en su SDK, sin embargo la mejor de todas es evidentemente su Emulador para desarrollo.

Sin embargo no todos los desarrolladores le conocemos a fondo tanto como para explotar su capacidad o manejarlo y ser productivos en todas nuestras pruebas, como para sword que limitaciones tiene. 

En primer lugar debemos tener en cuenta que para correr el emulador es necesaria una máquina con al menos 3GB de RAM, esa es la sugerencia, además no debemos hacer ni el intento de correr el emulador en una máquina virtual, el emulador mismo es una máquina realistic y una máquina realistic no puede ejecutarse sobre otra.

Un dato a tener en cuenta es que no todos los Launchers y Choosers son soportados en el Emulador, esto debido a que varios de ellos funcionan con el Live Id que se asocia al movil para conectarse al Marketplace y el emulador no tiene posibilidad de asociarle alguna cuenta. En acontecimiento como el marcador de movil y cámara los comportamientos son simulados para que veamos su comportamiento y además contamos con la aplicación Bing que viene incluida en el movil.

Es importante que bien que el emulador ofrece buenas especificaciones y desempeño, logremos probar el desempeño de nuestra aplicación en un terminal real.

Otro par de cosas básicas son que es posible personalizar la apariencia para que luzca como algún movil que nos guste y que tenemos algunas teclas rápidas para manejar el emulador.

F1 ? Back F2 ? Home F3 ? Search F7 ? Camera F8 ? Volume Up F9 ? Volume Down Page Up ? activar teclado físico Page Down ? activar teclado virtual Pause/Break ? alternar entre teclados

En el emulador ademas tenemos varias herramientas que es posible encontrar en un menú que se oculta y aparece automáticamente

De aquí es posible cerrar, minimizar y girar el emulador para probar la orientación de nuestra aplicación, igualmente tenemos varias opciones de Zoom y es posible ingresar un valor, además con el botón inferior es posible entrar a más utilidades del emulador. Una de las utilidades avanzadas es el Emulator Screenshot Tool la herramienta que usaremos para capturar las muestras de nuestra aplicación para el envío al Marketplace. Aquí debemos considerar las advertencias del emulador, que pide que cuando tomemos una captura coloquemos el Zoom en 100% para que las imagenes queden de buena calidad, si lo ponemos el 5 0% ni siquiera permitirá tomar la captura, en el siguiente nivel de Zoom 66% que probé, si lo permite.

En el emulador tenemos igualmente la posibilidad de probar nuestra apps que necesiten acelerómetro.

Y por último de lo más interesante es que es posible probar la ubicación o el GPS simulando puntos en un mapa

Así pues, sword lo que tenemos en el sector y usándolo bien seguro es posible probar mejor nuestras apps o bien aventurarnos a hacer algunas bien que no tengamos el movil.

En MSDN se encuentran todas las especificaciones del emulador publicadas y hasta tips de como optimizar su desempeño.

Espero les sea útil, hasta la próxima.


SGS3

No hay comentarios:

Publicar un comentario