Anuncio
Microsoft tiene un problema de aplicación.
No siempre fue así. Microsoft tiene siempre tenía el mayor sistema operativo (SO). Hace unos diez años, también tenía la mayor plataforma de informática móvil. No necesitaban cortejar a los desarrolladores. Simplemente no había muchas alternativas. Ser un desarrollador era, esencialmente, trabajar dentro del ecosistema de Windows.
Pero entonces sus fortunas móviles comenzaron a desvanecerse. Ahora son el tercer sistema operativo móvil más popular, con el moribundo BlackBerry que no se queda atrás. Windows también está siendo usurpado en el escritorio por Apple y Chrome OS de Google.
Esto ha resultado en que los desarrolladores, una especie notoriamente voluble, dirijan sus atenciones a otros lugares. Microsoft ha perdido su audiencia cautiva de desarrolladores.
Es una tendencia que es notablemente difícil de revertir, pero Microsoft cree que la han descifrado con Project Islandwood y Project Astoria [Ya no está disponible]: dos kits de herramientas que facilitan la migración de aplicaciones de Android e iOS a Windows; y gracias a la Plataforma universal de Windows, simultáneamente a dispositivos móviles y de escritorio. Recientemente se filtró una versión de Astoria y ya está causando olas.
Proyecto Astoria e Islandwood explicados
Microsoft está increíblemente ansioso por cerrar la brecha de la aplicación. Pero están buscando un tipo específico de aplicación. Quieren aplicaciones que sean hermosas y táctiles, ya que Microsoft está increíblemente invertido en la pantalla táctil. Para Redmond, es el próximo gran paradigma de la interacción computadora humana. Pero el problema es que los desarrolladores que nadan en el ecosistema de Microsoft tienen poca experiencia en la creación de aplicaciones táctiles.
Lo creas o no, los desafíos asociados con el desarrollo de aplicaciones táctiles son más que técnicos. Son humanos Se trata de construir hermosos diseños orientados al tacto. Esto es algo increíblemente difícil, y Microsoft ha tardado mucho en darse cuenta.
Es por eso que Microsoft está tan entusiasmado con Astoria e Islandwood, ya que les permite portar inmediatamente aplicaciones existentes de Android e iOS para Windows 10, sin tener que esperar a que las habilidades de su comunidad de desarrolladores maduro.
Astoria es el kit de herramientas de Android. Según todas las cuentas, es bastante simple de usar. Preparar una aplicación de Android para Windows 10 puede ser tan fácil como agregar una sola línea de código. Microsoft también ha incluido una biblioteca de interoperabilidad que permite que la aplicación funcione con los servicios existentes de Microsoft.
Islandwood es un poco más complejo. Es efectivamente un conjunto completamente nuevo de herramientas de desarrollo, bibliotecas y cadenas de herramientas que permite desarrolladores para construir aplicaciones de Windows 10 con Objective-C y exportar proyectos Xcode existentes a Visual Estudio. En este momento, es exclusivamente Objective-C, pero Microsoft es trabajando en un muy esperado Compilador Swift ¿Cómo me afecta el nuevo lenguaje de programación de Apple?Desde el primer momento, los desarrolladores sabían que el nuevo Swift de Apple iba a ser grande. Pero ¿por qué te deberia importar? Lee mas .
Sería negligente si no mencionara los proyectos hermanos a Astoria e Islandwood; Centenario y Westminster.
Centennial [Ya no está disponible] está destinado a hacer que las aplicaciones de Windows más antiguas (particularmente aquellas compiladas con Win32, COM y aplicaciones .Net más antiguas) funcionen con el nuevo estándar Universal Windows Platform (UWP). No hace nada para cambiar el código, ni requiere que se vuelvan a compilar los programas. Más bien, reempaqueta los binarios existentes en un formato que funciona con UWP.
Dada la gran cantidad de aplicaciones existentes de Windows que quedan fuera del alcance de UWP, esto se siente como una obviedad.
Westminster También es bastante interesante, ya que permite a los desarrolladores transformar fácilmente las aplicaciones web existentes en aplicaciones nativas de la Tienda Windows.
Esto incluye las aplicaciones de Windows 10 Mobile, que ejecutarán efectivamente el mismo código que las variantes de escritorio de Windows, aunque con algunos ajustes.
La fuga
A pesar de que Windows 10 ya se lanzó, y la increíble fanfarria que siguió, Microsoft ha sido bastante discreto sobre sus herramientas de desarrollo orientadas a la compatibilidad. El único ejemplo del mundo real que hemos visto hasta ahora fue Candy Crush Saga, que fue portada desde iOS usando Islandwood.
Las herramientas mismas están, en su mayor parte, en una versión beta cerrada. Aunque, como hemos visto una y otra vez, es muy fácil que se abra una versión beta cerrada sin el permiso de los desarrolladores en cuestión.
El proyecto Astoria se filtró recientemente. No mucho después, algunos codificadores emprendedores lanzaron una aplicación que permite la carga lateral de APK de Android a dispositivos Windows 10 Mobile, simplemente arrastrando y soltando.
Astoria casi con certeza se obtuvo por medios ilegales. Como resultado, hemos decidido no probarlo para este artículo. Me gusta WindowsCentral, no estamos muy interesados en recomendar la descarga de código robado. Además, Astoria aún no está completa. No ha sido lanzado por una razón.
Sin embargo, si decide por sí mismo, es simplemente una cuestión de instalar el Aplicación Windows Insider en su teléfono Windows 8.1 (compatible) e instalando la versión preliminar de Windows 10 Mobile. Luego debe adquirir el convertidor y arrastrar y soltar un APK en él (aquí te mostramos cómo descargar APK Cómo descargar un APK de Google Play para evitar restricciones¿Necesita tener en sus manos el archivo APK instalable para una aplicación de Google Play? Te tenemos cubierto. Lee mas ). Es tan fácil como eso.
¿Cuáles son sus limitaciones?
Microsoft no es la primera compañía en cortejar a los desarrolladores de Android. BlackBerry, desde el lamentablemente fracasado Playbook, ha permitido conversión indolora de aplicaciones de Android Tienes tu Android en mi Blackberry - Cómo ejecutar aplicaciones de Android en Blackberry OS 10Antes de cargar su dispositivo Blackberry con su aplicación de Android favorita, hay algunas cosas que debe saber. Lee mas .
Pero Astoria tiene algunas limitaciones bastante importantes, al igual que en BlackBerry 10. Los servicios de Google Play no funcionan con él, y las aplicaciones convertidas no pueden interactuar con los servicios de Windows como las aplicaciones nativas.
Y por alguna razón, SnapChat no funciona correctamente con él. Astoria podría portar aplicaciones de Android, pero no espere que tengan el mismo nivel de calidad que esperaría de una aplicación nativa.
¿Por qué es esto genial?
¿Alguna vez te preguntaste cómo podrías correr? Aplicaciones de Android en tu escritorio de Windows Cómo emular Android y ejecutar aplicaciones de Android en tu PCEn realidad, es bastante fácil ejecutar aplicaciones de Android en su computadora de escritorio o portátil. Aquí, te mostramos los mejores métodos. Lee mas ? Si bien puedes por ejemplo emular WhatsApp en Windows Cómo usar WhatsApp en tu PC y sincronizar con tu teléfonoAquí está la mejor manera de usar Whatsapp en su escritorio y sincronizarlo con Whatsapp en su teléfono o tableta Android. Lee mas , faltan soluciones similares para iOS. O tal vez sea uno de los pocos usuarios entusiastas de Windows Phone que anhelan más aplicaciones.
Personalmente, recientemente abandoné mi teléfono Huawei Android para un Lumia 640XL. Me encanta. Me encanta la experiencia de usuario constante y los clientes de correo electrónico enormemente mejorados. Me encanta el hecho de que es rápido, e incluso me encanta Groove (anteriormente conocido como Xbox Music). Pero todavía faltan algunas cosas.
Algunas de mis aplicaciones favoritas, como aplicación de viaje de última hora Hotel Tonight Hotel Tonight: encuentre las mejores ofertas de última hora en hoteles [iOS] Lee mas y viaje compartido Uber favorito ¿Qué es Uber y por qué amenaza los servicios de taxi tradicionales?Uber ha aterrizado, y está cambiando fundamentalmente el tránsito dentro de la ciudad. Y algunos podrían decir, no del todo para mejor. Lee mas están ahí, pero muchos no. Elementos esenciales como LoungeBuddy y Hailo.
Astoria definitivamente muestra a los desarrolladores que lata portar sus aplicaciones de Android a Windows 10 Mobile con un mínimo de esfuerzo. Aún más impresionante, demuestra la facilidad con la que una aplicación móvil se puede portar al escritorio. Como ha demostrado Candy Crush Saga, esto no tiene por qué ser un asunto incómodo y frustrante, ya que a menudo es con aplicaciones móviles emuladas. Más bien, puede ser elegante, suave e intuitivo.
Seamos honestos. Ha habido momentos en los que hemos querido usar una aplicación móvil en nuestra computadora. Quizás haya necesitado llamar a un Uber, o encontrar las tarifas más baratas en Hotel Tonight, o quizás simplemente quería usar la versión móvil de Facebook Messenger (que, según algunos, es mejor que el navegador versión). Esto hace que todo eso (y más) sea posible.
Quizás esto resulte en una mayor variedad de aplicaciones disponibles y paridad de características para las aplicaciones existentes.
Pero eso no va a suceder a menos que tú, los lectores presionan a tus desarrolladores favoritos. Es bastante fácil Simplemente twittéelos o envíelos por correo electrónico. Si está realmente desesperado, póngase al teléfono y pregúnteles por qué ignoran quizás la plataforma de teléfonos inteligentes más desatendida y potencialmente lucrativa que existe.
Portar aplicaciones de Android a Windows 10 Mobile está a punto de volverse muy fácil. @loungebuddy@Hailo ¿Que estas esperando? https://t.co/xsOyLW38dp
- Matthew Hughes (@matthewhughes) 17 agosto 2015
Yo hice. ¿Qué te detiene?
O tal vez estoy siendo un poco optimista. ¿Qué piensas? ¿Astoria e Islandwood resultarán en que Windows 10 finalmente arregle su problema de aplicación? ¿O está Microsoft condenado a tener para siempre una tienda de aplicaciones de tercera categoría? Sea lo que sea que pienses, házmelo saber en los comentarios a continuación y chatearemos.
Créditos fotográficos:Naciones Unidas de sistemas operativos para teléfonos inteligentes por Jon Fingas, Microsoft Lumia 640XL por Maurizio Pesce
Matthew Hughes es un desarrollador y escritor de software de Liverpool, Inglaterra. Raramente se lo encuentra sin una taza de café negro fuerte en la mano y adora absolutamente su Macbook Pro y su cámara. Puedes leer su blog en http://www.matthewhughes.co.uk y síguelo en Twitter en @matthewhughes.