“Lo dije en voz alta?” – Microsoft Build 2016

build2016devEn un post más (de hecho el primero) de la serie “lo dije en voz alta?”; Microsoft Build 2016…

El día de hoy fue el keynote del evento más importante para desarrolladores de tecnologías de Microsoft, el Build 2016. Que se lleva a cabo estos días en San Francisco, CA. A solo dos 2 horas de donde vivo actualmente; Roseville, CA (área de Sacramento). Y que por qué no fui teniéndolo tan cerca? Bueno, gastar poco más 2,000 usd y además tenerlos disponibles dentro de los 5 minutos que dura la venta por su alta demanda (ni que fuera Super Bowl), no es cosa para desarrolladores godínez como yo. Así que mejor nos resignamos y lo vemos por streaming en vivo (al menos en esa parte si se ponen las pilas)…

Pero bueno, no estamos para hablar del costo del evento. Total, de ahí sales con una buena computadora y un glorioso Windows Phone Lumia 950… Ah no, perdón, este año no hay regalos!! Ok, ok… Ya mucha queja sobre el precio… Vamos a lo que te trajimos Chencha…

“No hay mejor época para ser un desarrollador” insisten en el Keynote. Y es verdad, hoy en día la tecnología está por todos lados, es especial en nuestros dispositivos móviles. Y si, proyectos e ideas hay para aventar para arriba y quienes las hagan, pocos. Así que si, de que hay tela de donde cortar, si que la hay. Sin embargo, de eso quiero hablar precisamente, de como cortar. Pero de como cortar las alas de desarrolladores apasionado de tecnologías de Microsoft. Y es que el contenido que hoy se ha presentado en tan magno evento deja mucho que desear…

Vamos por partes. Que se ha presentado el día de hoy? Básicamente interacción hombre-máquina. Ahí tenemos a Cortana siendo uno de los principales actores del día. También, ahí, en primer plano, bots para responder automáticamente a través de chats. Y así, computadoras inmiscuyéndose en nuestras conversaciones, correo y hasta gestos para atiborrar nuestra agenda y responder automáticamente nuestros chats con lo que ellas creen es importante para nosotros. Pero que nos trae esto de ventaja a los desarrolladores? Na… No veo siendo contratado por la pizzería de la esquina para hacerle un bot de atención de pedidos en chat.

Quién realmente usa Cortana para interactuar con ella? Quién pide pizza usando a cortana? Quién utiliza Skype para conversaciones fuera de negocios? La gente está en whatsapp (sms acá en EU), en Twitter (aunque ya va para afuera) y hasta en Facebook (atiborrado de videos y gifs animados) y Cortana no está ahí, el api de los aclamados bots no está ahí… Entonces? Dónde quedó mi ventaja de ser desarrollador Microsoft? En fin… Puede que tenga futuro la interacción hombre-máquina…

Pero no nos quedemos con esa parte, también se habló de HoloLens. Dónde la nota la da el anuncio de que si, como desarrollador, tienes 3,000 usd de sobra hoy se embarca tu dispositivo y te llega en los próximos días. De ahí en más, más pan con lo mismo, demos que venimos viendo desde hace un año. Si bien, a estos demos se le agrega la presencia virtual de terceros, esa píldora ya nos la habían entregado a principios de semana. Así que tampoco nada por acá.

Ahora, también se habló de Windows 10; y vaya, un proyecto interesante, Desktop App Converter. Menudo proyecto.. Tomar el código de otra plataforma (win32) y convertirlo a aplicación universal, la panacea del desarrollo. Y si nos inventamos otro proyecto igual y agarramos el código hecho para iOS o para Android y lo convertimos en aplicaciones universales? Por qué no?… Esperen, hace un año eso fue el notición y hoy está muerto… En fin…

Por otro lado, entiendo Windows 10 ha sido un éxito en términos de aceptación, o al menos, eso dicen al ver la cantidad de instalaciones que se han dado. Pero que será que no se dan cuenta que este éxito no es debido a las aplicaciones universales, que a mi parecer nadie pela. Nadie está interesado en crear apps universales. No veo a snapchat, whatsapp, periscope, google (con toda su plataforma de apps, en especial la de mapas), y así muchas más compañías que no han si quiera volteado a ver la plataforma. Señores, el exito de Windows 10 está basado en el fracaso de Windows 8 y a su muy buena estrategia de regalar la actualización, punto…

Aplicaciones Universales en xbox? Uf, veremos si ‘todas’ serán compatibles.. Y tal vez, pero tal vez, me consiga unos 600 a 1,000 usd para comprar 2 ó 3 xbox para la tele de la sala y del cuarto. Total, si tengo esa lana, para que estaría interesado en adquirir un Apple TV que cuesta menos, y que por mucho tendrá más aplicaciones que el xbox.. Y así sí, me regrese el interés a desarrollar app en xaml.

Windows Phone? Bueno, al menos un demo lo utilizó… Exactamente misma sensación cuando en aquel Build 2012 convencí al Malcolm de poner en la tele el streaming pues venía el anuncio de Silverlight 6, y como no íbamos a verlo si justamente estábamos desarrollado para ese framework…

En resumen, lo que hoy se presentó, no me mueve a regresar mi vista a Xaml. No, yo me sigo quedando con Asp .Net MVC. Veremos si mañana no me cambia el apetito también….