Recientemente me encontré con plataformas cruzadas para el desarrollo de aplicaciones móviles, por citar algunos:Cross Platform Desarrollo móvil ¿vale la pena o no?
- Rhomobile,
- Appcelerator,
- WidgetPad,
- PhoneGap,
- MoSync y muchos más ...
Estoy confundido si realmente vale la pena dedicarle tiempo para aprender esto. Hay innumerables ventajas que uno puede pensar en el desarrollo de aplicaciones que se pueden ejecutar en todas las plataformas principales, pero ¿qué pasa si nuestra aplicación requiere un uso extensivo de las API de ese sistema operativo en particular. Además de eso, Android, iOS lanzan nuevas versiones del sistema operativo, por ejemplo, casi todos los años y, por lo tanto, para hacer frente a que el entorno de plataforma cruzada debe actualizarse y, por lo tanto, se debe actualizar una API para desarrollar.
Ten en cuenta un caso, estamos usando Facebook API en nuestra aplicación. Ahora bien, si utilizamos un entorno de desarrollo móvil multiplataforma, ¿no sería como si estuviéramos utilizando una API para acceder a nuestra plataforma principal, es decir, Android o iOS y luego api de nivel inferior para usar Facebook? Si llevamos a cabo este uso de subniveles, esto no significa que técnicamente los recursos de hardware consuman mucho tiempo. También eso, la flexibilidad de usar API de terceros también podría reducirse.
También estoy entusiasmado con el desarrollo multiplataforma, pero solo deambulando si es el momento adecuado para invertir tiempo ya que estas plataformas cruzadas también se encuentran en su fase inicial de desarrollo BETA.
sí actualmente estoy trabajando en android, también tengo la misma opinión que tu pregunta, así que por favor, cualquiera en stackoverflow sabe que es bueno usar multiplataforma como Appcelerator, PhoneGap para iniciar en iphone + android + BlackBerry. – Herry