Aplicaciones web progresivas PWA: Conócelas aquí

En el mundo del internet, las páginas web son en definitiva las que mandan. Gracias a ellas tenemos un control y manejo correcto de la información que queremos encontrar, e incluso, la forma con la queremos interactuar con ella, algo que es vital y de suma importancia en la época actual.

Es así, como en esta ocasión, hablaremos de las aplicaciones web progresivas, su definición, su funcionamiento, así como su uso en la época actual y el futuro que les espera, que crèeme que hay mucha tela de donde cortar en este tema, así que, agárrate fuerte y sigue leyendo.

Recuerda que te encuentras en una de las mejores plataformas para aprender a crear sitios web escalables y profesionales, que te ayudarán a mejorar y estimular tus conocimientos de forma oportuna, para que puedas empezar a crear tu primera web en muy poco tiempo.

Por ello, si eres nuevo y es la primera vez que nos visitas, te invito a que navegues por aquí con nuestros tutoriales y cursos, con los que podrás empezar a adentrarte a todo este mundo del diseño web, que créeme que vale muchísimo la pena aprender, así que, anímate de una vez por todas.

Para hablar bien a detalle sobre este tema, primero tenemos que comenzar a hablar de lo que son las PWA o aplicaciones progresivas y como fue que nacieron o llegaron a incorporarse con lo que hoy conocemos como lo que es una página web, así que, vamos al lío y por partes como dijo Jack el Destripardor

Definición y Significado de las PWA o también conocidas como Aplicaciones Progresivas

Las PWA o aplicaciones progresivas, son sitios web que contienen una determinada tecnología que permite que se conviertan en una aplicación, es decir, que el usuario pueda descargar un determinado contenido de ellas en su celular. Algo que aunque a simple vista parezca sencillo de entender, es mucho más complejo en su construcción.

En pocas palabras para que lo termines de entender, se trata de una web que se puede convertir en una app, que aunque esto también parezca obsoleto, tomando en cuenta que la mayoría de la gente descarga aplicaciones desde una tienda de apps en su dispositivo y no en un sitio web; esta puede ser muy beneficiosa y factible para determinados casos.

La ventaja de que tu sitio web tenga tecnología del tipo PWA, es que precisamente, no tengas que pagar una suscripción para subir tu aplicación web, sino que desde el mismo teléfono, una vez que entre a la web de una determinada marca, ellos con tan solo apretar un botón, pueden tener las funciones de esta web en su celular, simple y sencillo de utilizar.

El gran problema que tiene esto, como ya dijimos, es que la mayoría de las personas no tienen esa cultura o conocimiento de que existen ciertos sitios web que hacen esto, de hecho están tan acostumbrados a tener que descargarlas en tiendas de app, que seguro si les platicas sobre este método, les parecerá absurdo y no querrán intentarlo (o bueno, al menos hasta al día de hoy así ha pasado, ya veremos en el futuro lo que depara) en sí, es una alternativa tecnológica más en la que varios sitios se han visto beneficiados.

Historia, y ¿Cómo Surgieron las Progresive Web Apps o PWA?

Como ya dijimos antes, esta es una nueva generación de aplicaciones que aprovechan las tecnologías web que a diferencia de las aplicaciones móviles o de escritorio, las PWA pueden ejecutarse en cualquier navegador compatible, además de otras ventajas como las notificaciones push, el rendimiento o el aumento de la funcionalidad en función de las capacidades del dispositivo, de ahí el nombre de aplicaciones progresivas. 

El origen de las aplicaciones web progresivas se remonta al lanzamiento del iPhone original, que revolucionó el sector en más aspectos de lo que podríamos pensar. Al principio, Apple no tenía una tienda como la App Store y firmó un acuerdo con desarrolladores móviles de terceros para crear aplicaciones para el iPhone. 

Entonces lo que hizo fue organizar un concurso de desarrollo de JavaScript para móviles e incluyó una serie de metatags en Safari para instalar un icono y un acceso directo a un sitio web en el escritorio de iOS, pudiendo mostrarlo con una pantalla de inicio personalizada sin el marco de controles del navegador web.

De ahí fue que Google tomó la idea y lo que hizo fue que su navegador, soportará las aplicaciones nativas del sistema a partir del Android 4.0, por lo que con su popularidad, ya pasó de ser solo una tecnología para IOS, a formar parte de otros sistemas como Android, Linux, Windows etc.

¿Cómo funcionan las aplicaciones progresivas o PWA?

Como lo mencionamos hace unas líneas, una de las funciones principales que tienen son las ya famosos notificaciones push, que estas se activan una vez que el usuario activa dichas notificaciones, mediante una ventana emergente que le aparece en el sitio y que es la que permite que las funciones de la aplicación en la web puedan funcionar.

Una vez editado esto, y dependiendo de donde fue que aceptó la solicitud el usuario, es que comenzará a recibir avisos y/o notificaciones en este navegador, ya sea que lo hiciera por computadora o en celular. Si lo hiciera en este último, las notificaciones le llegaran tal cual como las de cualquier aplicación nativa instalada.

Otro de los grandes beneficios en funciones que tiene esta tecnología en una página web, es que cuando existe también la posibilidad que en celular, el usuario pueda instalar un icono o widgets para tener como acceso directo en la web, es decir que tendría la app de la web instalada en su celular, junto con el resto de aplicaciones.

Conviene convertir un sitio web en una PWA

Las aplicaciones web progresivas han estado luchando por su implementación desde que los navegadores adquirieron una mayor capacidad que las de mostrar texto e imágenes. Al principio, estas aplicaciones web eran toscas y pesadas y simplemente no podían competir con las clásicas aplicaciones de escritorio que tenemos que instalar en nuestros ordenadores. 

La llegada de miles de aplicaciones móviles con la explosión de las ventas de smartphones ofreció otro mundo de posibilidades. Las aplicaciones web progresivas se sitúan entre ambas, comportándose como aplicaciones web nativas, pero utilizando tecnologías web.

Desde luego que sí, conviene tener esta tecnología, ya que dependiendo del tipo de webs que se tenga o requiera trabajar, se podría sacar provecho. En temas de webs de blogs por ejemplo, se le puede notificar al usuario cuando actualices una nueva entrada, invitándole a visitar de nueva cuenta el sitio. Algo como lo que estamos haciendo aquí en nuestra web.

Al final, todo depende de las estrategias y lo que necesite el usuario, además de que como ya lo mencionamos antes, las aplicaciones nativas, siguen llevando la delantera en cuestión de popularidad, aún queda mucho terreno por abarcar para que las PWA o aplicaciones progresivas dominen el terreno móvil.

Scroll al inicio