Existen muchos frameworks de desarrollo móvil multiplataforma. Las principales plataformas, todos incompatibles entre sí, son:Desarrollo móvil multiplataforma
- iOS (iPhone, iPad & iPod Touch)
- Android
- Blackberry
- Windows Mobile
- Windows Phone 7
- Symbian
- MeeGo (fusión de Maemo y Moblin)
- webOS
También existen muchos diferentes marcos de desarrollo móviles que soportan varias series de plataformas de teléfonos inteligentes, incluyendo pero no limitado a:
- Rodas
- ELIPS
- RAMPA
- titanio
- PhoneGap
- MoSync
- radiofónica
- Bedrock
- Qt
Qt es un gran marco para el desarrollo de aplicaciones de escritorio multiplataforma, y se encarga de varias plataformas móviles - Windows Mobile, Symbian, MeeGo. Hay puertos comunitarios para iOS y Android (¿y webOS?). Blackberry y WP7 están por su cuenta por el momento.
MoSync también se ve bastante bien, ya que admite una gran cantidad de plataformas, incluidas las basadas en Java, desde C++. Sin embargo, no es muy conocido AFAIK y tiene sus propios problemas.
Así que mi pregunta es: ¿hay CUALQUIER marco de desarrollo móvil multiplataforma que realmente valga la pena usar? Todos los que he encontrado tienen una desventaja o la otra que los hace inadecuados para su uso.
Al menos, si Qt admite iOS y Android, necesitarías como máximo tres versiones de una aplicación para admitir todas las plataformas (Qt, Blackberry y WP7). Sin embargo, los puertos de la comunidad que se encuentran en la actualidad no tienen un buen soporte y están lejos de estar completos. Además, incluso si se completan, ¿Nokia alguna vez los apoyaría de todos modos o se consideraría una mala estrategia comercial?
¿Debo simplemente dar un mordisco a la bala y escribir puertos nativos para cada plataforma de teléfono inteligente? Qt + iOS + Android + WP7 + Blackberry + webOS? 5-6 versiones de una aplicación es mucho para mantener, pero las soluciones para el desarrollo multiplataforma en teléfonos inteligentes no se ven tan bien en este momento.
actualizaciones de esta entrada con el nuevo Qt 5.2? – nkint
@nkint hecho .... – rubenvb