¿Qué son las PWA? Aplicaciones Web Progresivas

PWA, ¿Qué son las Progressive Web Apps?

Una PWA o aplicación web progresiva combina lo mejor de la Web y lo mejor de las apps, es el punto medio entre la aplicación web y la aplicación nativa. Como decíamos están a medio camino entre las dos anteriores: son básicamente páginas web, pero, mediante el uso de Service Workers y otras tecnologías, se comportan más como aplicaciones normales que como aplicaciones web.

Con los Service Workers las PWAs se pueden ejecutar en segundo plano fuera del navegador. En el dispositivo móvil se pueden instalar y también utilizarse en Windows usando la mediación de Google Chrome y Mozilla Firefox.

Podemos decir que las aplicaciones web progresivas son el paso natural entre las aplicaciones web y las nativas.
Os dejo con el vídeo que los desarrolladores de Google explicaron sobre las PWA en el Google I/O de noviembre de 2017. Las Progressive Web Apps ofrecen excelentes experiencias gracias a la confianza, rapidez, la baja fricción, el alto compromiso y los menores costos. Esta charla detalla nuevas formas de crear y distribuir aplicaciones web progresivas en Android y otros sistemas operativos que le permiten llegar a más usuarios.

Vea más conversaciones sobre Chrome y la Web en I / O ’17 aquí: https://goo.gl/Q1bFGY Vea todas las conversaciones de Google I / O ’17 aquí: https://goo.gl/D0D4VE

Aquí tienes un gran post que te explica ¿Qué son las PWA? con más detalle.

En ocasiones escuchamos ciertos términos que no nos quedan muy claros y que hacen que nos sintamos perdidos cuando se trata cierto tema. En los últimos tiempos se habla mucho de las aplicaciones web progresivas, PWA por sus siglas en inglés. A continuación veremos qué es una PWA y en qué se diferencian de las aplicaciones web y de las aplicaciones nativas. Empezamos repasando qué son cada una de ellas.

¿Qué es una aplicación web?

Una aplicación web es aquella que no necesita ser instalada para poder utilizarse. Twitter sería un buen ejemplo, no es necesario que instalemos nada en nuestro dispositivo y, si lo deseamos, podemos acceder a ella directamente desde el navegador.

Como ya sabemos existen muchas apps que son especificas para los distintos sistemas operativos que encontramos, como Windows, iOS, Android, Mac… Mientras que otras simplemente toman su sitio en una página web, en un navegador.

Volviendo a Twitter, puedes hacer prácticamente lo mismo en Twitter desde Internet, que si tienes instalada en tu dispositivo móvil la app, ya sea para iOS o para Android. Pero insistimos en que no es necesario hacer ninguna clase de instalación, eso sí, hay que contar con conexión a Internet.

¿Qué es una aplicación nativa?

Una aplicación nativa es aquella que se ha desarrollada para un sistema operativo concreto. De esta forma, funciona mejor en su sistema operativo y se adapta a su aspecto.

Más sobre las PWAs

Ya tenemos claro que las PWAs son una nueva generación de aplicaciones web que están pensadas para que se carguen de forma más rápida y para mejorar su rendimiento, aumentando su funcionalidad. Su resultado siempre dependerá de la capacidad del dispositivo en el que se instalen y ejecuten.

Y hablando de rápidez, ¡El 53% de los usuarios abandonará un sitio si tarda más de 3 segundos en cargar! Y una vez que se carguen, los usuarios esperan que sean rápidos, sin necesidad de desplazamiento lento o interfaces lentas para responder.

Como no puede ser de otra forma, las PWA se desarrollan empleando los últimos estándares web que permiten que sean instaladas en ordenadores o dispositivos móviles inteligentes. Este tipo de aplicaciones desarrollan la misma labor que las aplicaciones web nativas.

Casi todo el mundo cuenta en la actualidad con un teléfono inteligente, que utiliza en todos los ámbitos de su vida. Este auge ha provocado que  sea necesario el desarrollo de las PWAs, que aglutinan las características más interesantes tanto de las webs como de las apps nativas, esto mejora en gran forma el uso de los smartphones y de la tablets.

PWA: página web y aplicación

Se puede acceder a una PWA desde Internet utilizando una URL y se ejecuta en el navegador. Justo este detalle permite que funcione utilizando diferentes sistemas operativos.

Una ventaja es que están operativas sin conexión. Solo se necesita anclar un vínculo a la URL que corresponda en la pantalla de inicio del dispositivo. Para utilizarla de esta manera es necesario contar una memoria caché offline en el navegador.

PWA: frente a las aplicaciones nativas

Si tuviésemos que describir de otra forma cómo es una PWA, podríamos decir que es como una app web responsiva, que cuenta con una imagen similar a la de una aplicación nativa.

Es capaz de ejecutar funciones nativas del dispositivo, como las notificaciones, la geolocalización, la cámara o el micrófono. Para hacerlo, la PWA se asegura de que el navegador y el terminal sean compatibles. Cuando utilicemos una PWA online siempre tendremos acceso a la última versión de la aplicación. Mientras que las aplicaciones nativas tenemos que actualizarlas nosotros.

Ahora ya conocemos mejor qué son las PWAs

Más info:
https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/?hl=es

 

0 Comentarios
Escribe un comentario

Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información aquí

ACEPTAR
Aviso de cookies