Extensiones de aplicaciones en Windows 10, ¿Por qué son tan importantes?

Extensiones de aplicaciones en Windows 10, ¿Por qué son tan importantes?

Windows

Y para continuar hablando sobre lo presentado en el Build Tour de Barcelona, hoy traemos las extensiones de aplicaciones, algo esperado por desarrolladores y usuarios, pero también con sus detractores (en este caso, solo usuarios). Una funcionalidad que ya existe en plataformas como iOS y que da mucha versatilidad a las aplicaciones que los desarrolladores pueden crear, ¿Pero que son exactamente y por qué son importantes? Continuar leyendo «Extensiones de aplicaciones en Windows 10, ¿Por qué son tan importantes?»

Project Europe, ¿Qué tiene Microsoft entre manos?

Project Europe, ¿Qué tiene Microsoft entre manos?

microsoft mwc 2015

Sabemos que Microsoft tiene muchos proyectos entre manos y además, siempre les pone nombres ciertamente especiales. Ejemplos tenemos muchos, y cuanto más relacionados están los proyectos, más relacionados están los nombres. Project Spartan, Project Natal, Project Astoria, Project Islandwood, Project Centennial, Project Threshold son solo algunos que han trascendido o han sido mencionados directamente por Microsoft, pero seguro que no sabemos muchos más, puesto que es una tradición por parte de los de Redmond.

Como hemos mencionado en el artículo de las UWP del Build Tour de Barcelona, por sorpresa en medio de un concurso para los presentes, se ha mencionado Project Europe, con dos opciones a responder y una sola correcta. Para sorpresa aún mayor, la respuesta correcta era la siguiente:

project-europe

Si nos guiamos por los nombres de los proyectos presentes (Islandwood, Centennial, Westminster o el fallecido Astoria) todos son nombres de localidades reales y todos tienen algo en común: el desarrollo de aplicaciones. Por lo que haciendo una regla de tres, Project Europe debería estar relacionado con eso mismo, pero no tenemos ninguna constancia de que puede ser o que puente podría estar involucrado.

Si nos guiamos por la imaginación, hay que recordar que Project Rome era un proyecto destinado a las conexiones entre aplicaciones y la opción de poder saltar de un lado a otro manteniendo la experiencia intacta, sea el dispositivo que sea. Para ello, se iban a crear una serie de APIs compatibles con Windows, Android e iOS para poder hacer realidad esa opción.

También cabe la posibilidad de que este estrechamente relacionado con HoloLens y Windows Holographic, de lo que poco o nada se habla en las conferencias de Microsoft, más que un pase de puntillas por encima. Hay que puntualizar que, aunque siempre se mencione a HoloLens en las conferencias de Microsoft, no se ha hablado en detalle sobre las posibilidades, puentes, APIs o herramientas de la holografía que propone Microsoft, por lo que podría ser un proyecto de cara a la maduración de HoloLens y Windows Holographic.

Por último, también es posible que esté en consonancia con Centennial, y sea un App Converter pero no necesariamente enfocado al escritorio, y esté destinado a convertir aplicaciones Win32 para funcionar en dispositivos móviles, Xbox One o HoloLens.

Aún así, todo esto es imaginación pura hasta saber de que se trata. ¿Qué creéis que está preparando Microsoft? ¿Os podéis imaginar que es Project Europe?

Todo sobre Project Centennial y sus posibilidades desde el Build Tour

Todo sobre Project Centennial y sus posibilidades desde el Build Tour

proyecto-centenial
Si con las UWP y el resumen de la Keynote de apertura no era suficiente, tranquilo que aún quedan más noticias. El Build Tour de Barcelona ha dado mucho de sí y, aunque muchas novedades ya las conocíamos, nos ha servido para verlas en más detalle, más desarrolladas y con una explicación más exhaustiva.

Uno de los grandes baluartes y mejores cartas que tiene Microsoft ahora es Project Centennial o Desktop App Converter, herramienta que permite a los desarrolladores convertir una aplicación Win32 de escritorio en una aplicación UWP, tiene el potencial para triunfar y, aunque necesita un poco de mejoría, es de lo más adelantado y eficiente que tienen ahora mismo.

Si UWP es el arco, Project Centennial es la afilada flecha

Project Centennial es como la manzana envenenada (en el buen sentido) que Microsoft quiere que los desarrolladores muerdan. Es el mejor ejemplo del potencial que tienen las UWP y de como pasar de una aplicación Win32 clásica a una UWP es de lo más fácil. En Barcelona hemos podido presenciar un par de demostraciones bastante interesantes, la primera de ellas con Quake 3, el clásico juego de ordenador, que en menos de un minuto y gracias al Desktop App Converter ha sido convertido en una aplicación UWP con todos sus beneficios como el trabajo en segundo plano, las notificaciones o los Live Tiles. El juego funcionaba como se esperaba, de hecho, la diferencia era mínima. Una vez hecha la transformación (algo tediosa actualmente, pero se mejorará en el futuro apuntan desde Microsoft) se ejecuta el instalador de Appx y se inicia como cualquier otra aplicación. Una vez finalizado el proceso se podrá abrir este paquete Appx en Visual Studio para poder revisar el código fuente y añadir nuevas API’s exclusivas de UWP. Además, han enseñado como en Quake 3 se ha modificado el código para que el multijugador aparezca como una extensión de la aplicación, por lo que no solo se convierte, si no que se puede modificar a gusto del desarrollador.

El hecho de que esta sea la afilada flecha de Microsoft es por el sencillo proceso que se ha de seguir para poder transformar una aplicación Win32 a UWP y los beneficios que aporta. La segunda demostración ha sido con Windows Media Player Classic. En esta demostración se quería poner de manifiesto que da igual la longevidad de la aplicación Win32 que se quiera convertir, funciona y punto. Y realmente, es así, funciona, como si de un truco de magia se tratara.

port-a-windows-10

El proceso de Win32 a UWP

Aunque los datos explicados por Microsoft en la conferencia no eran al detalle ni demasiado técnicos, si que se ha sabido resumir el proceso por el cual una aplicación Win32 pasa a ser UWP a grandes rasgos y como ésta se puede mejorar. En primer lugar, una aplicación UWP funciona a base de capas, como explican los de Redmond, y cada una de esas capas va de más profunda a menos profunda, siendo la más profunda los procesos más internos de la aplicación y la más externa la entrada o las interacciones. Lo que se hace cuando se convierte una app Win32 es crear un paquete Appx, que para Microsoft es más cercano a un contenedor de JavaScript (.js) que a un ejecutable tradicional (.exe). La razón de esto se debe a que en el Appx se incluyen muchos tipos de herramientas y librerías, como si de un RAR u otro archivo comprimido, pero al abrirlo, se nos ejecuta directamente la aplicación. Según explican los chicos de Redmond, esto permite más versatilidad, más seguridad y una eficiencia mayor. Además, también se puede adaptar la aplicación fácilmente a un diseño adaptable a diferentes resoluciones y pantallas automáticamente, el diseño responsive del que todo el mundo habla actualmente.

Además de la seguridad o mejoras obvias como los Live Tile, notificaciones o segundo plano, también se mejora en visibilidad y marketing. La Tienda es (ojo sorpresa) una tienda, y como tal hace ofertas, promociones y publicidad de los productos que se venden en ella. Es por eso que Microsoft incide tanto en promocionar aplicaciones en Windows 10, puesto que si gracias a la promoción mejoran las descargas, más desarrolladores se apuntarán para promocionar sus aplicaciones, y para promocionarlas, tendrán que ser UWP; resultado = círculo cerrado.WP_20160524_16_01_03_Pro_LI

Project Centennial y los dispositivos

Actualmente solo hay demostraciones de como se portan aplicaciones Win32 a UWP en escritorio, pero, ¿Qué pasa con la versión móvil?, ¿Y HoloLens?, ¿Y IoT Core?. Aunque Microsoft no comenta nada al respecto y la compatibilidad con estas (la más esperada, móvil, probablemente llegue de cara a Redstone 2, cuando Windows 10 Mobile sea mucho más maduro) es más que obvio que existirá, puesto que se están creando aplicaciones UWP, y su bandera es la universalidad, por lo que no hay duda de que llegará. Prueba de ello son los ejemplos que a lo largo de este Build Tour de Barcelona (muy probablemente en otros Build Tour también, y en el propio Build de San Francisco) se ponían de ejemplo las aplicaciones de escritorio típicas de empresa: bases de datos, hojas de registros, inventarios, etc. Aplicaciones esenciales en muchísimas empresas y que, ahora mismo, solo están disponibles en Windows PC a través de un ejecutable (.exe), pero al poner estas de ejemplo junto con Project Centennial, siempre acababan con la misma frase «UWP me permite tener X aplicación en todos mis dispositivos», y uno de los elementos cruciales de Windows 10 Mobile es la empresa, solo hay que atar cabos y lo tenemos blanco y en botella.

Project Centennial llegará a más dispositivos, por el simple hecho comentado antes, el producto final es una UWP, y estas funcionan en todos los dispositivos donde Windows 10 es compatible. Aún así, no es tan sencillo, y muchísimas librerías utilizadas por muchos programas no tan sencillos (como puede ser un Photoshop, que, como bien comentan ellos, podría ser perfectamente adaptable a UWP) no están disponibles en Windows 10 Mobile, IoT Core o HoloLens, pero actualmente el primer capítulo de Centennial es el escritorio, que es donde Microsoft está trabajando más actualmente y donde tiene el foco puesto.

Centennial puede ser caballo ganador, solo falta que Microsoft sea un buen jinete

Si Microsoft sabe vender bien Project Centennial, tiene una herramienta muy poderosa entre manos, con la que se podría crear una tienda con aplicaciones de alta calidad sin ser exigentes técnicamente, más seguras y livianas, y sobretodo, muy potentes. Si han conseguido crear un Office móvil que no le tiene mucho que envidiar al de escritorio, porqué no imaginar herramientas como AutoCAD, Vegas Pro o incluso, Visual Studio en UWP.

Microsoft ha de jugar bien las cartas con Centennial, y si tiene el apoyo necesario, puede ser el principio de la vuelta de la sartén del panorama actual, aunque el cocinero esté dándola lentamente.

Las UWP y sus novedades en el Build Tour de Barcelona

Las UWP y sus novedades en el Build Tour de Barcelona

Si hay dos cosas que no tienen que ver (en cierta medida) con el cloud computing y Microsoft incide mucho son las UWP y Project Centennial, y las dos están relacionadas, pero ahora hablemos solo de las aplicaciones UWP (Universal Windows Platform).

Los de Redmond han hablado mucho de las UWP en el Build Tour que se ha celebrado hoy en el Palau de Congressos de Catalunya de Barcelona y, de hecho, es a lo que más tiempo se le ha dedicado con dos conferencias seguidas sobre esta nueva plataforma de los de Redmond. Quieren potenciarlo, tienen las herramientas y están escuchando a los desarrolladores, pero, ¿realmente están avanzando lo necesario? Parece que sí, pero no en área concreta.

MÁS DE 1000 NUEVAS APIs PARA LOS DESARROLLADORES

La Actualización de Aniversario no solo traerá mejoras como un menú de inicio mejorado o un centro de notificaciones prácticamente nuevo, sino que también trae muchas nuevas herramientas para los desarrolladores que, de una forma u otra, llegarán finalmente al usuario final, consiguiendo así una mejor experiencia y sobretodo, más completa.

Quizás uno de los fallos de Microsoft es potenciar las UWP como el nuevo paso para dejar atrás a Win32 (los clásicos .exe). Es un fallo, porque aún no están a la altura de muchas características de Win32, aunque también tienen muchas que las aplicaciones clásicas no pueden utilizar, por lo que Microsoft para avanzar está intentando equilibrar la balanza con tal de poner al nivel las UWP y mejorar sus características diferenciales.

universal-app-build-tour

Para empezar, una de las nuevas funcionalidades más importantes es Windows Ink, que traerá de forma nativa la entrada a través de lápiz a Windows 10. Aunque ya es compatible actualmente, los de Redmond quieren estandarizarlo lo máximo posible para que tanto desarrolladores como usuarios tengan un fácil acceso a esta entrada. Microsoft está colaborando con compañías como Adobe o Wacom para integrar sus tecnologías en Windows Ink y hacerlo una funcionalidad importante y accesible para todos.

Windows Composition

Otra nueva característica que nos llegará en verano es Windows Composition, que traerá a los desarrolladores la posibilidad de añadir animaciones y efectos a sus aplicaciones a 60 fotogramas por segundo y con aceleración GPU incluida. Esta característica, aunque parezca poco importante, es totalmente lo contrario, puesto que va más allá de un efecto bonito. Los de Redmond han conseguido crear efectos translúcidos (blur) en imágenes de una aplicación en tiempo real, según el movimiento del ratón o acción del usuario (si inicia sesión, efecto activado; si no, desactivado). El hecho de que sea en tiempo real es importante, puesto que tal como ha indicado el representante de Microsoft, el efecto blur siempre ha sido un efecto que hacia trabajar demasiado a la CPU, y con esta nueva API y la aceleración por GPU han conseguido mantener a la CPU en un 7-15% de uso. Además, algo bastante destacable, han añadido la posibilidad de editar el XAML en tiempo real, pudiendo cambiar imágenes, iconos o mover elementos desde Visual Studio y verlo directamente en la aplicación en modo debug.

Llegan las extensiones de aplicaciones

Por último, la tercera característica destacable son las extensiones de aplicaciones, que traerán la posibilidad de “agrandar” aplicaciones descargando extensiones para ellas como lo podremos hacer también en el navegador Microsoft Edge. En este caso, el desarrollador crearía una UWP de una forma muy similar a como lo haría con una aplicación “completa”, pero la diferencia está en que, en la extensión, es necesario que se tenga instalada la aplicación primaria. Un ejemplo de ello serían las extensiones de videojuegos, que es necesario tener el juego completo para tener la extensión. La demostración mostrada por Microsoft era de una aplicación de fotografía, donde se le añadían diversos efectos con una extensión. Además, al ser un paquete independiente a esta, si se desinstala la extensión mientras se utiliza la aplicación, esta no dejaría de funcionar, simplemente dejaría de estar disponible esa parte, ya que la aplicación se actualiza dinámicamente.

uwp-xbox-one

UWP en Xbox One, Feedback Hub y Project “Europe”

Microsoft también ha mencionado, aunque de forma escueta, el desarrollo de aplicaciones UWP para Xbox One, donde podremos crearlas de la misma forma que se haría cualquier tipo de aplicación para móvil o PC, puesto que, al ser universales, simplemente se adaptaría a la pantalla de Xbox One y sus controles, de forma nativa. Además, han explicado que la propia aplicación y Visual Studio pueden controlar la visualización de la aplicación en pantallas de TV, que son de un esquema diferente a las de los móviles o PC’s.

En cuando al feedback que reciben los desarrolladores, se habilitará una nueva herramienta que agradará a mucha gente, puesto que el Feedback Hub podrá integrarse con la aplicación que creemos y así recibir reportes desde ahí como lo hace Microsoft con el propio Windows. Se abriría una sección que correspondería a nuestra aplicación y podríamos contestar o visualizar opiniones y errores. Esto parece entrar dentro de los planes de Microsoft para el Feedback Hub, que hace unos días pasó a estar disponible para todos los usuarios y no necesariamente para los Insider.

¿Que es el Project Europe?

project-europe

Por último, y de forma más anecdótica, los chicos de Microsoft han organizado un concurso donde había que ir respondiendo preguntas de verdadero o falso, y las tres últimas personas que quedaran en pie se llevaban regalos por parte de los de Redmond. En una de las preguntas se retaba a los participantes adivinar que era “Project Europe”, las opciones que se daban eran “Planes de expansión de los datacernters de Azure” y “Proyecto Secreto de UWP”. Para sorpresa de los asistentes, la correcta era la segunda, por lo que se está gestando un nuevo proyecto (junto con Islandwood o Centennial) relacionado con las aplicaciones UWP, pero no se sabe nada de él al respecto, hasta que Microsoft decida sacarnos de dudas.

Build Tour en Barcelona, te contamos qué nos mostró Microsoft

Build Tour en Barcelona, te contamos qué nos mostró Microsoft

build tour 2016 barcelona
Si hay un evento importante dentro del calendario de Microsoft ese es el Build Developers Conference. Dada su importancia y repercusión en la comunidad y en la prensa, desde el año pasado Microsoft celebra el Build Tour, que no es otro que un evento de un día celebrado en diferentes ciudades del mundo y así acercar las novedades del Build a los desarrolladores que no hayan podido acercarse a la edición de San Francisco.

Hoy se celebra el Build Tour Barcelona en el Palau de Congressos de Catalunya, donde Microsoft está mostrando una gran cantidad de novedades presentadas en el Build 2016 y también otras lanzadas desde que se hizo éste a finales de marzo, y donde por supuesto hemos estado presentes. Las novedades no son pocas y demuestran la fuerza que Microsoft le está dando a sus servicios, a Windows y a luchar con todas sus armas disponibles para que su sistema y herramientas sean la casa de los desarrolladores, como les gusta decir a los de Redmond.

Estas armas no son otras que Windows, Office y Azure.

CLOUD, CLOUD, CLOUD Y MÁS CLOUD.

Lo primero que nos muestran no es otra cosa que los números de Windows 10 que tanto éxito cosecha (aunque hay que reconocerlo, también críticas, aunque mucho menores en comparación con otras versiones y con las buenas opiniones), contando con más de 300 millones de dispositivos activos, 75 mil millones de horas pasadas en Windows 10, 6 mil millones de preguntas respondidas por Cortana, más de 500 dispositivos diseñados para Windows 10, 9 mil millones de horas de juego y más de 5 mil millones de visitas en la Windows Store.

Si por algo se caracteriza la Microsoft actual es por ser una de las empresas líderes en el Cloud Computing o computación en la nube con clientes tan importantes como BMW, Rolls Royce o Mitsubishi, pasando también por 3M, ThyssenKrupp o Bosch.

Microsoft ha sacado el músculo a relucir y ha presumido de sus más de 25 regiones donde Azure tiene presentes sus centros de datos y computación, y donde los de Redmond han puntualizado que son más que los de GCL (Google Cloud Platform) y AWS (Amazon Web Services), demostrando así que son los líderes en el mercado del cloud computing. Hay que puntualizar que muchas empresas combinan servicios para sus herramientas, como el caso de Netflix, que utiliza tanto AWS como Azure, pero cada uno para una labor diferente, siendo el primero el más importante puesto que soporta todo el streaming de la plataforma.

UNIVERSAL WINDOWS PLATFORM COMO BANDERA

Si algo avanza a pasos agigantados son las aplicaciones UWP. Microsoft quiere conseguir que se conviertan en un estándar para Windows y cada vez añade más y más características, no solo para igualar su potencial con las aplicaciones Win32 de escritorio, sino también para llevarlas más allá, con más características y más sencillas de crear, para que todos los quebraderos de cabeza que puedan tener los desarrolladores sean mínimos.

Sin duda, aún les queda mucho, y sobretodo se han de mejorar en todo lo relacionado con los juegos, puesto que aún están muchos pasos por detrás de los juegos Win32, no solo en características, sino también en funcionalidad y optimización, y eso causa graves problemas como con la versión de Windows 10 de Quantum Break. Aun así se han añadido mejoras como FreeSync de AMD y G-Sync de NVIDIA o el desbloqueo del framerate, algo muy demandado por la comunidad gamer. Por otro lado y sin dejar de lado los videojuegos, también han hablado de las UWP en Xbox One, algo que vendrá de la mano de la actualización comentada anteriormente y que será el principio de la unión de tiendas de Microsoft.

Pero dejando de lado los juegos, la plataforma UWP está avanzando mucho, con mejoras que llegarán de la mano de la Actualización de Aniversario, como Windows Composition, que traerá efectos y animaciones a las aplicaciones a 60fps o con aceleración de GPU; Windows Ink para poder utilizar lápices en las aplicaciones y el sistema o Hosted Web Links para poder redirigir enlaces directamente a una aplicación en vez de una web.

BOTS, OFFICE, IOT, XAMARIN Y MUCHO MÁS

Tampoco han faltado a la cita los bots que están desarrollados con toda la experiencia adquirida por Cortana. En el Build de San Francisco, Microsoft mostró Murphy, un bot al que le podías preguntar lo que quisieras a través de Skype, Facebook Messenger, Telegram o Slack. Además, también han mostrado como cualquier compañía podría crear su propio bot de pregunta-respuesta con APIs como Bing API, MS Translator, Bot Framework o LUIS para crear no solo una respuesta premeditada, sino una conversación lo más natural posible.

Office también es un baluarte importantísimo y ha estado presente de la mano de Azure y Power BI, donde se ha podido ver cómo se crean unidades de persistencia y gráficas de reportes automáticas que van recogiendo la información desde sensores exteriores utilizando Azure IoT Suite o hechas por el propio desarrollador o usuario. También se ha mostrado como Office, Power BI y Microsoft Graph se conectan entre sí para poder aumentar el rendimiento en compañías y mostrarlo todo de una forma mucho más gráfica y rápida para poder conseguir resultados más rápidos (achieve more, como dice Microsoft). Aquí ha tenido un gran papel Windows 10 IoT Core y Azure IoT Suite, una ayuda idónea a los desarrolladores y a las compañías para hacer una gestión más eficiente de sus recursos o poder recoger información a través de sensores. Aun así, son solo unos ejemplos, puesto que las posibilidades del IoT son casi infinitas.

Por último, pero no menos importante también ha tenido su tiempo Xamarin, la última gran compra de Microsoft. Con Xamarin se ha mostrado el desarrollo multiplataforma en C# y como han integrado Xamarin en Visual Studio (aunque en los próximos años es muy probable que veamos aún más integración). Las novedades más importantes en este apartado son diversas, como por ejemplo el emulador de iPhone en Visual Studio, donde no nos sería necesario tener un iPhone para poder probar nuestra aplicación (pero sí un Mac conectado remotamente para poder crear el paquete de la aplicación). Por último, han mostrado el gran potencial de Xamarin Test Cloud, que permite probar nuestra aplicación en más de 2000 dispositivos reales, poder identificar en cuales no funciona correctamente y obtener una repetición en vídeo del error y las notas del mismo.

La Keynote de apertura ha servido solo para abrir el apetito para las siguientes conferencias, contando con diversas de gran importancia como las dos dedicadas a UWP, de las que os haremos un resumen en cuanto acaben y la de Project Centennial, que también os la resumiremos rápidamente.

¿Qué os parecen las novedades comentadas en el Build Tour Barcelona?

Se abre el registro para los eventos Build Tour de Microsoft

Se abre el registro para los eventos Build Tour de Microsoft

build-tour

Si hay un gran evento de Microsoft ese es el Build Developers Conference, celebrado este año en San Francisco en el mes de marzo. Desde el año pasado, Microsoft parece haberse dado cuenta de la gran repercusión que tiene este evento y decidió crear el Build Tour, un evento de un día celebrado en distintas ciudades del mundo, para que aquellos desarrolladores que no pudieron acercarse (y pagar la gran suma que cuesta el Build) lo puedan disfrutar en miniatura mucho más cerca de su residencia.

Microsoft ya ha abierto el registro (gratuito) para estos eventos y ha anunciado las fechas de los mismos, que son mucho más tempranas de lo que se esperaba, por lo que la lista queda de la siguiente manera: Continuar leyendo «Se abre el registro para los eventos Build Tour de Microsoft»

El Microsoft’s Build Tour llegará a Barcelona

Build barcelona

Build barcelona

Grandes noticias para los desarrolladores españoles que se han quedado con las ganas de poder acudir a la Build 2016 que se está celebrando en San Francisco. Microsoft ha anunciado que tras el evento principal se va a celebrar un Tour por nueve ciudades de todo el mundo, la gran noticia es que entre esas ciudades se encuentra Barcelona que será una de las paradas del Build Tour, por lo que los desarrolladores españoles tiene una oportunidad de oro de poder acceder de primera mano a las novedades que ahora nos llegan desde tierras norteamericanas.

De momento no hay una fecha concreta para la llegada del Tour a la ciudad condal, sin embargo ya podemos apuntarnos para que se nos notifique cualquier este abierto el registro para acudir al evento, si estáis interesados podéis hacerlo en esta pagina.

La lista completa de ciudades que visitará el tour es el siguiente:

Toronto, Canada – Más información
Amsterdam, Paises bajos – Más información
Londres, Reino Unido – Más información
Barcelona, España- Más información
Warsaw, Polonia- Más información
Moscú, Rusia – Más información
Pune, India – Más información
Tokyo, Japón – Más información
Melbourne, Australia – Más información

¿Que te parece esta noticia?, ¿Vas a acudir al evento?

Salir de la versión móvil