jueves, 21 de junio de 2012

Mis características favoritas de Windows Phone 8

Esta ha sido una semana de verdad fabulosa, hoy el Summit de Windows Phone 8 nos llenó de nuevas noticias, con respecto a los avances de la plataforma y capacidades del nuevo Windows Phone 8 y las actualizaciones que tenemos disponibles para nuestros actuales teléfonos Windows Phone 7.5. Para leer cada item puntualmente los invito a visitar Mi Windows Blog o el blog de Warnov; ambos presentan un resumen de lo visto el día de hoy.

Todo fue de mi gusto, cada cosa que presentaron ofrece enormes posibilidades y tiene gran valor (NFC, OTA, las mejoras en Multitasking, Nokia Maps, el soporte para Micro SD etc,), sin embargo estos son mis favoritos:

El nuevo soporte para distribución de aplicaciones al interior de la empresa, un punto a favor, y gran fallo para las empresas que se están llenando de otras plataformas por moda, ahora un punto a favor del ecosistema empresarial para Windows Phone, yo que vengo de estar en el mundo empresarial donde dejas de pensar en la tecnología puntual para entender las necesidades del negocio, habría convencido muy a favor de  Windows Phone a más de una persona si esto hubiese estado disponible antes, por que aunque hasta ahora, el discurso de Windows Phone a la empresa se lleva por la vía de la consumerización de IT y la productividad de contar con Office 365 y Sharepoint en tu teléfono, definitivamente temas como despliegue seguro de aplicaciones y el no tener que pasar por los largos procesos de certificación de las aplicaciones es un punto muy a favor, significa literalmente que se puede disminuir un poco el esfuerzo en el perfeccionamiento de las aplicaciones internas por que no tienen que ser aprobadas por Microsoft para ser desplegadas internamente, no imaginan lo mucho que eso vende con la gente de IT de los negocios. (Este punto lo amplio en un post en Mi Windows Blog)

El tener el Kernel compartido con Windows 8 sencillamente es lo máximo, para los que ya entramos a hacer aplicaciones en Windows 8, que estaban también en Windows Phone 7, a pesar de que se hablaba del poco esfuerzo en portarlas, en realidad (personalmente) no me parecía tan mínimo, la razón claramente eran las diferencias en la codificación y filosofía de las aplicaciones al tener mucho más espacio que "saber usar", pero además esta el hecho de que para que esa portabilidad fuera más transparente tu aplicación  Windows Phone, debido haber sido implementada correctamente usando MVVM, y eso para algunos que ya tenemos un poco más de manejo, parece obvio y genial, pero para la cantidad de aplicaciones que se han generado evangelizando estudiantes, no era tan obvio, y hablo directamente por vivirlo, MVVM es importante, si has retrasado su aprendizaje hasta este momento, es hora de no retrasarlo más.

Por otro lado, la potencia de usar código nativo abre más y más posibilidades, C y C++ son temas que muchos dejamos como tema de universidad, si ya me estuve peleando con SQL Lite, y que decirles, solo espero que esté disponible el Wrapper de C# para cuando Windows 8 y Windows Phone 8 estén listos.

Con respecto al código nativo, a mi personalmente me quedan dudas de hasta donde será usado, ¿es el final de Windows Embedded? En el campo que ahora trabajo, con los Rugged devices, temas como los lectores de códigos de barras y otros dispositivos de entorno empresarial, ¿serán soportados?. Aún quedan muchas conversaciones que tener y muchas dudas por resolver.

Audible y Tap & Send, fueron sencillamente super, el universo de posibilidades que se abre para los desarrolladores es genial, ya quisiera tener Audible disponible en muchas aplicaciones que uso, es un paso adelante y seguro será un punto más en la lista de características deseables de una aplicación Metro.

Para ir terminando diré que me encantó escuchar la sugerencia "Usen XAML con C# o VB" para los detractores de XAML y que anuncian hace tiempo su muerte, no, XAML está aqui para quedarse, y sigue madurando, desde sus comienzos con WPF y su madurez con Silverlight, ahora está aqui para seguir generando excelentes experiencias diferenciadoras, igual y para fortuna de los que les gusta todo esto de aplicaciones Metro, pero no están familiarizados con .NET, pues ya saben, está disponible HTML 5 y Javascript.

Por ultimo, diría mi favorito, puesto que me encanta la propuesta gráfica de Metro, es la renovación de la pantalla de inicio, el movimiento y dinamismo que le agregaron a los Live Tiles, es un detalle como dirían en mi país "de fina coquetería", ¡lo hicieron otra vez! Los tiles fueron un cambio de paradigma, de tener un escritorio vivo y no solo lleno de iconos muertos, y ahora el dinamismo que le da los diferentes tamaños y acople, siguen dando valor a la nueva idea. Lo mejor de todo es que podremos disfrutar de esta experiencia con Windows Phone 7.8, la próxima actualización de Windows Phone 7.5. Los dejo con el video que muestra la nueva experiencia para los mosaicos vivos o Live Tiles.

No hay comentarios: