Con este nuevo sistema operativo se abren nuevas oportunidades
dentro del desarrollo para tecnologías móviles en México, Windows
Phone nos ofrece algunas diferencias respecto a otras plataformas tales como:
·
Interfaz
metro
·
Compatibilidad
con productos Microsoft (Office, seamos realistas lo utiliza un 80% de las
personas en su trabajo)
·
Xbox
Live
·
SkyDrive
Una mejora que me agrado mucho que es como se agrupan los
contactos, a la cual denomino como una versión 2.0 de estos, cubre
perfectamente la necesidad de vincular un contacto con
sus diferentes cuentas.
Desglosando las diferencias.
Interfaz Metro
Estética, funcional y agradable a mi gusto, creo que la
ventaja de ser el ultimo es que se tuvo la calma de hacer las mejoras necesarias
para que el teléfono sea mas usable, cabe recalcar que Windows 8
cuenta con esta interfaz por lo que creo que la adopción será
mas fácil en los siguientes meses, cuando las PC con este
OS estén disponibles para los usuarios.
Productos Microsoft
No hay mucho que decir en este punto, solo que Microsoft ha hecho
un esfuerzo importante para integrar sus productos con la nueva plataforma,
algunos de estos son Xbox Live, Office 365, SkyDrive etc.
Aplicaciones.
Si bien es cierto que las aplicaciones más
populares están ya desarrolladas sobre WP7, aun le falta madurar en
este punto a la plataforma ya que esta muy rezagado en comparación con iPhone, Android,
Symbian o BlackBerry.
Desarrollo
Bueno aquí esta lo bueno, el SDK de WP7 esta montado
sobre VS 2010 por el momento en un versión exprés. Tengo que decir
que es muy familiar y transparente el desarrollo para aquellos que hemos
manejado un poco Silverlight, ya que se utiliza XAML para crear las
aplicaciones, la interface de desarrollo cuenta con varias plantillas
predefinidas para crear nuestras pantallas y el funcionamiento de los nuevos
paneles para el teléfono son muy sencillos de utilizar.
El SDK trae consigo un emulador que ya probé con bastantes
características interesantes, que nos permiten emular nuestras aplicaciones
para el SO incluyendo algunos de los sensores del teléfono.
En la parte de juegos el SDK también contiene varias plantillas
que podemos utilizar para programar con XNA, que como muchos saben es el
lenguaje con el que se programa Xbox, por lo que la adopción de este lenguaje
será sencillo para quienes han tenido experiencias con este.
La ventaja es que ahora se podrán crear mas de este tipo de
aplicaciones sin una inversión monstruosa como la que se necesita para
desarrollar una aplicación para Xbox y creo que el lenguaje se fortalecerá (ya
estoy haciendo mis pininos con esta tecnología).
Dentro del “framework”, Microsoft nos ofrece nuevas librerías
móviles que incluyen manejo de eventos globales del teléfono, “storages”
propios de las aplicaciones no invasivos e incluso una versión de SQL para esta
tecnología entre otras cosas.
Creo que Microsoft tiene un acierto esta vez al hacer más robusto
el ecosistema de sus diferentes plataformas, ya que nos permite acercarnos a
diferentes ramas de sus tecnologías con esto.
También debemos decir que a pesar del gran esfuerzo que creo que
se esta haciendo, hay puntos finos de los cuales se tiene que solucionar y el
mercado sobre todo de aplicaciones ya que actualmente tiene una gran desventaja
sobre las otras plataformas.
Como conclusión debo decir que Microsoft esta vez nos ofrece un
entorno familiar para el desarrollo de móviles para aquellos que estamos
acostumbrados a trabajar con sus tecnologías, esperemos que la plataforma y el
mercado sigan creciendo para tener más opciones para el desarrollo de las
tecnologías móviles.