11.8.11

Artículo: La próxima generación de Windows Phone “Mango”

El pasado 24 de Mayo se presentó por una lado la próxima versión de Windows Phone denominada por el momento “Mango” (el nombre definitivo se conocerá en breve) que saldrá el próximo Otoño y la disponibilidad de la versión beta de las herramientas de desarrollo para esta versión.


Mango incluye numerosas capacidades nuevas que podríamos organizar básicamente en tres áreas: comunicación, aplicaciones y experiencia Web.


En el caso de las comunicaciones, podemos destacar la integración con twitter y linkedin en el Hub de contactos, la integración de los servicios mensajería (texto, chat de Facebook y live Messenger), la posibilidad de crear grupos de contactos con su propia ventana viva en la pantalla de inicio y la posibilidad de enviar mensajes o hablar por chat por voz (text-to-speech y speech-to-text).


En el caso de las aplicaciones se han incluido numerosas mejoras que permiten que las aplicaciones puedan integrarse totalmente con la experiencia del teléfono. Entre otras podemos destacar el soporte multitarea y un escenario de ventanas vivas más rico donde las aplicaciones pueden tener varias ventanas en la pantalla de inicio que permiten entrar directamente en una parte concreta de las aplicaciones.


Por último, respecto a la experiencia Web, Mango soportará HTML5 a través de Internet Explorer 9 y el rendimiento y agilidad se verán sustancialmente optimizados gracias a la aceleración por hardware.


Junto con “Mango” además se incorpora el soporte de nuevos idiomas y la disponibilidad del Marketplace en un total de 35 países (19 más países que la versión actual) lo que mejora sustancialmente la oportunidad para los desarrolladores de aplicaciones y juegos de Windows Phone.


Si queréis conocer más detalles sobre la nueva versión de Windows Phone, os invitamos a que veáis la presentación que hizo Andy Lees el pasado 24 de Mayo


¡Nuevas APIs en Mango!


La versión beta de las herramientas de diseño y desarrollo para hacer aplicaciones y juegos para Mango ya están disponibles para descarga. Esta versión de las herramientas y el SDK incluye aproximadamente 1500 nuevas APIs junto con nuevas capacidades de las herramientas.


Entre las nuevas APIs caben destacar las siguientes:
- Procesamiento en background. En Mango podrás crear aplicaciones que lanzan tareas en background en distintos escenarios:



  1. Audio: las aplicaciones pueden ahora reproducir audio sin necesidad de estar activas, es decir, la música o el audio continúan sonando aunque el usuario lance otras aplicaciones

  2. Transferencia de ficheros: la transferencia de ficheros puede continuar aunque la aplicación no esté activa ni ejecutándose.

  3. Agentes. La aplicación puede crear agentes que ejecutan acciones en background en dos modalidades: notificaciones (alarmas y recordatorios) y tareas.

- Acceso a la cámara (video stream): Que nos permitirá incluir en las aplicaciones el stream de video de la cámara. Así podermos crear por ejemplo soluciones de realidad aumentada o de scan.


- Silverlight 4 incluido, lo que supone una nueva serie de capacidades como el soporte de ICommand o estilos implícitos.


- Integración de Silverlight y XNA. Las aplicaciones y juegos combinarán sin problemas las dos tecnologías permitiendo escenarios avanzados (ej: elementos 3D en aplicaciones silverlight o navegación y controles de Silverlight en juegos XNA)


- Soporte de sockets TCP y UDP haciendo posible la creación de soluciones de comunicación bi-direccional como mensajería instantánea o juegos multijugador.


- Sensores de brújula y de gyro y una API de movimiento que facilitará los escenarios donde la aplicación se adapta al movimiento y posición del teléfono.


- Notificaciones Push y Ventanas vivas: Las notificaciones “tostada” podrán ahora apuntar a una parte concreta de nuestras aplicaciones y las ventanas vivas podrán tener dos lados con imágenes que giran periódicamente. Por otro lado, las aplicaciones podrán tener varias ventanas vivas en la pantalla de inicio que podrán abrir distintas partes de la aplicación (deep linking)


- Bases de datos relacionales locales a nuestras aplicaciones (en almacenamiento aislado) y hacer consultas sobre las mismas usando LINQ to SQL.


- Acceso a contactos y calendario. Las aplicaciones tendrán acceso de lectura a los datos de contactos y calendario.



Mejora en las herramientas


Podríamos destacar lo siguiente:


1. Soporte de posicionamiento y acelerómetro en el emulador. El emulador de Mango permite ahora establecer la geolocalización del emulador en un mapa interactivo o mover el emulador en las tres dimensiones gracias a un modelo 3D interactivo de un teléfono para poder probar las aplicaciones que usan estos sensores.


2. Perfilado de aplicaciones. Con las herramientas incluimos una herramienta de perfilado que permite monitorizar el uso de CPU y de memoria de nuestras aplicaciones para detectar y corregir problemas de rendimiento.


3. Soporte multi-versión. Las herramientas permiten definir la versión de Windows Phone para la que se está compilando, pudiendo seleccionar 7.0 si queremos desarrollar juegos y aplicaciones para la versión actual de Windows Phone.



Recursos


Más información sobre las herramientas de Mango en los siguientes enlaces:


Windows Phone SDK Beta



  1. Descarga: http://go.microsoft.com/?linkid=9772716 -> http://www.microsoft.com/downloads/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05

  2. Licencia “Go live”– http://go.microsoft.com/?linkid=9772717 -> http://create.msdn.com/en-us/resources/WPDT_7.1_Beta_Limited_Go_Live_Supplement

Documentación y Ayuda:



  1. Windows Phone Developer Tools 7.1 Release Notes: http://go.microsoft.com/fwlink/?LinkId=215231

  2. Novedades de las herramientas: http://go.microsoft.com/fwlink/?LinkID=190409

  3. Ejemplos de código: http://go.microsoft.com/fwlink/?LinkId=219604

App Hub



  1. Anuncio: http://create.msdn.com/en-US/news/WPDT_7.1_Beta

  2. Descarga: http://create.msdn.com/en-us/resources/downloads

  3. “Empezando”: http://create.msdn.com/en-us/home/getting_started

Blog de Windows Phone Developer:


http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/05/24/developer-news-beta-mango-tools-available-today.aspx



Preguntas Frecuentes


Todos los teléfonos actuales podrán actualizarse de forma gratuita a Mango.


Todas las aplicaciones y juegos que funcionan en Windows Phone 7 actual continuarán funcionando correctamente en teléfonos con la versión Mango. Sin embargo, recomendamos que se evalúen las nuevas capacidades de Mango para identificar formas de mejorar la experiencia de vuestras aplicaciones en Mango.


Artículo encontrado en la web de MSDN España.

No comments:

Post a Comment