Este artículo corresponde al día 1 de la serie 31 días de Mango.
En el día 1 consideré importante mencionar algunas nuevas y fantásticas adiciones que han sido hechas para el emulador de Windows Phone y como utilizarlas, ahora nosotros tenemos la habilidad de emular el acelerómetro e información de ubicación en nuestras aplicaciones.
Simulador del acelerómetro
Para poder emular la información del acelerómetro, lo primero que necesitas es escribir algo de código, trabaje junto con el acelerómetro. Afortunadamente el día 11 de 31 días con Windows Phone nos da el ejemplo exacto.
Una vez que lo tengas corriendo, deberás ver una interfaz parecida a la siguiente imagen. Para acceder a las herramientas en el emulador, necesitas dar clic en el ícono de las flechas para el emulador:
Al dar clic, en las flechas, aparecerá una nueva ventana donde aparecerán las herramientas en las cuales estamos interesados,
Para alimentas al acelerómetro desde tu aplicación, todo lo que necesitas hacer es dar clic y arrastrar el pequeño círculo rojo al centro de la pantalla. Esto rotará la imagen del teléfono en un espacio en 3D, permitiéndote el pretender agitarlo, voltearlo o incluso girar el dispositivo. Aquí hay otra vista de la herramienta, con el teléfono movido de manera obvia.
Ahora puedes ver como la aplicación debería estar respondiendo de manera adecuada. Para regresar el teléfono a su posición original, o para escoger una posición estandar, puedes utilizar las opciones de la esquina inferior izquierda.
Finalmente, si quieres emular un poco de movimiento de sacudido aleatorio, puedes seleccionar la opción a la derecha, etiquetada como “Recorded Data”, por ahora, “Shake” es la única opción disponible
Simulador del acelerómetro
La segunda tabla en el emulador de Windows Phone es la de localización. Para monitorear la información de tu ubicación , puedes utillizar el código del Día 13 de 31 días con Windows Phone
Cuando abras la tabla de localización, verás una interfaz que se asemeja a esto.
De manera preestablecida, la herramienta de ubicación te ubicará de forma centrada en las oficinas centrales de Microsoft. Para cambiar tu ubicación en el mapa, puedes hacer un acercamiento o alejamiento usando los botones superiores o desplazándote directamente en el mapa directamente. Cuando hayas encontrado la ubicación que te gustaría utilizar, simplemente dale clic al mapa para agregar un marcador.
De hecho, tu puedes agregar tantos marcadores como tu quieras (Probablemente exista un límite, pero aún no lo he encontrado).
Seleccionar un número amplio de ubicaciones te permitirá emular una caminata o manejo. Imagina que estás construyendo una aplicación que te muestra los restaurantes mas cercanos de comida rápida. “Pretendiendo” que manejas alrededor de la ciudad, deberías ser capaz de ver que la información en la aplicación cambia mientras las ubicaciones cambian. Para alimentar esta información en tu aplicación, quita la selección de “Live” en la parte superior y presiona el botón de “Play cerca del texto de “Fire every”.
Tu puedes cambiar la duración, pero la herramienta se moverá de punto a punto (en orden), emulando un recorrido. Si tu accidentalmente agregaste un punto en el mapa que no deseabas, puedes darle clic al botón “X” cercano a cualquiera de las entradas en el panel inferior izquierdo.
En la esquina inferior derecha, tienes la facultad de cargar previamente la información guardada. Si tu miras arriba de la herramienta, en el menú, puedes limpiar todos tus puntos, o salvar un conjunto de ellos para poder visualizarlos mas tarde. Así es como tu puedes crear conjuntos individuales de ubicaciones para ser utilizados durante tus pruebas.
La herramienta de ubicación debería darte exactamente lo que necesitas para crear una aplicación que te pueda dar la información de latitud y longitud, siendo una aplicación para caminatas, una aplicación social de “check-in” o incluso una aplicación que de direcciones de manejo.
La herramienta de captura de pantallas
La herramienta final de la que quizá te hayas percatado en este emulador de Windows Phone es la herramienta de captura de pantalla. Esta herramienta esta diseñada para hacerte las cosas mas fáciles al momento de tomar pantallas de tu aplicación. Esto se vuelve especialmente importante cuando comienzas el proceso de ingresar una aplicación al marketplace. Tu debes tener al menos una pantalla de tu aplicación para poder ingresarla, y debe ser de 800 x 400 píxeles de tamaño. En lugar de molestarte con herramientas un poco complicadas de captura de pantallas que quizá hayas usado, esta herramienta te dará una forma perfecta de guardarlas en cada ocasión, a pesar del nivel de zoom que uses en el emulador.
Desafortunadamente, esta herramienta no ofrece la habilidad de copia de imágenes en el portapapeles de Windows, pero puedes usar el botón “Save” para guardarla. Te recomendaría crear ocho diferentes pantallas para cada una de tus aplicaciones. Estas autorizado a subir hasta ocho, así darás a tus usuarios potenciales, tanta información como te sea posible acerca de lo que ellos están adquiriendo.
En resumen
En pocas palabras, las nuevas herramientas del emulador de Windows Phone, son excelentes para muchos propósitos, pero aún hay muchas cosas que tu teléfono puede hacer que esta herramienta no cubre. Por ejemplo, algunos teléfonos ahora tienen un giroscopio, y todos los teléfonos tienen una brújula que aún no podemos emular. Windows Phone 7.5 también nos trae la ventaja de la clase de Movimiento, y nosotros lo cubriremos en detalle después en esta serie.
Por ahora bienvenidos a la siguiente serie de 31 días. Mañana en el día 2, vamos a cubrir el estado del dispositivo, el cual nos da una amplia información acerca del dispositivo del usuario, incluyendo fuente de poder, disponibilidad de teclado físico y mas, nos vemos luego.
