Existen 3 tipos de aplicaciones que se clasificacan por su desarrollo
Aplicacion Nativa
Esta aplicación se desarrolla exclusivamente para cada sistema operativo y sus ventajas son:
- Acceso a todo el dispositivo
- Mejor experiencia del usuario
- Su adquisición es entiendas digitales esto muestra que cumple con las políticas que esta implementa
- Envia notificaciones a usuarios
- Permite la actualización constante
- Funciona sin internet
Sus desventajas son
- Las habilidades de lenguaje de programación y herramientas para cada plataforma destino por lo que es compleja
- Posee un coste alto de desarrollo
- Tiene restricción en diferentes plataformas
Aplicacion Web
Se desarrolla con lenguajes de maquetación y programación como HTML, CSS y JavaScript se ejecuta en navegadores web atravez de su URL y sus ventajas son:
- Utiliza sitios responsivos diseñados con anterioridad
- Reutiliza código base de otras plataformas
- Brinda al usuario la última versión
- Su coste de desarrollo es menor
- Se aprueba de forma externa para su publicación
Desventajas
- Requiere de conexión a internet.
- Tiene acceso a elementos del hardware del dispositivo
- Posee menor tiempo de respuesta para el usuario
Aplicación Híbrida
Son aplicaciones que funcionan en cualquier sistema operativo y navegador web y sus ventajas son:
- Se distribuye en tiendas digitales
- Tiene instalación pero no construida con HTML CSS y JavaScript
- Utiliza el mismo código base para multiples plataformas
- Accede al Hardware del dispositivo
Desventajas
- Necesita acceso a internet
- No tiene relación entre su diseño y el sistema operativo en el que se muestra