Windows Bridge for iOS añade soporte para diversas APIs de iOS e integración con el framework CoreFoundation

Windows Bridge for iOS

Windows Bridge for iOS

Una de las apuestas de Microsoft para convencer a los desarrolladores de brindar sus aplicaciones para Windows 10 recae sobre el «Proyecto Islandwood». Este proyecto mediante la herramienta «Windows Bridge for iOS» facilitará a los desarrolladores el portar sus aplicaciones desde iOS a la plataforma de Microsoft, a pesar de que ya fue presentado y lanzado hace un tiempo su evolución no se ha detenido ni mucho menos.

Hoy Microsoft ha anunciado el lanzamiento de una nueva versión de Windows Bridge for iOS añadiendo varias mejoras que serán muy bien recibidas por los desarrolladores. En esta se ha ampliado y mejorado el soporte para varias de las API de diseño más ampliamente usadas en iOS, también se ha añadido la integración con el framework oficial de CoreFoundation.

Estas novedades son una paso más para hacer cada día más sencillo el portar las aplicaciones de iOS a Windows 10, con ellas los desarrolladores tendrán menos problemas en adaptar los diseños de sus aplicaciones al sistema de Microsoft y ya no tendrán problemas si han usado el framework de Apple en sus aplicaciones, ¡Todo son facilidades!.

A pesar que la posibilidad de ver portadas aplicaciones desde Android a Windows despertó los recelos de muchos usuarios, el hacerlo desde iOS siempre ha sido mucho mejor visto. De este proyecto se espera bastante y de seguro veremos ampliarse el número de desarrolladores que le dan provecho para llegar a la tienda Windows.

Puedes ver el anuncio oficial así como diversos nuevos ejemplos de código aquí.

Pori Fashion Show llega a Windows 10 gracias a Windows Bridge for iOS y se muestra como ejemplo para desarrolladores

Pori Fashion Show llega a Windows 10 gracias a Windows Bridge for iOS y se muestra como ejemplo para desarrolladores

1_porifashionshow-1024x559

Mucho se ha hablado del Windows Bridge for iOS, la herramienta para desarrolladores que permite portar aplicaciones de iOS a Windows 10 de manera sencilla y reutilizando la mayoría del código, a excepción de algunas implementaciones y mejoras que se puedan hacer para adaptar la aplicación a los requerimientos del sistema o dispositivo.

Microsoft ha querido ejemplificar este proceso de portar apps de iOS a Windows con una aplicación creada por Dong Yoon Park, Diseñador de Experiencia de Usuario Senior en Microsoft. Para ello, han escogido Pori Fashion Show, disponible en la App Store de iOS y que ha sido portada con la herramienta de Microsoft a Windows 10 como UWP (Universal Windows Platform).

Dong Yoon Park es el encargado del diseño de Windows Bridge for iOS, enfocado en la traducción de los controles y patrones de iOS a Windows para conseguir la mejor experiencia posible en Windows 10. La aplicación en cuestión es un juego con estilo y gráficos de papel para niños, en el que tendremos que vestir a personajes cartoon con mecánicas de arrastrar y soltar, además, los niños y niñas podrán guardarlos como imágenes o hacerlos desfilar por distintos desfiles.

21_apprunning-1024x645

En el post de Windows Blog explican como ha sido portar esta aplicación a Windows 10, casi paso a paso, ejemplificando la eficiencia de Windows Bridge for iOS, con demostraciones en Surface Pro, Surface Book y los pasos que han de dar los desarrolladores en Visual Studio o PowerShell. Explican, además, ciertos errores que aparecieron a través de la creación de la app y como los solucionaron, y como hay ciertas cosas que iOS acepta y Windows no, y la solución a estas para que todo funcione como se espera.

Ejemplo de los controles en iOS y en Windows 10

Sin duda, es una buena idea por parte de Microsoft, mostrar como los desarrolladores pueden portar aplicaciones de iOS a Windows 10 usando Windows Bridge for iOS, y como se pueden portar cualquier tipo de aplicación, ya sea un juego para los más pequeños como este o juegos como Candy Crush, además, también existen otros «puentes» para poder portar aplicaciones a Windows 10, como Project Centennial, para convertir apps de escritorio en apps UWP de Windows 10, con todas sus ventajas como los Live Tiles o notificaciones. En caso de que queráis echarle un vistazo al post y ver como se porta una aplicación de iOS a Windows 10, aquí tenéis el enlace.

Si quiere descargar Pori Fashion para Windows 10 y comprobar el resultado final de este proceso, puedes hacerlo con el siguiente enlace.

Pori Fashion Show - Complete Jan 2016 CollectionPori Fashion Show - Complete Jan 2016 Collection

¿Qué os parece este ejemplo por parte de Microsoft?

Microsoft detalla el futuro de Windows Bridge para iOS

Windows Bridge for iOS

Windows Bridge for iOS

Microsoft trabaja en aras de atraer a desarrolladores para que programen para Windows utilizando herramientas que faciliten el trabajo. Si bien ya mencionamos los cambios que Redmond ha hecho con Visual Studio, también debemos mencionar lo que ha hecho con respecto a las aplicaciones, y en este caso hablamos de Windows Bridge para iOS, o antes conocido Islandwood.

Microsoft talks about their iOS bridge

Lanzado en Agosto como Open Source, Windows Bridge para iOS permite recompilar aplicaciones creadas en Object-C en código legible para aplicaciones Windows. Claro está, el desarrollador debe cumplir el trabajo de terminar de modificar el código fuente para que tenga un aspecto a MLD2 (Modern Language Design 2) acorde al sistema operativo. Microsoft busca mejorar la herramienta con nuevas opciones, enumeradas a continuación:

  • Analizador automático de aplicaciones, donde se podrá subir el archivo IPA (iOS Package App) a la web oficial de la herramienta y allí se analizará si es compatible para que pueda ser convertido a aplicación compatible para Windows, todo desde el navegador. Actualmente se encuentra en fase de pruebas, por lo que Microsoft exhorta a los desarrolladores de iOS incluir sus IPAs para mejorar la herramienta analizadora.
  • Maquinas Virtuales Preconfiguradas que permitirán a los recién iniciados y expertos probar Windows Bridge for iOS en caso de que no hayan podido hacerlo o no se sientan seguros con la herramienta. Parallels, VMWare, VirtualBox e Hyper-V son los cuatro softwares proporcionados para esta finalidad junto a actualizaciones mensuales de otra herramientas de desarrollo imprescindibles como Visual Studio 2015 Community Edition, Windows IoT Core, Windows SDK y los ejemplos necesarios de la Plataforma Universal de Windows.

¿Qué te parece? ¿Te gusta lo que hace Microsoft para traer aplicaciones universales a Windows 10?

Blog de Windows

Microsoft confirma que el Proyecto Astoria no está listo para ser lanzado

Microsoft confirma que el Proyecto Astoria no está listo para ser lanzado

proyecto astoria

Como ya os indicamos hace pocos días, todo parecía indicar que el proyecto Astoria estaba pausado. Ahora ha sido Microsoft la que ha confirmado de forma oficial que el puente de Windows para Android (antes llamado Proyecto Astoria) no está todavía listo para ofrecerse a los desarrolladores.

Un portavoz de Microsoft, en declaraciones a Re/code dijo lo siguiente:

El puente de Windows para Android aún no está listo, pero existen otras herramientas que ofrecen muy buenas opciones para los desarrolladores. Estamos comprometidos en ofrecer a los desarrolladores muchas opciones para llevar sus aplicaciones a la plataforma de Windows.

Sumado a la declaración anterior, el mismo portavoz ha indicado que las herramientas para los desarrolladores Web y de iOS ya están listas, es decir, el proyecto Westminster y el puente de Windows para iOS ya están finalizados y listos para que empiecen a usarlo en breve los desarrolladores. Además, el mismo portavoz indica que muy pronto también estará disponible el proyecto Centennial que es el que permitirá hacer funcionar aplicaciones y programas tradicionales de Windows (Win32) en móviles y tablets con Windows 10.

Está claro que gran parte de la confianza depositada en el crecimiento de aplicaciones en la tienda de Windows 10 estaba en el proyecto Astoria y éste, como Microsoft ha confirmado, no estará disponible por el momento. Muchas de las builds de Windows 10 Mobile vimos como eran capaces de ejecutar aplicaciones Android, pero aunque parecía que el proyecto estaba muy avanzado, al final, se han encontrado con demasiados problemas como para ponerlo disponible a los desarrolladores. Como ya os comentamos en el anterior artículo, parece que hubo tres cuestiones que hicieron tomar la decisión de retrasarlo:

Hay que tener en cuenta que el objetivo del proyecto Astoria era poder portar aplicaciones de Android sin apenas hacer modificaciones siendo una aplicación casi puramente Android, pero funcionando en Windows 10. En el caso del puente de Windows para iOS o el proyecto Westminster, requiere rehacer pequeñas partes del código (según el caso) y recompilar el código para adaptar las aplicaciones a la plataforma universal de Windows.

No sabemos en que medida podrá afectar la no disponibilidad de este proyecto en el interés de los desarrolladores en hacer aplicaciones para Windows 10, aunque lo que sí es cierto es que la App Store es una inmensa tienda de aplicaciones que tienen una excelente calidad, así que, en mi opinión, me parece bastante acertado que por el momento solo se puedan traer aplicaciones de iOS ya que viendo los resultados (Candy Crush Saga y Candy Crush Soda Saga) estaría encantado de recibir más aplicaciones de iOS a través del puente de Windows para iOS. La gran mayoría de aplicaciones y juegos importantes se encuentran en ambas plataformas, y si la calidad que tienen en iOS se puede mantener casi intacta ejecutándose en Windows 10, no veo demasiado problema en el retraso del proyecto Astoria.

¿Qué opinas sobre el retraso del puente de Windows para Android?, ¿Prefieres que se porten solamente aplicaciones de iOS?

Re/code vía WMPU

Windows Bridge for iOS, el proyecto de Microsoft para traer Apps de iOS a Windows ya disponible en código abierto

windows bridge for ios

Windows bridge for iOSAntes de la Build 2015 muchos rumores apuntaban a que Windows podría correr aplicaciones Android, lo que desató una interesante discusión entre los usuarios, sin embargo, Microsoft nos sorprendió a todos anunciando algo mucho más ambicioso, la creación de dos proyectos para ayudar y facilitar a los desarrolladores el traer sus aplicaciones desarrolladas para iOS y/o Android a Windows, a estos proyectos se les dieron los nombres de Proyecto Islandwood Proyecto Astoria, respectivamente.

El Proyecto Astoria está enfocado a desarrolladores Android, mientras que Islandwood está pensado para iOS, sobre este último hoy hemos conocido que adopta un nuevo nombre Windows bridge for iOS, que deja clara su intención, servir de puente entre las aplicaciones iOS y Windows.

Salman Ahmed, gerente del programa, ha presentado hoy el nuevo nombre y además ha anunciado que este está ya dispuesto en código abierto (Open-Source) en una primera versión a la cual podemos acceder en GitHub, la versión final se planea que esté disponible en Otoño (Hemisferio Norte).

Windows bridge for iOS está en una fase muy temprana y en pleno desarrollo, de momento solo soporta aplicaciones para Windows 10 y Windows 8.1 con procesadores x86 y x64, pero están trabajando para que avanzado el verano puedan dar soporte para arquitecturas ARM y  móvil. Si queréis consultar mas sobre este anuncio, podéis hacerlo en el Blog de Windows

¿Que os parecen estos proyectos?, ¿Esperáis una lluvia de nuevas aplicaciones gracias a ellas?.

Salir de la versión móvil