Skip to main content

Aplicaciones Web Progresivas

Esta sonando mucho una nueva PWAs que se refiere a las Aplicaciones Web Progressivas o Progressive Web Apps en sus siglas en inglés.
En este artículo vas a entender qué son las Aplicaciones Web Progresivas, cuales son sus debilidades y fortalezas, en qué se basan para hacerlo, su tecnología y si merece la pena crear una aplicacion web progresiva.

Qué son las Aplicaciones Web Progresivas?

Aplicaciones Web Progresivas
Quieres conocer qué son las Aplicaciones Web Progresivas o PWA?, cuáles serán las webs del futuro, vas a entender qué son las Aplicaciones Web Progresivas.
En este articulo de hoy te voy a hablar de un nuevo tipo de web. Algo que parece que está llegando y que quizá haga cambiar las webs tal y como las conocemos, es mejor tener una app o tener una web adaptada a móvil (responsive).

Aplicaciones web progresivas

Progressive web apps o [aplicaciones web progresivas], es el nombre que se da a esta nueva tecnología de aplicaciones las cuales incrementan sus funcionalidades, adaptándose a las capacidades del dispositivo movil en el que corre, aumentando, de ahí la palabra progresiva.
La segunda parte de su nombre [web], hace referencia a que se basa en estándares de desarrollo web, algunos ya super conocidos como HTML5, CSS3 y javaScript; y una nueva generación de APIs de javaScript.
La ultima parte [app] se refiere a que las Progressive Web Apps se comportan como aplicaciones web nativas, pero usan tecnologías web.

Concepto Progressive Web Apps

En 2015 google desarrollo el concepto de aplicaciones web progresivas, páginas web que le ofrecen al usuario la misma experiencia las app nativas con todas las ventajas que implica realizar una página web.

  • Este tipo de aplicaciones aprovechan las tecnologías como service worker y el caché de almacenamiento del navegador el sistema de notificaciones push, las bases de datos locales entre tecnologías que aportan a que su página web se vea, se use y se sienta como si fuera una app nativa del teléfono.
  • Desde su concepción estas app han demostrado mejorar las métricas de un producto son aplicaciones mas usadas reciben mas visitas y mantienen a los usuarios activos en las aplicaciones.

Es por eso que empresas como twitter e instagram han construido versiones de sus productos como aplicaciones web progresivas.

  • En este articulo sobre web app progresiva, de hoy quiero darte esta solución.
  • A lo que apuntan que serán las webs del futuro, la verdad es que no tendría respuesta correcta para la pregunta de si es mejor una web móvil o una app. Quieres Crear una aplicación web progresiva ?

Ya que en la mayoría de los casos diría que una web móvil, pero obviamente todo depende de muchos factores, lo que es verdad es que cada vez intentamos buscar una mejor experiencia del usuario.

Cuando llega a nuestras web en los distintos dispositivos, entre ellos los móviles, puesto que el porcentaje de usuarios que ingresa desde móviles,  cada día está creciendo más!. Si lo comparamos  con los que ingresan desde los ordenadores.

  • Porque entonces no combinar á ambas opciones ?, para sumar las ventajas quizá esté aquí la clave.

En esto, es lo que han estado trabajando Ingenieros, Analistas y programadores del equipo de google.

Web Apps Progresivas

  • Creando lo que han denominado web apps progresivas, que ofrecen la velocidad rapidez y la experiencia de navegación, que una app tiene.
  • Pero no es necesario invertir en la creación de una costosa App nativa. Este formato que es, completamente adaptativo a navegadores y distintos tamaños de pantalla y ofrece muchas ventajas.
  • Además como la posibilidad de añadir en la pantalla del dispositivo móvil, como si de una app nativa se tratase y tener la web en el frontend también.

Que son las PushNotifications ?

Las notificaciones en el frontend, no son nuevas para nosotros pero, existen muchas aplicaciones que las usan, desde Whatsapp, pasando por Facebook Messenger y hasta el mismo Google Play Music y más.
Estas PushNotifications o notificaciones, se generan desde javaScript y son muy fáciles de crear, si quieres puedes visitar nuestro curso de wordpress 2018, donde veremos el tema de notificaciones.

  • Las PushNotifications te permite hacer uso de notificaciones push y sincronización, sin necesidad de tener conexión a internet. Tienes acceso al micrófono, a la cámara y un montón de opciones.
  • Aunque este tipo de webs es muy reciente en las tecnologias informaticas, su creación ya está siendo probada por algunas empresas, como por ejemplo Telegram

Telegram usa Aplicaciones Web Progresivas

El popular servicio de mensajería y archi rival de WhatsApp, también utiliza su aplicación de este tipo. Su funcionamiento no tiene grandes diferencias con una app nativa, y cuenta con todas las opciones que necesitamos a la hora de conversar con nuestros contactos.

  • Estadísticas recientes sobre el trafico web muestra como el tráfico mensual en móvil es (tres veces superior al de las apps).
  • Por otro lado si, comparamos el tiempo medio de permanencia, de los usuarios en las apps, es mucho mayor que en las webs.
  • Todo esto, nos hace ver que una combinación de, ambas en lo que cada una, web y app podría dar un giro positivo a la experiencia del usuario del visitante que tenga con nuestra empresa.

Aplicaciones Web Progresivas PWAEn el momento que entra en nuestra web, recuerda que la web es un punto crítico en tu negocio. Ya sea online / offline.

Pero realmente cuando alguien, quiere saber algo de tu empresa, de tu producto va a google y busca y lo que ahí va a encontrar, va a ser la tu web con las herramientas que le brindes a tus usuarios.
Me parece súper interesante la creación de webs app progresivas porque como bien sabes es fundamental la importancia de la carga de nuestra web o app, es fundamental que el cliente se quede mínimo 30 segundos en nuestra web para que google considere que nuestra web es relevante, en este tipo de cosas es que es muy útil aprovechar esta tecnología para la creación de web app progresivas.

Resumen sobre Web APP Progresivas

Aunque las Aplicaciones web progresivas ahora parecen estar muy de moda y tal ves parece que nos quedamos atrás por no contar con una, me parece que es cuestión de analizar un poco cada negocio, sus clientes y las herramientas que les queremos ofrecer, cada caso es particular.
Realmente lo más importante que tienen las creación de aplicaciones web progresivas es que las experiencias de usuarios y las estadísticas marcan que los usuarios cuando se encuentran en una app web progresiva se queda mas tiempo, se hace mas activo en la pagina.
Su carga y uso es tan rápido como el de una app nativa, entonces si contamos con esta tecnología porque no usarla ? tampoco debemos olvidar que esta tecnología son los que son y ya existen muchas bibliotecas de desarrollo que nos dan muchas de las funcionalidades hechas, y algunos frameworks de desarrollo están metiendo ya la funcionalidad de serie, sin que tengamos que hacer ningún esfuerzo.