¿Cuál es la diferencia en la participación del usuario entre una experiencia web móvil basada en navegador (por ejemplo, HTML5) y una aplicación nativa creada para Android o iPhone?

Hay muchas formas de responder la pregunta. En el nivel más directo, prácticamente lo vinculaste: si el usuario ha marcado la aplicación como favorita en su pantalla de inicio, es posible que prácticamente no haya diferencias.

SIN EMBARGO:
1) La aplicación web probablemente debería usar appcache para que se inicie lo más rápido posible
2) La aplicación web usa la tienda local, por lo que hay poco o ningún retraso en llegar a la nube para obtener datos

Estas son cosas fáciles de hacer y controladas por los desarrolladores. Vayamos a los más difíciles de arreglar:

3) El usuario * puede * poner la aplicación marcada en la pantalla de inicio, pero muchos usuarios simplemente no saben que esto es posible. Google incluso tiene una burbuja animada de CSS para aplicaciones de iPhone para ayudar a promover esto.
http: //google-opensource.blogspo…

3a) Android hace que este marcador sea casi imposible (son tantos pasos)

4) Su aplicación web no parece una “Aplicación” cuando cambia de tarea, es una de las X ventanas del navegador. No muy sensación de aplicación …

5) Tu aplicación no puede ejecutarse en segundo plano (si eres un cliente de chat, por ejemplo)

6) Su aplicación no puede alertar al usuario si necesita atención.

7) Su aplicación no puede acceder a gran parte del hardware del teléfono (brújula, cámara, etc.)

Ahora no me malinterpretes. Creo profundamente que las aplicaciones web móviles son realmente el único camino a seguir. El problema es que casi todos los fabricantes de teléfonos están siendo cegados por el bloqueo imaginario que proviene de las aplicaciones. Está claro lo que podemos hacer para que las aplicaciones web móviles funcionen, simplemente no estamos obteniendo suficiente tracción …

La diferencia fundamental entre la web móvil y las aplicaciones nativas es el hecho de que las aplicaciones web tienen la ventaja de activarse a través de enlaces regulares, impulsados ​​por fuentes de búsqueda, redes sociales y correo electrónico.

Esto tiene un gran efecto en la frecuencia de uso. En Mobify, comúnmente vemos un crecimiento en el uso de dispositivos móviles de orden de magnitud para los sitios web que lanzan versiones móviles, en cuestión de 2-3 meses. Tener que descargar una aplicación y recordar usarla (incluso desde la pantalla de inicio) es un gran inhibidor para la participación del usuario.

Si la aplicación web es un buen arquitecto para la lógica de representación y las capacidades de HTML5 se aprovechan correctamente a partir de la memoria caché de memoria, la memoria caché de datos, css3, etc., es realmente difícil descubrir la experiencia del usuario.
Definitivamente hay desventajas como
1. Puede admitir completamente la capacidad multitáctil en la aplicación web, ya que Android es principalmente compatible con Android Multi Touch solo en un componente DOM.
2. El acceso a la cámara tiene errores

y algunas desventajas más como esta …

Pero si esta no es la necesidad de la aplicación, entonces podemos tener una experiencia de usuario similar en ambos …