Escribir una vez implementar en Windows Mobile 6, Windows Phone 7, Android y iPhone?

Estaba preguntando si había plataformas de desarrollo de plataformas cruzadas que funcionaran bien para aplicaciones de tipo corporativo en varios dispositivos móviles.

Sería ideal si el lenguaje era C #, pero no dude en sugerir a otros.

7 Solutions collect form web for “Escribir una vez implementar en Windows Mobile 6, Windows Phone 7, Android y iPhone?”

¿Ha comprobado Titanium en http://www.appcelerator.com

Y luego está el PhoneGap en http://www.phonegap.com/

Si está satisfecho de volver a usar la lógica empresarial y escribir interfaces de usuario específicas del dispositivo (más trabajo, pero mejor experiencia del usuario en cada dispositivo), podría considerar los distintos marcos Mono .

Escribiendo la lógica de negocio central como una biblioteca de clases, luego escribiendo interfaces de usuario específicas usando MonoTouch , MonoDroid y Windows usando .NET Framework tendrás una aplicación de plataforma cruzada (aunque con UIs individuales) en C #.

Vale la pena señalar que estaría escribiendo una vez para la PLATAFORMA, pero estar seguro de que su aplicación funciona en los dispositivos es una variedad diferente de pescado debido a la variedad de proveedores de dispositivos, sus implementaciones de plataforma personalizada y el hardware específico del dispositivo.

Echa un vistazo a estas preguntas relacionadas … de lo contrario sabe como duplicados ….

Desarrollo de aplicaciones móviles multiplataforma

¿Hay grandes diferencias entre el objetivo-c y Java, o iPhone y Android?

¿Qué trabajo se ha hecho en el desarrollo móvil multiplataforma?

Titanium Mobile es una opción popular en estos días.

Dudo fuertemente que usted encontrará una opción de C # * que sea cruz-plataforma puesto que C # se ata a la pila de Microsoft.

También podría escribir una webapp centrada en el móvil con jQuery Mobile o similar.


* Para móviles. Para el escritorio, hay Mono (cuyo sitio parece estar abajo ahora mismo).

Así si usted tiene un mac, su mejor apuesta sería ir a phonegap que soporta una amplia gama de plataformas,

Si no, usted podría ir para el titanio

Aunque hay muchas plataformas que te proporcionan la facilidad para escribir una vez y ejecutar en la plataforma múltiple, pero desde mi punto de vista no es una gran idea por simple razón de rendimiento sólo pensar en el siguiente ejemplo

Un código C es mucho más rápido que un código java porque java le proporciona la máquina virtual para ejecutar ese código y java es mucho más fácil de escribir que el de C. La idea es que cuanto más se mantenga cerca de la API nativa más se obtendrá actuación.

Así que teniendo en cuenta el ejemplo anterior sólo creo que lo que será el rendimiento de dicha aplicación que es compatible con tantas plataformas

Nota: No he trabajado en cualquiera de estas plataformas, así que podría estar equivocado, pero esto es sólo una concepción simple que se adapte a todos

Si está acostumbrado a trabajar con Visual Studio, puede probar el http://www.icenium.com/ de Teleric. Icenium no es compatible con Windows Mobile 6

  • Cómo envolver un sitio web en una aplicación de teléfono?
  • Phonegap File Download to device - ¿Qué ruta del dispositivo tomar?
  • Desarrollo de aplicaciones móviles de plataforma cruzada
  • Compartir código compartido VS y MonoDevelop
  • Dibujar gráfico multiplataforma (IOS, WindowsPhone, Android) biblioteca
  • Cómo validar el origen de una invocación de servicio web
  • Funcionalidad de las pantallas táctiles y la entrada del usuario
  • HTML5 vs Native App: ¿Cuál elegir?
  • Comparación de componentes de la interfaz de usuario de Android y iPhone
  • ¿Cual es mejor? ¿Aplicación nativa o aplicación híbrida?
  • Portabilidad entre plataformas móviles
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.