Windows Phone 8: Probando nuestras aplicaciones en dispositivos físicos remotos

Hola a todos!

Hoy os traigo una utilidad que sin duda os ayudará y mucho en vuestros desarrollos. Una de las grandes barreras de entrada en Windows Phone 8 es la necesidad de que nuestro equipo cumpla unas características mínimas para poder usar los emuladores: SLAT, 64bits, Windows 8 Pro… esto evita que muchos podáis usar los emuladores. Otro problema que se plantea es la diferencia de configuraciones que podemos encontrar en dispositivos: Varias resoluciones, tamaño de memoria y de pantalla, almacenamiento interno…

Lo ideal siempre sería poder disponer de varios terminales para realizar las pruebas de la aplicación que estemos desarrollando, pero eso requiere una inversión muy alta de dinero por nuestra parte. Bien, pues Nokia viene al rescate, permitiéndonos probar en terminales físicos Lumia 620, 820 y 920 directamente desde la comodidad de nuestra casa, mediante su sistema RDA: Remote Device Access.

RDA consiste en un pool de dispositivos: Windows Phone, Symbian, S40, Meego, Belle… a los cuales podemos acceder de forma remota. No son emuladores vituales, son dispositivos físicos conectados a servidores que nos permiten usarlos a distancia. ¿Como podemos acceder a ellos? Bueno, el primer paso es registrarnos como desarrolladores nokia en developer.nokia.com,  un registro que es totalmente gratuito. Una vez hecho esto y estando logeados en nuestra cuenta, podemos acceder a la página de RDA. La primera vez que entremos, se validará que nuestro sistema cumple con las características necesarias para la conexión:

rda_02

Para usar el Remote Device Access, necesitaremos Javascript habilitado, un navegador compatible (no funciona con Chrome) y tener Java, al menos JRE 1.5, instalado. Si todo está OK, solo tendremos que pulsar en el botón Proceed y nos llevará directamente a la página de dispositivos:

image

Y lo primero que veremos serán los terminales disponibles, no siendo usados, en estos momentos. Con Windows Phone tenemos tres modelos, 620, 820 y 920. De cada modelo existen varios terminales, de forma que varias personas puedan usarlos al mismo tiempo. Podemos reservar el uso de un dispositivo por un periodo de tiempo de entre 15 minutos y 3 horas. Al pasar el ratón sobre cualquiera de ellos, veremos la información de reserva:

image

Solo tenemos que escoger el tiempo que deseamos usarlo y presionar Start. Si lo que queremos es asegurarnos de poder usar el dispositivo, por ejemplo esta tarde, podemos presionar el enlace de Make later reservation, que nos llevará a una página donde podremos planificar el uso del mismo:

image

Los dispositivos que aparecen en rojo están offline, los que aparecen normales están disponibles. De esta forma podemos planificar una sesión de pruebas con varios dispositivos y saber que estarán disponibles a la hora que los necesitamos.

Volviendo a la pantalla anterior, si presionamos el botón Start, empezaremos a usar nuestro terminal. Esto descargará un archivo jnrd a nuestro equipo y abrirá una aplicación Java en cliente.

image

Una vez aceptada esta advertencia y una confirmación del firewall de Windows, tendremos nuestro dispositivo listo para usar:

image

En este caso, un Lumia 620. Podemos navegar por internet, tenemos acceso a todo el dispositivo. En la barra de botones superior podemos Administrar los archivos, ver el log de consola, Instalar un XAP, Capturar imágenes, capturar video, Ir a pantalla completa…

Conclusión

Nokia RDA, es una solución ideal para probar nuestras aplicaciones en distintos dispositivos físicos de la casa Finlandesa. Por supuesto, en un mundo perfecto, lo mejor sería tener en nuestra oficina un modelo de cada Windows Phone que hay en el mercado para realizar pruebas exhaustivas. Pero sabemos que no estamos en un mundo perfecto y que la inversión en terminales sería gigantesca. Nokia RDA nos permite al menos acceder a la gama de terminales del fabricante finlandes, sin gastar un céntimo, lo cual es todo un avance.

Enlaces

Nokia Developer: https://www.developer.nokia.com/

Nokia Remote Device Access: https://www.developer.nokia.com/Devices/Remote_device_access/

Nokia Premium Developer Program: https://www.developer.nokia.com/Developer_Programs/Premium_program.xhtml

Un saludo y Happy Coding!

Published 5/3/2013 6:17 por Josué Yeray Julián Ferreiro
Comparte este post:

Comentarios

# Empieza el Megathon 2013, enlaces interesantes

Friday, April 12, 2013 1:21 PM por Josue Yeray

Hola a todos! Hoy 12 de Abril comienza el Megathon Windows 2013, en esta edición se pueden presentar

# Tips & Tricks de desarrollo para Windows Phone

Wednesday, March 19, 2014 12:29 PM por MSDN España

Te presentamos nuestra colección de Tips & Tricks de desarrollo de apps para Windows Phone