Durante el pasado 29 de abril tuvo lugar en San Francisco la Build 2015, un evento en el que, además de conocer todas las novedades de Windows 10 y Windows 10 Mobile, esperábamos la presentación de algún nuevo smartphone con Windows Phone, algo que finalmente no terminó ocurriendo.

Sin embargo, a pesar de no ver nuevos terminales, aquella conferencia pasará a la historia para todos los usuarios del sistema operativo móvil y de escritorio por todo lo que se presentó. Recuerdo incluso que, después de terminar la retransmisión del evento en directo, en Microsoft Insider necesitamos un tiempo para recuperarnos del shock que nos supuso todo lo anunciado.

Una Build que nos dejó con la boca abierta

Entre las cosas presentadas nos encontramos con DirectX 12, HoloLens y varias soluciones sorprendentes que seguro significarían un punto de inflexión para el sistema operativo móvil y de escritorio de Microsoft, hablamos de Project Astoria, Islandwood y Westminster, unos proyectos que significarían el fin del problema de Windows Phone con las aplicaciones.

Los dos proyectos que más llamaron la atención fueron Islandwood, el cual permite crear aplicaciones universales a partir de aplicaciones de iOS y Project Astoria, con el que los desarrolladores podrían hacer funcionar sus aplicaciones Android en Windows 10 Mobile sin la necesidad de tocar ni una sola línea de código.

La diferencia entre estos dos bridges es muy clara, Islandwood permite crear aplicaciones nativas universales, presentes tanto en Windows 10 Mobile como en Windows 10, mientras que con Astoria los desarrolladores únicamente podrán hacer que sus aplicaciones Android funcionen en Windows 10 Mobile.

Project Islandwood, una solución con mucho futuro

A todas luces la mejor de las soluciones es Project Islandwood, mejor tanto para el desarrollador, quien publicará su aplicación en la tienda de Windows 10 y Windows 10 Mobile, como para el usuario, quien disfrutará de una aplicación nativa. Sin embargo, el hecho de que fuesen los propios usuarios los que pudiesen instalar por si solos aplicaciones Android en sus terminales hizo que Project Astoria fuese visto por muchos como el salvador de la plataforma.

Pero, para bien o para mal, todo rastro de Project Astoria desapareció en una de las últimas build del Programa Insider de Windows 10 Mobile, algo que hizo correr el rumor de que Microsoft habría cancelado esta iniciativa.

Project Astoria aún no está listo

Ahora, según hemos podido saber, gracias a WMPU, Microsoft habría confirmado que no veremos Project Astoria con el lanzamiento de Windows 10 Mobile ya que este aún no está listo. Mucho se ha rumoreado esta semana sobre las causas que podría haber tras esta decisión y entre todas las opciones nosotros nos quedamos con la más plausible, que Microsoft no haya conseguido que las aplicaciones de Android funcionen con el rendimiento esperado en Windows 10 Mobile.

Aun así, según ha informado este empleado de Microsoft, dicho proyecto no se encontraría cancelado, simplemente no está aún a la altura de lo que quiere ofrecer la compañía de Redmond. Siempre he pensado que las aplicaciones vendrán de la mano de Windows 10, y teniendo para tal fin dos proyectos tan interesantes como son Islandwood y Westminster creo que Project Astoria es una iniciativa avocada a desaparecer o terminar teniendo un uso anecdótico. ¿Qué pensáis vosotros? ¿Cuál de los tres bridges pensáis que es mejor para la plataforma?

  • Nano Kanpro

    No quiero ver a Project Astoria ni en pintura, yo estoy con Antonio, cuando llegue Astoria se acabará Windows 10 Mobile, la tienda se llenará de aplicaciones mierdas de Android, simples aplicaciones port con funcionalidades de Android que no funcionan en Windows, mismos diseños y seguro que no tendrán el mismo rendimiento que las aplicaciones nativas. Un ejemplo, es el de la aplicación BBVA, que tiene incluso la misma versión, y además trae las funciones de Android que no son compatibles con Windows, vamos una porquería.. Me gustó mucho el debate del podcast.

    • Álex Rodríguez

      No lo veo así, aunque considero que Project Astoria es innecesario, creo que Astoria, con las aplicaciones universales e Islandwood está completamente muerto. Las otras soluciones se lo comerán.

      Saludos!

    • Como va a ser la aplicación de BBVA un port si Astoria no está disponible… A mi que me lo expliquen :D Eso si, si Astoria es tan potente como Islandwood no tengo problema. Sino…es un parche. De momento hablo de lo que he visto, Islandwood es una maravilla

      • Nano Kanpro

        No digo que se haya usado Astoria, digo que han hecho un copia-pega y han modificado lo básico. Porque como te explicas que ambas tengan la misma versión? O que aparezca funciones que solo están disponibles en Android. A mi, que me lo expliquen. El mismo error que tenia la App de Facebook con el @, la tiene también la App de Disney Infinity 3.0, y esos errores me suenan a copia-pega. Y eso es una vergüenza para la plataforma.

        • Pues quizás eso tuviese menos problemas con Astoria que haciendo un copia y pega que encima hacen mal. La app de Facebook es la versión 1.0.0.0 es decir una primerísima BETA

    • emyzz

      Pues las apps Material Design violan salvajemente en calidad de diseño a las de Windows 10 Mobile. Me sangran los ojos a ver cosas como la app de Contactos, de Alarmas, mensajes, mapas….

    • Warhammer

      Yo ya dí mi opinión con respecto a este tema, y no me hace mucha ilusión como desarrollador, que las empresas que hacen software para moviles decidan que lo mejor es portar una de Android a Windows en vez de ver como una opción a valorar hacer la app nativamente, porque eso denota que confian en la plataforma. Windows 10 tiene que ser una apuesta seria para las empresas desarrolladoras, y no un bueno ya que es facilillo portar vamos a portar esta app de cualquier manera y así tenemos unos milloncejos más deposibles usuarios

  • Álex Rodríguez

    Yo sinceramente no le tengo ningún miedo a Project Astoria, teniendo a Windows 10 y las aplicaciones universales está claro cual será el preferido por los desarrolladores. Project Astoria está avocado a desaparecer, puede que al principio sea el que más apps traiga, por eso de ser el más sencillo, pero a la larga las aplicaciones universales e Islandwood se lo terminarán comiendo.

    Saludos!

  • Joel Noé Castro

    Yo espero que no prospere. . . cuando la cosa lleva Android en el nombre, mejor tomarlo con cuidado

  • Moises Calviño

    Yo en lo personal pienso que es mejor una app nativa que una emulada por muy bueno que sea el sistema y lo administre bien, si el proyecto astoria se reconduce algo mas parecido a islandwood lo firmo ya. que partiendo del código de la app se pueda crear y modificar el código para adaptarlo a W10M, no usar AoW por favor.
    es que cosas como guardar un fichero no es posible ya que la app se ejecuta en un entorno distinto al de Windows y si accede a la memoria de forma compartida puede tener problema de seguridad que no quiero en una plataforma que por ahora se presenta como la mas segura. (me lo ha comentado gente en la calle que no sigue mucho el mundillo)
    creo que por las 4 o 5 app de mierda que nos pueden llegar por astoria mejor ni tenerlo. creo que todas se puede portar de iOS sin problema llegando incluso a los usuarios de PC.

  • Magnarock

    Me parece que lo que venia a ser un parche mientras esperamos a los proyectos importantes, al final va ser una pesadilla inutil, por que cuando llegue ya no hara falta o sera anecdotico comonpara que los desarrolladores no lo tomen en serio.

  • Carlos Jocsan

    Ojalá Astoria no triunfe, que lleguen los desarrolladores con Islanwood o con apps propias… no queremos Android aquí, estamos bien y lo que necesitamos puede venir de ios.

  • webserveis

    Microsoft debería cancelarlo, llevo 3 dias mirando como desarrollar aplicaciones universales para windows 10 cualquier programador que venga de Android econtrará solo ventajas.

  • warex3d

    Se me hace un poco irónico lo elitistas que pueden ser algunos usuarios de WP, hablan de que no quieren porquerías de apps de android y prefieren no tener aplicaciones en absoluto. Al usuario normal no le importa lo bien o mal diseñadas de algunas apps, los usuarios normales no andan viendo si un app tiene aplicacion metro o material design. Si bien es cierto que muchas apps de android están mal diseñadas también es cierto que las principales están muy bien logradas. De verdad si quieren apps de calidad es hora de vender ese WP y comprarse un iphone porque con asotoria o no las apps de calidad para WP van a tardar en llegar.

    • Mario Lucas

      Lo suscribo punto por punto.

    • Warhammer

      Es muy facil si quieres aplicaciones android tienes androids a patadas, lo que los usuarios de windows phone queremos es aplicaciones hechas de forma nativa y con calidad que se mantengan, porque el bridge de android, lo que va a crear son malas portabilidades de apps, por aprte de desarrolladores desinteresados, que no van a actualizar en la vida, o muy poquito, y siempre van a ser de calidad inferior a las propias de android, no es elitismo es que la plataforma viva como plataforma, imaginate el caso inverso en que windows phone tuviera el 90% del mercado y android el 5%, que pensarias de que los desarrolladores portaran las apps de Windows , pero no las programaran en android, que siempre iban a ir peor, tendrían menos funcionalidades (por estar menos actualizadas), y nunca tendrian el nivel de las propias de android, ¿no?, por no contar que el subsistema de android genera a la larga inestabillidad y problemas de rendimiento, según han contado, no tengo prisa para que lleguen apps precisamente las app unviersales intenta compensar la falta de cuota de wp con la de pc y tablets, y bajo una misma aplicación desarrollada una vez, tenerlo todo para todos, y que cuando se actualiza se actualiza para todos.

  • Cristian Gay Papp

    ahi estaba viendo un video en wpoweruser del otro de las apps ios esas parece que esta a punto de salir esta mas avanzado y la verdad que prefiero ios a android

  • Mario Lucas

    Meses enteros dando el coñazo con Astoria y ahora resulta que no lo queríais , tampoco las apps de Android. Me encanta lo chaquetera que puede llegar a ser la gente.

    • Warhammer

      yo siempre he dicho lo mismo :P

    • jose29354 .

      si es una lastima

  • Greco86

    En el podcast de ayer salieron chispas en extremo sobre este tema, y aunque lo haya expresado de manera exagerada, Antonio tenia algo de razón, porque Astoria como ha sido probada hasta hace unas builds anterior, es un riesgo para el sistema, y permítanme explicar el por qué.
    Tanto Astoria como Islanwood se presentaron como herramientas para que los desarrolladores, teniendo ya su aplicación en Android o iOS, puedan portar todo o la gran parte del código ya elaborado, ahorrando mucho trabajo ya que no empiezan de cero y solo seria corregir alguna que otra línea para que sea compatible con Windows.
    Hasta aquí todos contentos por el potencial demostrado, pero luego de estos meses podriamos decir que claramente el proyecto que mas ha avanzado (o que mejor se puede implementar) es Islanwood, esto tomando en cuenta las declaraciones de que Candy Crush ha sido portada con el bridge, pasando el código de iOS a Windows y sin necesitar de un subsistema, incluso llegando a ser universal, algo que se ha podido disfrutar incluso en WP8.1 y no estar esperando a la llegada de W10.
    Mientras, Astoria necesito de una build de W10 y de que esta precisaba su correspondiente subsistema, aparte de que utilizaba exactamente el mismo apk de Android, lo cual no es mas que una app emulada. Y por si la emulación no bastaba, al parecer dicho subsistema generaba un declive en la estabilidad del sistema, por lo que fue removido de las siguientes builds.
    Aunque la emulación fue mas que interesante para probar como funcionan las apps Android en W10, no resulta ser una alternativa correcta de cara al futuro por los problemas de fondo que genera, y en lo personal pienso que el solo emular no es la solución, menos aun si la puede lograr el usuario común. Lo correcto es que la aplicación solo se instale de la store, porque esto asegura que la app sea de confianza y cumpla con los estándares de la tienda (al menos de seguridad, ya de diseño es tema de gustos).
    Pero debo aclarar que lo expresado anteriormente es como hasta ahora he entendido ambos proyectos, puede que este equivocado con los detalles, y agradecería que me los aclarasen; pero si hoy en dia se eligiera uno, yo optaría por Islanwood.

  • jose29354 .

    me quedare con ganas de tener stellerium y en general otras de mejor calidad

  • Patrick

    Yo solo digo lo siguiente: Ningún sistema operativo ya sea movil o de escritorio ha ganado cuota de mercado por tener la capacidad
    de ejecutar aplicaciones de otro sistema operativo. ¿La razón? Existiendo el sistema operativo nativo, el usuario dice, “¿para que quiero un SO que
    me emula aplicaciones existiendo el original?”, y el desarrollador, “¿para qué va a desarrollar nativamente en un SO que puede ejecutar una
    aplicación de otro SO que ya he desarrollado?”.

    Existen muchos ejemplos, que precisamente, lo que consiguieron fue el efecto contrario, es decir, el declive:
    * OS/2 podía ejecutar aplicaciones MS-DOS y Windows 3.1. Resultado: Nadie desarrollaba para OS/2, solo IBM.
    * Blackberry OS puede ejecutar aplicaciones Android. Resultado: el mismo que el anterior.
    * Linux, en el momento con más posibilidades de expansión en el entorno escritorio (2004-2006), se les ocurre potenciar el proyecto WINE.
    Resultado: No se portan a Linux aplicaciones críticas existentes en Windows, y Linux queda relegado al entorno de servidores

    Por lo que, para bien o para mal, Windows Mobile debe seguir su propio camino con sus aplicaciones nativas. Eso no quita que Microsoft dé
    todo tipo de facilidades y posibilidades a los desarrolladores para portar (pero siempre portar) aplicaciones existentes en otros sistemas operativos.

  • Patrick

    Yo solo digo lo siguiente: Ningún sistema operativo ya sea movil o de escritorio ha ganado cuota de mercado por tener la capacidad
    de ejecutar aplicaciones de otro sistema operativo. ¿La razón? Existiendo el sistema operativo nativo, el usuario dice, “¿para que quiero un SO que
    me emula aplicaciones existiendo el original?”, y el desarrollador, “¿para qué va a desarrollar nativamente en un SO que puede ejecutar una
    aplicación de otro SO que ya he desarrollado?”.

    Existen muchos ejemplos, que precisamente, lo que consiguieron fue el efecto contrario, es decir, el declive:
    * OS/2 podía ejecutar aplicaciones MS-DOS y Windows 3.1. Resultado: Nadie desarrollaba para OS/2, solo IBM.
    * Blackberry OS puede ejecutar aplicaciones Android. Resultado: el mismo que el anterior.
    * Linux, en el momento con más posibilidades de expansión en el entorno escritorio (2004-2006), se les ocurre potenciar el proyecto WINE.
    Resultado: No se portan a Linux aplicaciones críticas existentes en Windows, y Linux queda relegado al entorno de servidores

    Por lo que, para bien o para mal, Windows Mobile debe seguir su propio camino con sus aplicaciones nativas. Eso no quita que Microsoft dé
    todo tipo de facilidades y posibilidades a los desarrolladores para portar (pero siempre portar) aplicaciones existentes en otros sistemas operativos.