Voy a arriesgarme y sugerir que, a fines de 2015, debería considerarse no solo una buena idea, sino una mejor práctica, desarrollar aplicaciones que usen plataformas de desarrollo multiplataforma.
Las plataformas se han vuelto lo suficientemente sólidas, y es bastante fácil extenderlas con funcionalidad nativa cuando sea necesario , que ya no hay una buena excusa para escribir aplicaciones completamente nativas.
El rendimiento es solo un problema si no tiene cuidado, y también es solo un problema si usa Cordova. Al escribir una aplicación híbrida con Cordova, no puede asumir que todo será lo suficientemente rápido y agrupar marcos y una docena de bibliotecas al azar. También debe tener cuidado con el problema de Angular con demasiados controles: si está usando Ionic y Angular, asegúrese de usar collection-repeat en lugar de ng-repeat para las vistas de lista. De lo contrario, podría ver un rendimiento terrible en teléfonos más antiguos.
- ¿Encajarían sus ofertas comerciales en el diseño de una aplicación móvil?
- ¿Dónde puedo encontrar ejemplos de aplicaciones móviles que has desarrollado?
- Cómo construir una aplicación móvil de reserva de restaurantes con múltiples usuarios
- ¿Son las aplicaciones híbridas el futuro del desarrollo móvil?
- ¿Qué es la XAMARINA? ¿Es un marco? O compilador? ¿O es solo un traductor de código?
Para mi discusión de lo que pienso sobre API multiplataforma específicas, puede ver esta respuesta:
La respuesta de Tim Mensch a ¿Cómo creo una aplicación para dispositivos móviles Android e iOS?