Si te estás centrando en las funcionalidades nativas en Android e iOS, e incluso el sitio web también es importante, entonces puedes seguir adelante con Ionic.
Pros:
- Menos curva de aprendizaje: si sabe cómo construir un sitio web en angular js, entonces será muy fácil y rápido de desarrollar.
- La base de código único se puede mantener para todas las pilas
Contras:
- ¿Cuáles son los mejores recursos para aprender el desarrollo de iOS? Estoy buscando aprender Swift, Objective-C y Cocoa.
- ¿Por qué iOS 8 muestra diferentes interfaces de respuesta de llamadas entrantes para estados desbloqueados y bloqueados?
- Quiero experimentar iOS, ¿es el iPhone 5s una buena opción?
- ¿Por qué mi iPhone sigue encendiendo el WiFi por la mañana (iOS 11)?
- Cómo recuperar fotos borradas de un iPhone
El rendimiento puede ser motivo de preocupación en dispositivos de gama baja.
Si no se está centrando en las funcionalidades nativas, puede usar aplicaciones web progresivas. Lo cual es mucho más fácil de desarrollar.
Si se está centrando más en la funcionalidad nativa y el rendimiento es crítico. Luego, elija React-Native.
Pros: el rendimiento es casi igual a las aplicaciones nativas
Contras: debe desarrollar el sitio web por separado. Y, necesitas aprender Reaccionar desde cero.