hablando sobre desarrollo

InitializeComponentes(); // Estudiantes, comunidad y tecnologías Microsoft

August 2010 - Artículos

Comenzando a desarrollar sobre Windows Phone 7

Windows Phone 7 logo

Por que desarrollar para plataformas Móviles?

Miremos algunas cifras:

  • Numero de Celulares vendidos (2 trimestre de 2010): 325,6 Millones
  • Numero de Smartphones (Celulares inteligentes) vendidos al 2 trimestre de 2010: 61,6 Millones (16% del numero total de celulares vendidos en el mismo periodo)

Pero esto no es todo, comparando las ventas de Smartphones entre 2009 y 2010, vemos un crecimiento del 50,5% en las ventas de este tipo de celulares, y no es para menos, estamos viviendo un cambio radical en el que el celular inteligente ha comenzado a utilizarse en la vida cotidiana, y no solo para las empresas que requerían aplicaciones con movilidad.

Estamos un punto en el cual dependemos y requerimos de información, y son estos celulares inteligentes los que nos permiten tener toda esa información en nuestras manos.

Es por eso, que esos números van a crecer vertiginosamente en los próximos años, y esta en nosotros como desarrolladores aprovechar esta plataforma para ofrecen contenidos a todo tipo de personas (altos ejecutivos, amas de casa, estudiantes, etc)..

… y Más si contamos con una plataforma móvil como esta:

Lo que más destaco de esta plataforma es:

  • Consistencia en el Hardware
  • Framework robusto orientado a brindar excelentes experiencias de usuario mediante la interfaz
  • Consistencia en el desarrollo a través de múltiples dispositivos
  • Aplicaciones directamente a tus usuarios o clientes

Consistencia en el Hardware

Si bien Microsoft no a producir el Hardware, si establecen las características esenciales que siguen los que desarrollan el hardware (HTC, Samsung, LG, etc…), todo para que estos celulares siempre ofrezcan la máxima experiencia, independientemente del dispositivo.

Framework robusto orientado a brindar excelentes experiencias de usuario mediante la interfaz

Las aplicaciones que podemos ofrecer a través de esta plataforma pueden ser para interactuar con la información o para jugar! y estos dos escenarios los podemos cubrir con Silverlight y XNA.

  • Silverlight: framework orientado a eventos para crear aplicaciones con alto contenido grafico (controles, estilos, animaciones, transiciones, etc)
  • XNA: framework para crear juegos de alto rendimiento tanto en 2D como en 3D

Estos frameworks esta basados en la plataforma .NET, lo que nos permite acceder a una variedad de servicios ofrecidos por Windows Phone 7, tanto en el mismo celular (acceso a dispositivos, información contenida en el celular como imágenes videos, almacenamiento aislado, etc) como en la nube (Xbox Live, Marketplace, tus propios servicios, servicios ofrecidos por terceros, etc) de manera similar.

Consistencia en el desarrollo a través de múltiples dispositivos

Gracias a las características comunes que tendrá el hardware a través de múltiples dispositivos de diferentes proveedores, nosotros como desarrolladores nos veremos beneficiados, ya que el rendimiento y la apariencia de nuestras aplicaciones va a ser muy similar, reduciendo el tiempo de desarrollo y pruebas.

Aplicaciones directamente a tus usuarios o clientes

Aprovechar el Marketplace para distribuir nuestras aplicaciones, inclusive, podemos ofrecer pruebas de nuestras aplicaciones antes que nuestros clientes las compren, todo esto integrado a la plataforma.

Para terminar…

Esta es una plataforma a la que tenemos que sacar el jugo! son muchas las características incluidas en esta primera versión y muchas más las que vendrán en un futuro con las próximas versiones de la plataforma.

Por donde Empezar

Los desarrolladores de esta plataforma tenemos un punto en común: http://developer.windowsphone.com

Pero también puedes conocer mucha mas de a plataforma en:

Documentación: http://qjuanp.net/s/wp7docs

Blog oficial: http://qjuanp.net/s/wp7blog

Blog oficial para desarrolladores: http://qjuanp.net/s/wp7devblog

Curso de desarrollo sobre Windows Phone 7 (Ingles): http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=158

 

También en http://qjuanp.net/post/dev/2010/intro-desarrollo-windows-phone-7

Posted: 30/8/2010 0:27 por Juan P. | con no comments
Archivado en: