Android Studio es un IDE. Sospecho que te refieres al SDK de Android, que está basado en Java, frente a Ionic Framework, que está basado en Cordova y usa JavaScript.
Si usa el SDK de Android para crear una aplicación, solo funcionará en Android. Si usa Ionic, también funcionará en iOS. Cordova también es compatible con Windows, Mac y Linux.
Mi opinión personal es que ahora vale la pena usar entornos de desarrollo multiplataforma. Pero depende de lo que estés buscando.
- ¿Cuál es una versión más confiable de Android, 1-Jelly bean 2-KitKat? ¿Cuál es su impresión en personas y dispositivos? ¿Cuál es más adecuado, más saludable, menos consumo de batería o más rápido y seguro?
- ¿Qué base de datos debería usarse en el desarrollo de aplicaciones de Android?
- Usuario de Windows cambiando a Mac. Quiero ahorrar tanto como pueda, ¿Mac Book Air o Mac Book Pro para un estudiante de informática?
- ¿Cuál es la mejor manera de desarrollar una aplicación para Android e iOS, React Native u otra cosa?
- ¿Los desarrolladores de Android toman dinero de Google o directamente de las ventas?
Conseguir un trabajo en una gran empresa podría ser más fácil con el desarrollo de Android SDK / Java. Las nuevas empresas utilizan cada vez más herramientas multiplataforma, pero muchas todavía utilizan herramientas nativas. Si está creando sus propias aplicaciones, escribirlas una vez parece una clara victoria sobre hacerlo dos veces.
Pero es más difícil obtener un buen rendimiento de Cordova que el nativo. Sin embargo, hay otras opciones:
- Xamarin
- NativeScript
- Reaccionar nativo
- Kivy
Cada uno tiene ventajas. Lo que eliges es casi una cuestión de gustos. Pero todos ofrecen un mejor rendimiento que Cordova.