次の方法で共有


Entrevista MSDN Flash: Windows Phone 7, desarrollo en movimiento

imageLa edición de marzo de MSDN Flash estuvo dedicada al desarrollo de aplicaciones, con foco en aplicaciones móviles y Windows Phone 7. El entrevistado del mes fue Rodrigo Díaz Concha, de México, quien ha sido nombrado MVP especialista en Silverlight, es orador internacional, instructor y fundador de La Liga Silverlight . Compartimos aquí su visión sobre el panorama que está abriendo la llegada de Windows Phone 7.

· MSDN Flash: ¿Por qué es tan atractivo desarrollar para Windows Phone 7?

Rodrigo Díaz Concha: Debido a que la plataforma de desarrollo para Windows Phone 7 se basa en Silverlight y/o XNA creo que es de particular interés para los programadores que usan .NET ya que pueden reutilizar todos los conocimientos que tienen para construir aplicativos o juegos para esta nueva versión del sistema operativo móvil. Otro punto que cabe señalar, es la posibilidad de monetizar las aplicaciones o juegos en el Mercado de Aplicaciones (Marketplace) de Windows Phone 7. Ya que se trata de un sistema operativo nuevo, creo que es una excelente oportunidad para poder construir software que sea de interés general e incluso hacer negocio con él.

· MF: ¿Qué herramientas y que lenguajes recomiendas para desarrollar aplicaciones para Windows Phone 7?

RDC: La única descarga realmente necesaria son las Herramientas de Windows Phone 7, la cual es completamente gratuita y que se encargará de instalarte todo lo necesario para que tengas el ambiente de desarrollo. Te instalará Visual Studio .NET Express para Windows Phone, el Emulador y Expression Blend para Windows Phone. Por otro lado, si ya tienes Visual Studio .NET y Blend, entonces simplemente te agregará las plantillas para crear proyectos de este tipo. En lo personal recomiendo contar con Expression Blend que permite realizar tareas de diseño visual mucho más rápido que en Visual Studio, como por ejemplo la modificación de la plantillas de los controles, la edición de estilos o la creación de animaciones.

· Es inevitable comparar Android con Windows Phone 7 ¿Qué diferencias encuentras a la hora de desarrollar aplicaciones para ambas plataformas? ¿Y con el sistema de IPhone?

RDC: Windows Phone 7 se destaca principalmente por tener una interfaz de Usuario limpia, fresca e innovadora; en mi particular punto de vista creo que eso es uno de sus atractivos inmediatos tanto para usuarios finales como para desarrolladores. Ahora bien, con respecto a la plataforma de desarrollo como tal, considero que es mucho más amigable si la comparamos con otras opciones, debido a la robustez de las herramientas que la respaldan como Visual Studio .NET y Expression Blend. También, sin lugar a dudas, el .NET Framework y en especial el CLR hacen de Windows Phone 7 una plataforma de desarrollo en donde puedes hacer más en menos tiempo.

· La pantalla táctil es de enorme atractivo, ¿Cómo se puede aprovechar esta posibilidad pensando en los desarrollos para este dispositivo?

RDC: Si hablamos en términos de aplicaciones con Silverlight, la mayoría de controles incluidos soportan de manera natural las capacidades táctiles del dispositivo. No obstante a este hecho existen las clases necesarias para que a través de código podamos interpretar las acciones multi-táctiles que el usuario aplique al teléfono, el cual cabe mencionar, una de sus características estándar, es el soporte hasta de 4 puntos simultáneos.

· ¿Cómo diseñas tus aplicaciones para que de manera sencilla puedan correr en diferentes plataformas?

RDC: Ya que las aplicaciones para Windows Phone 7 están basadas en Silverlight 3 (aunque en realidad es una versión de Silverlight 3 adecuada especialmente para el teléfono) podemos fácilmente reutilizar tanto código como elementos de la interfaz de Usuario de XAML para usarlos en nuestras aplicaciones de Silverlight 3 o 4. La idea detrás de esto es estructurar nuestra solución en diferentes ensamblados para que podamos reutilizar al máximo la funcionalidad en un aplicativo, digamos de Silverlight 4, el cual puede ser ejecutado tanto en Windows como en Mac OS.

Para recibir mensualmente MSDN Flash, y enterarte de todas las novedades sobre tecnología, recibir información sobre eventos, capacitación, lanzamientos y novedades de tu país, sólo tienes que registrarte aquí .