Hay varios enfoques que se pueden usar para desarrollar tales aplicaciones, solo tiene que encontrar uno que se corresponda con sus necesidades.
Yo personalmente estaría de acuerdo con Nikolas. Xamarin es una opción decente y una gran herramienta para crear aplicaciones para múltiples plataformas. Utiliza un lenguaje de programación (C #) y le permite compartir la lógica de la aplicación entre dispositivos. Esto hace que el proceso de desarrollo sea rápido y eficiente. La interfaz de usuario específica de la plataforma se puede personalizar simplemente, por lo que las aplicaciones Xamarin se ven y funcionan exactamente como las nativas.
Lo que debe aclararse es si realmente puede usar Xamarin para “todas las plataformas móviles”. Xamarin te permite escribir aplicaciones para iOS, Android y WP, pero no para Blackberry. La pregunta es: ¿realmente necesita apuntar a TODAS las plataformas a la vez? Debe centrarse principalmente en su público objetivo y definir sus demandas. Por ejemplo, ¿por qué crear una aplicación iOS cuando sus clientes son únicamente usuarios de Android? Del mismo modo, Blackberry muestra una disminución continua en el número de dispositivos y usuarios, por lo tanto, no contribuirá en gran medida al éxito de su aplicación.
- ¿Cuáles son algunas aplicaciones útiles que no mucha gente conoce?
- ¿Cómo puede WAC vencer a iOS y Android?
- ¿Cuál es el mejor sitio para buscar un desarrollador de aplicaciones para teléfonos móviles?
- ¿Cuál es el futuro de las aplicaciones móviles Google Docs y Drive?
- ¿Cómo debería ser el uso de su aplicación gratuita de iOS antes de decidir crear una aplicación de Android?
Entonces, mi consejo es: coloque su producto y su audiencia primero cuando evalúe las opciones de desarrollo móvil. Aquí hay una guía que mi equipo ha escrito recientemente que podría ser útil en su caso: guía de 5 pasos para elegir entre desarrollo nativo y multiplataforma. ¡Buena suerte!