Aquí es por qué debería preocuparse por las aplicaciones web progresivas

Las aplicaciones web han sido parte del panorama de Internet desde hace algunos años, permitiendo a los desarrolladores esencialmente hacer que sus sitios web se comporten más como aplicaciones.

También hemos visto surgir una nueva generación de aplicaciones web en los últimos dos años, más o menos llamadas Aplicaciones Web Progresivas (PWA). Una gran cantidad de desarrolladores han adoptado este formato recientemente, desde Twitter hasta Google. Entonces, ¿qué es exactamente un PWA y por qué están ganando terreno?

¿Qué es una aplicación web progresiva?

En pocas palabras, una aplicación web progresiva es una versión más avanzada de un sitio web, que ofrece características que generalmente asocias con aplicaciones. Puede acceder a una PWA visitando una URL determinada (por ejemplo, Twitter.com) o agregando una PWA a su dispositivo desde dicho sitio web o desde una tienda de aplicaciones. En comparación, solo se puede acceder a un sitio web tradicional a través de un navegador web.

Los sitios web de soporte le pedirán que agregue sus aplicaciones web progresivas a su pantalla de inicio si está en el móvil (o puede hacerlo manualmente a través de la opción Agregar a la pantalla de inicio de Chrome). La instalación de una aplicación web progresiva en su escritorio puede requerir que toque el signo «+» que aparece en la barra de direcciones en Chrome. Sin embargo, los usuarios de escritorio deben visitar la versión móvil de un sitio web para ver el indicador de instalación.

Los PWA también responden, lo que significa que el contenido del sitio web se ajustará según el dispositivo que se esté utilizando. Eso no suena muy diferente de tus aplicaciones web más antiguas, ¿verdad?

¿Por qué es mejor que una aplicación web tradicional?

Hay varias ventajas de usar una aplicación web progresiva sobre una aplicación web convencional. Para empezar, una de las mayores ventajas es que puede recibir notificaciones en su teléfono inteligente o PC desde el AWP como si fuera una aplicación nativa. Eso significa que no tiene que abrir el AWP para ver las novedades.

Progressive Web Apps se puede instalar en su teléfono inteligente o PC. Esto significa que puede ver el AWP listado en el directorio de instalación de su aplicación, por ejemplo. Esto difiere de las aplicaciones web tradicionales, que son esencialmente marcadores con un icono elegante.

Las aplicaciones web progresivas ofrecen funcionalidad sin conexión, notificaciones y se pueden encontrar en el directorio de su aplicación.

Progressive Web Apps también puede ofrecer una funcionalidad sin conexión, en lugar de simplemente ver una pantalla 404 o una página en blanco si está utilizando un sitio web o una aplicación web convencional sin conexión. De hecho, Google cita el ejemplo del sitio web de comercio electrónico nigeriano Konga, que permite a los usuarios navegar por las categorías de las tiendas y revisarlas sin conexión. Esto también se aplica a la AWP de Twitter, lo que le permite ver una línea de tiempo en caché si pierde la conectividad.

Google también solicita que todo el contenido de Progressive Web Apps se sirva desde una fuente segura (HTTPS), para garantizar que no encuentre malware o cualquier otro contenido sospechoso.

El gigante de la búsqueda también ha introducido recientemente la funcionalidad Trusted Web Activity en Chrome, lo que permite a algunos AWP ofrecer una experiencia sin que se muestre la interfaz de usuario del navegador Chrome. Esta funcionalidad solo está disponible para desarrolladores aprobados por Google en este momento, debido a problemas de seguridad.

Empresas con aplicaciones web progresivas

Algunos de los servicios/compañías más prominentes que usan aplicaciones web progresivas en este momento incluyen Flipkart, Instagram, Spotify, Telegram, Twitter y Uber. De todos modos, todos estos servicios tienen aplicaciones completas, pero un AWP significa que los usuarios que no pueden o no desean instalar las aplicaciones de tamaño completo tienen una alternativa viable.

Google también ha hecho su parte para entregar PVS, que ofrece Google Maps, Google Fotos y Mensajes Android. Esperemos que veamos agregados de Google Play Music y Assistant a la lista.

Otros servicios notables con AWP incluyen AliExpress, Flipboard, Pinterest, Starbucks, Tinder y el Washington Post.