APLICACIÓN nativa: la aplicación nativa es una aplicación basada en el sistema operativo local de teléfonos inteligentes como iOS, Android, WP y escrita y ejecutada con programas nativos, también llamada aplicación nativa.

Aplicación nativa

ventajas:

  1. Crea una experiencia de usuario perfecta
  2. Rendimiento estable
  3. Velocidad de operación rápida, manejo suave
  4. Acceso a recursos locales (libreta de direcciones, álbum de fotos)
  5. Diseñe excelentes efectos de movimiento, transiciones
  6. Notificaciones o recordatorios íntimos a nivel del sistema
  7. Alta tasa de retención de usuarios

Desventajas:

  1. Alto costo de distribución (diferentes plataformas tienen diferentes lenguajes de desarrollo y adaptaciones de interfaz)
  2. Alto costo de mantenimiento (por ejemplo, una aplicación se ha actualizado a V5, pero todavía hay usuarios que usan V2, V3, V4, requiere más desarrolladores para mantener la versión anterior)
  3. La actualización es lenta. De acuerdo con las diferentes plataformas, los diferentes procesos, como envío-revisión-en línea, etc., deben pasar por procesos más complicados.

Aplicación Web

Aplicación web, como su nombre indica, se refiere a aplicaciones basadas en web, básicamente escritas en lenguaje Html5, sin necesidad de descargarlas e instalarlas. Similar a la aplicación ligera ahora mencionada. La aplicación basada en el navegador es básicamente una versión de pantalla táctil de la aplicación web.

Ventajas

  1. Bajo costo de desarrollo
  2. actualización rápida,
  3. La actualización no necesita notificar a los usuarios, no necesita actualizarse manualmente,
  4. Puede abarcar múltiples plataformas y terminales.

Desventajas:

  1. Entrada temporal
  2. No se pueden obtener notificaciones, recordatorios, efectos de animación, etc. a nivel del sistema.
  3. Baja tasa de retención de usuarios
  4. Muchas restricciones en el diseño.
  5. Mala experiencia

Aplicación híbrida

Se refiere a una aplicación semi-nativa y semi-web híbrida, que tiene “la ventaja de una buena experiencia de interacción con el usuario de la aplicación nativa” y “la ventaja del desarrollo multiplataforma de la aplicación web”. Necesita descargar e instalar, se parece a la aplicación nativa, pero solo hay unas pocas vistas web de la interfaz de usuario y el contenido al que se accede es web. Por lo tanto, la aplicación híbrida se esfuerza por crear una experiencia similar a la aplicación nativa, pero aún está limitada por la tecnología, la velocidad de la red y muchos otros factores.