Uploaded by FelixForceOne

Tecnologías de desarrollo de aplicaciones móviles: Comparación

advertisement
Estas tecnologías sirven para crear el cliente de la aplicación móvil, el servidor puede ser
creado con otra tecnología utilizando la base de datos ya existente o creando una nueva.
Tecnologia
Ventajas
Desventajas
Swift
Alto rendimiento en dispositivos IOS con
soporte oficial de Apple.
Solo funciona con plataformas de Apple
que tienen un alto costo.
Kotlin
Muy completo y de calidad para el desarrollo
para Android, con soporte oficial de Google.
Solo funciona para Android.
React Native
Desarrollo multiplataforma con una gran
Rendimiento un poco inferior a otras
comunidad y documentación. Es fácil de usar aplicaciones nativas.
y ya tengo conocimiento de la misma.
Flutter
Desarrollo multiplataforma.
Tamaño de aplicaciones más grande y no
tiene una gran cantidad de plugins.
Xamarin
Desarrollo multiplataforma con el ecosistema
de Microsoft.
Rendimiento inferior a otras aplicaciones
nativas. Este requiere una suscripción
paga para funcionalidades avanzadas.
Ionic
Desarrollo multiplataforma con uso de
tecnologías comunes como HTML, CSS y
JS. Ya tengo experiencia con el mismo.
Rendimiento inferior a otras aplicaciones
nativas. Y es muy plugin dependiente.
Para tener funcionalidades avanzadas y
soporte técnico se tiene que pagar una
suscripción.
Las tecnologías nativas para el desarrollo móvil son preferibles para el mismo, tienen incluidas
las dependencias nativas que permiten un mayor acceso a las funciones de Android y IOS
(ejemplo acceso a cámaras o la galería). Otras tecnologías existen para convertir aplicaciones
web en aplicaciones móviles pero estos no tienen acceso a las dependencias nativas, como por
ejemplo Cordova. Aunque estas sean más fáciles de utilizar con aplicaciones web ya
existentes, no lo recomiendo para proyectos grandes o complejos por su tendencia a errores y
problemas de compatibilidad.
Las aplicaciones móviles tienen que ser “firmadas” al compilar, esto puede ser más fácil o difícil
dependiendo de la tecnología, al mismo tiempo, para que tengan que ser aceptadas en la play
store tienen que cumplir ciertos requisitos de seguridad.
Espero que le sirva, atentamente, Lucas Macchi.
Download