¿Por qué necesitamos una aplicación para ver contenido en teléfonos inteligentes / PDA?

No necesitamos tener una aplicación nativa que una aplicación web, es solo que muchos usuarios y desarrolladores prefieren debido a sus diversas ventajas sobre la aplicación web que se ven en los navegadores.
Las transiciones y animaciones son más fáciles de hacer y se ven mejor en aplicaciones nativas que en las aplicaciones web. Por ejemplo, tome la cuota cuando cambiemos a diferentes pestañas, el sitio vuelve a cargar la página que se vuelve blanca y muestra el mismo contenido de interfaz de usuario nuevamente, pero en su aplicación de Android hay una animación suave al cambiar de pestañas. Tampoco hay un problema de que la página no se cargue correctamente, como a veces cuando CSS no está cargado y solo hay texto y no hay gráficos.
Las aplicaciones nativas también pueden usar el hardware del dispositivo móvil como cámara, GPS, acelerómetro, acceder a archivos, almacenar datos grandes, etc. En una aplicación de chat basada en la web, uno tendría que descargar el chat una y otra vez.
Además, cuando uno instala una aplicación, aumenta las posibilidades de que la vuelva a usar. Otra cosa son las notificaciones que tientan a las personas a abrir la aplicación nuevamente.
La monetización también se basa más en aplicaciones nativas, ya que las personas visitan más con menos uso de ancho de banda para descargar gráficos todos los días.
Si su aplicación se está volviendo popular, más personas pueden encontrarla en la tienda de aplicaciones o Play Store, lo que aumenta los usuarios.
También es fácil optimizar una aplicación móvil para una resolución de pantalla diferente a la de las aplicaciones web, y el contenido se ve más destacado, rico y organizado.
Estas aplicaciones pueden ejecutarse sin conexión y entregar contenido también cuando no está conectado a Internet. Lo cual es muy útil, como en el caso del correo, la precarga en YouTube, etc. Además, la mayoría de las personas prefieren los juegos móviles nativos que los juegos en línea HTML o flash.
Hoy en día, las aplicaciones de Chrome también se están volviendo cada vez más populares en una computadora, ya que también presenta las mismas ventajas que en las aplicaciones móviles.