Las transiciones se pueden hacer de diferentes maneras en Ionic 1. Si las realiza utilizando animaciones CSS, deberían ser suaves.
Pero si quieres más velocidad, Angular 2 (usado en Ionic 2) es mucho más rápido que 1. Probablemente sea la actualización más fácil de las tres.
Pero si está utilizando animaciones de JavaScript, las cosas seguirán siendo lentas.
- ¿Existe la posibilidad de desarrollar una aplicación de Android para realizar pagos sin conexión seguros?
- ¿Qué es una aplicación web y se crea a través de Android Studio?
- ¿Qué sitio de tutorial de Android me recomendaría para aprender la codificación de Android?
- ¿Reemplazará Kotlin Java para el desarrollo de aplicaciones de Android en el futuro?
- ¿Cuáles son algunas listas de atajos de teclado útiles de herramientas de desarrollo de Android (ADT)?
NativeScript es un paso adelante en complejidad de Ionic. Será más difícil de aprender que lo que fue Ionic. Pero también debería obtener un mejor rendimiento desde el principio.
React Native es un salto aún más grande conceptualmente. React está experimentando cierta popularidad en este momento, pero no creo que funcione bien para todos. Ver por ejemplo esta publicación:
https://medium.com/@ericclemmons…
Por lo tanto, elegiría según su nivel de habilidad autoevaluado y su comodidad con un paradigma funcional. Si todavía es un principiante relativo (menos de 3 años de experiencia, principalmente aprendiendo en el trabajo), le recomiendo Ionic 2 + que aprenda las mejores prácticas de la web móvil. Si tienes más experiencia o una buena aptitud, prueba NativeScript. Si te encanta la programación funcional y la inmutabilidad, prueba React Native.