Principales diferencias:
1. El sitio web / aplicación de consumo de datos es muy alto.
2. Si se trata de una aplicación nativa, solo necesita transmitir los datos a través de la red, para que un sitio web cargue activos de forma dolorosa.
3. HTML5 tiene caché de aplicaciones, lo cual es un signo positivo hacia el sitio web-> transmisión de aplicaciones, pero las aplicaciones nativas lo tendrán mejor.
4. Razones de seguridad, ya que los navegadores son un tercero para las aplicaciones web, las secuencias de comandos del navegador son algunas de las inyecciones JS pueden ser peligrosas, las aplicaciones nativas son mejores por razones de seguridad.
5. Solidez de la aplicación en comparación con los sitios web (depende de su conexión de red)
6. No es necesario recordar o marcar los sitios web
7. IMPORTANTE -> Notificaciones! Sí, las aplicaciones nativas tienen acceso a la API de notificación de Moblie para recibir sus últimas notificaciones, lo que no se puede hacer con el navegador (si está cerrado).
Las razones anteriores son lo suficientemente buenas para la explicación, creo
- ¿Qué es un sitio móvil y por qué lo necesito?
- ¿Es una "aplicación web móvil" una que no está instalada en ningún dispositivo o es simplemente una aplicación creada utilizando estándares web (tal vez luego empaquetada e instalada)?
- ¿Cuál es la mejor manera de manejar imágenes receptivas?
- ¿Cómo puedo desactivar la función de cambio de tamaño (en más pequeño) de cualquier navegador web cuando alcanza un ancho de 320 px?
- ¿Qué debería venir primero: un sitio web receptivo o una aplicación móvil nativa con una funcionalidad idéntica, y por qué?