iphone - operativo - windows phone logo
Escribir una implementación en Windows Mobile 6, Windows Phone 7, Android y iPhone? (7)
¿Has comprobado Titanium en http://www.appcelerator.com
Y luego está el PhoneGap en http://www.phonegap.com/
Solo me preguntaba si había plataformas de desarrollo multiplataforma que funcionarían bien para aplicaciones de tipo corporativo en varios dispositivos móviles.
Sería ideal si el lenguaje fuera C #, pero siéntete libre de sugerir otros.
Aunque hay muchas plataformas que le brindan la posibilidad de escribir una vez y ejecutar en múltiples plataformas, pero desde mi punto de vista no es una gran idea por una simple razón de rendimiento, solo piense 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 acerque a la API nativa, más obtendrá actuación.
Por lo tanto, teniendo en cuenta el ejemplo anterior, solo piense cuál será el rendimiento de dicha aplicación que es compatible con tantas plataformas
Nota: No he trabajado en ninguna de esas plataformas, así que podría estar equivocado, pero esto es solo una concepción simple que se ajusta a todos
bueno, si tienes un mac, tu mejor opción sería buscar un teléfono que soporte una amplia gama de plataformas,
si no, puedes ir por titanio
Si está contento de volver a utilizar la lógica empresarial y escribir interfaces de usuario específicas del dispositivo (más trabajo, pero una mejor experiencia de usuario en cada dispositivo), podría considerar los diversos marcos Mono .
Al escribir la lógica de negocio principal como una biblioteca de clase, luego escribir interfaces de usuario específicas usando MonoTouch , MonoDroid y Windows usando .NET Framework, tendrá una aplicación multiplataforma (aunque con IU individuales) en C #.
Titanium Mobile es una opción popular en estos días.
Dudo mucho que encuentres una opción C * que sea multiplataforma ya que C # está vinculada a la pila de Microsoft.
También podría simplemente escribir una aplicación web centrada en dispositivos móviles con jQuery Mobile o similar.
* Para dispositivos móviles. En el escritorio, está Mono (cuyo sitio parece estar inactivo en este momento).
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, aunque
Vale la pena señalar que escribiría una vez para la PLATAFORMA, pero estar seguro de que su aplicación funciona en los DISPOSITIVOS es una olla de peces diferente debido a la variedad de proveedores de teléfonos, sus implementaciones de plataformas personalizadas y el hardware específico del dispositivo.
Echa un vistazo a estas preguntas relacionadas ... de lo contrario se conocen como duplicados ....
Desarrollar aplicaciones móviles multiplataforma
¿Existen grandes diferencias entre objetivo-c y Java, o iPhone y Android?
¿Qué trabajo se ha realizado en el desarrollo móvil multiplataforma?