Es una muy buena pregunta porque muchas personas desconfían del futuro del desarrollo de aplicaciones nativas. Creo que esto puede suceder, pero no en el futuro cercano. Porque el desarrollo nativo tiene fuertes beneficios, pero las ventajas de PWA son ligeramente diferentes. Las aplicaciones web progresivas a menudo se comparan con las aplicaciones móviles nativas. Aunque no son competidores directos, puede encontrar las ventajas de un PWA bastante valioso:
No disponible en la tienda de aplicaciones
Parece más una desventaja, ¿no? En realidad, publicar una aplicación en Google Play o iTunes no garantiza cientos de descargas. Peor aún, la aplicación tiende a perderse entre cientos de aplicaciones similares sin que los usuarios la encuentren.
- ¿Cómo crearías una aplicación web con solo jQuery?
- ¿Qué aplicación web te ayuda a ahorrar tiempo?
- ¿Debería tener un servidor por aplicación?
- ¿Puedo convertir una aplicación móvil en una aplicación web?
- ¿Por qué Mutterfly es un modelo basado en aplicaciones?
La aplicación web progresiva tiene un algoritmo más simple de ser descubierto. Cuando el usuario visita su sitio web, ya está usando su PWA y puede guardarlo como un acceso directo a su pantalla de inicio con un solo toque.
Trabaja sin conexión
Parece una locura, pero un PWA es un sitio web que puede funcionar sin conexión a Internet. Los trabajadores de servicio están aquí para garantizar esto. Almacenan en caché la información cuando el dispositivo está en línea y están listos para mostrarla en cualquier momento cuando la conexión es deficiente o ausente.
Siempre la última versión
Las actualizaciones de aplicaciones móviles pueden ser molestas para los usuarios. Pero esto nunca le sucede a los usuarios de PWA. Las aplicaciones web progresivas son en realidad sitios web, por lo que siempre tiene acceso a la última versión de las mismas sin ninguna descarga.
Carga al instante
Probablemente sepa que los usuarios tienden a abandonar el sitio web si no se carga rápidamente. Las aplicaciones web progresivas resuelven este problema fácilmente. Por primera vez, el PWA se carga con una velocidad promedio. Pero todas las siguientes cargas de aplicaciones son casi instantáneas.
Debido al shell de la aplicación, que se guarda en el dispositivo y al contenido en caché, la información se muestra sin demora. Los PWA se cargan más rápido que las aplicaciones nativas y más rápido que los sitios web móviles.
Mejora la participación del usuario.
Incluso cuando no se está ejecutando, la aplicación web progresiva puede enviar notificaciones sobre el cambio de contenido, lo que ayuda a volver a involucrar al usuario incluso si ya ha cerrado la PWA. Pero es importante asegurarse de que la notificación esté actualizada y requiera una reacción inmediata. De lo contrario, el usuario podría estar molesto con notificaciones innecesarias de aplicaciones web y desactivar esta buena herramienta de reincorporación.
URL directas
Esta función de aplicación web permite al usuario compartir el PWA con todos los que lo rodean. Y es mucho más fácil y rápido que enviar enlaces a una página de descarga de aplicaciones nativas. Se puede acceder a la aplicación web progresiva con un solo clic.
Puede encontrar más información sobre aplicaciones web progresivas aquí