Ventajas y desventajas de una aplicación nativa, web e híbrida.

En un articulo titulado “Mobile: Native Apps, Web Apps, and Hybrid Apps” señala que existen tres tipos de aplicaciones móviles.

A continuación se listan las características de cada una de ellas.

Aplicación nativa

Aplicación web

Aplicación híbrida

  1. Se instalan a través de la tienda de aplicaciones (google play o apple store).

  • No son realmente aplicaciones, sino websites que se ven como aplicaciones nativas.

  1. Son parte nativas y parte web.

  1. Se desarrollan específicamente para una plataforma (fabricante).

  • El contenido esta accesible en cualquier dispositivo con un navegador.

  1. Se instalan a través de la tienda de aplicaciones.

  1. Tiene acceso a todas las características del dispositivo (cámara, gps, acelerometro, lista de contactos, etc).

  • Típicamente son escritas en HTML5, CSS y JavaScript.

  1. Instalación nativa pero construida con HTML, CSS y JavaScript.

  1. Pueden usar las notificaciones del sistema.

  • Acceso limitado a los elementos de hardware del dispositivo.

  1. El código puede ser reutilizado en múltiples plataformas.

  1. Pueden trabajar offline.

  • El código es re utilizable en múltiples plataformas.

  1. Pueden usar los recursos del dispositivo y del sistema operativo.

  1. El mantenimiento puede ser complicado: los cambios tienen que ser publicados en la tienda de aplicaciones.

  • El usuario dispone de la ultima versión.

  1. La curva de aprendizaje es menor al incorporar tecnologías que se dominan como HTML, CSS y JavaScript.

  1. Es necesario aprender un lenguaje de programación diferente para cada sistema operativo (IOS: Swift, Android: Java, etc)

 

  1. Puede utilizar las notificaciones del sistema.


Dependiendo de tus necesidades tu podras darle prioridad a una sobre la otra.

Fuente:
BUDIU,R. (2013). Mobile: Native Apps, Web Apps, and Hybrid Apps. Noviembre 18, 2015, de Nielsen Norman Group Sitio web: http://www.nngroup.com/articles/mobile-native-apps/%20Mobile:%20Native%20Apps,%20Web%20Apps,%20and%20Hybrid%20Apps.



 

Añadir nuevo comentario