Introducción
Cuando desarrollamos aplicaciones o juegos para Windows Phone un punto vital en el desarrollo es probar toda la funcionalidad. Cierto es que contamos con el emulador para estas tareas. Sin embargo, no todo se puede probar en el emulador. Además, algunos desarrolladores no cuentan con los requisitos de hardware necesarios para poder arrancar el emulador. En estos casos es necesario contar con un dispositivo físico (lo ideal sería contar con más de uno). Por costes, tampoco todos los desarrolladores pueden contar con uno o varios dispositivos físicos.
¿Qué podemos hacer entonces?
Aquí es donde entra en juego el Remote Device Access (RDA) de Nokia en juego. El RDA es un servicio gratuito incluido dentro de los servicios en Nokia Developer que nos permite acceder remotamente a una amplia gama de dispositivos Nokia Lumia.
Comenzamos!
Podemos acceder al servicio desde la siguiente dirección: http://www.developer.nokia.com/Devices/Remote_device_access
NOTA: Debemos estar registrados en Nokia Developers para poder utilizar el servicio (es totalmente gratuito).
NOTA: Para poder utilizar el servicio se requiere tener instalado Java Web Start incluido en el Java Runtime Environment (JRE):
Usando dispositivos Lumias mediante RDA
Contamos con una gran variedad de dispositivos Nokia Lumia disponibles (620, 820, 920):
El tiempo máximo de uso del servicio cada día es de 8 horas. Como desarrolladores podemos reservar un teléfono un máximo de 3 horas. Cada teléfono se usa exclusivamente por un desarrollador (no hay uso compartido). Podemos evitar problemas de concurrencia mediante un interesante sistema de reservas (entre 15 minutos y 3 horas):
NOTA: Tras cada sesión, el dispositivo usado es reseteado de modo que se borra la configuración o las aplicaciones instaladas.
Instalando Apps
Una vez generado el archivo XAP en nuestro equipo podemos utilizar la opción instalación de software de la barra de herramientas:
Buscamos el archivo XAP, lo seleccionamos y procedemos a instalar. Nada más. Fácil, ¿verdad?
Conclusiones
El servicio es gratuito, concede tiempo como para probar aplicaciones de manera adecuada y además:
- Nos permite probar en multitud de dispositivos (Nokia Lumia 620, Nokia Lumia 820, Nokia Lumia 920, etc) con características diferentes. Gracias a esto podemos probar el comportamiento de nuestras aplicaciones en diferentes condiciones.
- Según aparecen nuevos modelos van añadiendolos al servicio. Es de agradecer para estar preparados ante nuevos dispositivos.
A tener en cuenta
Hay ciertos detalles a tener en cuenta probando nuestras aplicaciones mediante RDA:
- No podremos probar sensores (acelerómetro o brújula por ejemplo).
- El GPS devolverá un lugar fijo.
- No podemos probar características NFC. Recuerda, cada dispositivo sólo puede estar ocupado por un desarrollador.
- Por el mismo motivo no podremos probar funcionalidad Bluetooth.
- No podemos oir sonidos.
Más información
- Blog de Josué Yeray: Windows Phone 8: Probando nuestras aplicaciones en dispositivos físicos remotos
- Nokia Remote Device Access.
- Nokia Developers Wiki: Instructions for RDA usage
Reblogueó esto en Juan Luis Mancilla E. info.Blogger.
Pingback: [Tips and Tricks] Windows Phone. Optimiza tus Apps a pantallas grandes - Javier Suárez
Pingback: [Tips and Tricks] Windows Phone. Optimiza tus Apps a pantallas grandes | Javier Suárez Ruiz | Blog
Pingback: Tips & Tricks de desarrollo para Windows Phone - MSDN España - Site Home - MSDN Blogs