Convierte fácilmente una aplicación de Android a Windows Phone

Mantengo una aplicación de Android. No utiliza ningún framework, 100% Android nativo puro (Java, con el SDK de Android . No HTML5, no capa multiplataforma como MonoTouch/Titanium/etc). No utiliza ninguna biblioteca de terceros ni bibliotecas propietarias como Play Services . Además, no hay llamadas NDK.

Si bien Windows Phone es un segmento de mercado muy limitado, me gustaría migrar mi aplicación de Android a Windows Phone, si es fácil.

PREGUNTA: ¿Cuál es la forma más fácil de migrar mi aplicación de Android a Windows Phone?

Requisitos absolutos:

  • Gratis
  • No es necesario comprar/pedir prestado un Windows Phone (no mucha gente tiene uno)
  • Cuanto más fácil mejor

Idealmente:

  • Se ejecuta en Linux
  • Idealmente cero código/configuración para escribir, todo se adivina
  • Idealmente ejecutable con solo una línea de comando

Respuestas (1)

Por Android puro, supongo que su aplicación está escrita en uno (o más) de C/C++/C#/Java/HTML5: Android es el sistema operativo, no el idioma.

Microsoft proporciona una edición comunitaria gratuita de Visual Studio aquí

  • Gratis
  • Adivinaré cómo convertir del sistema operativo Android a Windows . Es de Microsoft, así que lo dudo mucho.
  • Incluye emuladores de Windows Phone
  • Ejecutar en Linux Es de Microsoft: "Nadie usa Linux, ¿qué es Linux?"
  • Ejecutar desde la línea de comandos Es de Microsoft: "¿Por qué alguien ejecutaría algo desde la línea de comandos?"

Dicho todo esto, es posible poner compilación condicional, contenedores y macros en su lugar para que una sola base de código se ejecute en ambos, pero no espere que MS lo haga fácil y puede encontrar que si hay rastros de cosas de Android en El código enviado para la tienda de aplicaciones de MS recibe un turno corto, ¡pero tal vez solo sea porque soy pesimista / cínico!

Actualizar

Verifiqué y Visual Studio Community 2013 afirma ofrecer la capacidad de desarrollar para Android e IOS, así como para Windows Phone.

Por "Android puro" me refiero a Java con el SDK de Android, a diferencia de HTML5. Agrego algunos detalles para que la pregunta sea menos ambigua.
Microsoft está promocionando su disposición a cambiar: theverge.com/2015/4/29/8511439/… Espero que eventualmente traiga algunas herramientas como las que pide mi pregunta :-)
Sólo quería decir eso. MS comenzó a sacar herramientas de plataforma x. Y quieren impulsar sus cosas de Wphone, tratando de atraer a los desarrolladores de Android. Entonces, aunque no soy un amante de MS en absoluto, excepto por el último elemento (línea de comando), ya no puedo compartir sus dudas;) Incluso CLI ya no estoy seguro (¿por qué si no presionan tanto a Powershell? ).
Pero noté que el sitio web no menciona las herramientas que se ejecutan en otra cosa que no sea Win 8.1 Pro y en el pasado, cuando lanzaron herramientas multiplataforma, estaban bien ocultas y requerían la instalación de componentes patentados....