Lenguaje de programación universal para Android, iPhone y Windows Phone

Hola, voy a escribir un algoritmo para mi aplicación Android.

Ahora el problema es Su un gran algoritmo y podría desarrollar aplicaciones para iPhone y Windows Phone también. Así que quería reutilizar el código en todas partes.

Mi pregunta es qué idioma debo escribir el algo en para reutilizar el código.

He hecho algunas investigaciones que parece android y soporte para iphone C + +, pero estoy confundido con Windows Phone

¿El teléfono de Windows admite el lenguaje C ++?

Suena como C ++ vendrá con WP Apollo.

Lo haría en C ++ y esperar a ver si hay C + + para WP lo suficientemente pronto.

De lo contrario, volver a escribir ese código en C #, bastante rápido creo.

  • Windows Phone 7 no admite C ++
  • Windows Phone 8 soportará C ++

Tal vez deberías echar un vistazo a MonoTouch . Le permite codificar en C # y Windows Phone, iOS y Android.

No, Windows Phone no soporta C ++ – existe la posibilidad de que WP8 lo soporte, pero no creo que se haya hecho oficial todavía. Tienes algunas opciones, ninguna de ellas es ideal!

MonoTouch / MonoDroid

Puede utilizar Mono para escribir su aplicación en C # para iOS y Android, y utilizando los frameworks regulares de C # para Windows Phone. Esto significa que usted tendrá que usar Mono para toda su aplicación, no sólo este algoritmo.

JavaScript

Podría escribir su algoritmo en JavaScript y luego ejecutarlo dentro de un control de navegador adecuado dentro de cada plataforma. Feo, pero viable!

WP8 no tiene soporte completo de C ++ .

No puedes desarrollar y publicar en aplicaciones de aplicaciones WP8 no direct3D sólo con utilizarlo. Tienes que / debe usar C # para diseñar tu interfaz, que es XAML y sólo es compatible con C #. Esto "puede desarrollar aplicaciones con C + + para WP8" slogan es sólo una gran mentira de marketing. Y la indicación del fallo del WP8. Lea mi respuesta aquí para más y los recursos:

https://softwareengineering.stackexchange.com/a/177048/3375

  • Motor de juegos Android y IOS
  • Desarrollo de aplicaciones móviles de plataforma cruzada
  • Cómo envolver un sitio web en una aplicación de teléfono?
  • IPhone / Android / WP7 aplicación?
  • Herramientas de creación de prototipos para aplicaciones móviles
  • USB OTG teléfonos compatibles?
  • Código seguro para codificar una contraseña en una aplicación para dispositivos móviles
  • Alternativa de Android a MetroGridHelper
  • Cómo validar el origen de una invocación de servicio web
  • Aplicación para móviles: orientada a iPhone, WP7, Android y Blackberry
  • ¿Hay algún marco único para escribir iOS, Android (e incluso Windows Phone)?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.