2024: El año de las PWA – Aplicaciones web progresivas

Logo PWA

Seguimos viendo que las nuevas empresas de software B2B luchan con las aplicaciones móviles nativas. Por lo general, los fabricantes de software de consumo pueden comenzar apostando por una sola plataforma, pero para las herramientas comerciales, rara vez es una opción. Por lo tanto, deben enfrentar la difícil tarea de abordar la web, iOS y Android al mismo tiempo. De ahí la proliferación de kits de herramientas como React Native, Turbo Native y un centenar de frameworks que compiten por aliviar el problema. Pero todavía duele.

Y es prácticamente imposible que un solo desarrollador pueda hacerlo todo. El problema es demasiado grande. Lo que significa que la barrera para ser competitivo requiere de financiamiento externo para escalar. Si los equipos técnicos fundadores no pueden hacerlo por sí mismos, tienen que contratar, y si tienen que contratar, tienen que recaudar capital.

Odiamos eso. Construimos Amperis en 2007 porque podíamos hacerlo nosotros mismos. Un solo desarrollador y un par de diseñadores fue todo lo que se necesitó. Sin capital externo, sin nómina desalentadora. Eso sería difícil de hacer hoy en día, si necesitara un esfuerzo nativo competente en iOS y Android desde el principio, al mismo tiempo que sirve a la web.

Pero creo que finalmente estamos viendo otra ruta para estas nuevas empresas de software B2B en aplicaciones web progresivas (o PWA) de cara a 2024.

PWA es un término incómodo, pero una perspectiva tentadora. Básicamente, es la idea de que, en lugar de múltiples aplicaciones nativas distintas, podamos empaquetar una aplicación web que se sienta (casi) nativa en todas las plataformas. Una base de código, una ruta de implementación. Desarrollo enormemente simplificado.

No es un concepto nuevo. Google y Microsoft han estado tratando de impulsar las PWA durante décadas. Pero todo seguía estando un poco parado, porque el jugador más grande de lo nativo, Apple, no estaba jugando esa pelota.

Eso finalmente cambió este año. En iOS e iPadOS 16.4, Safari añadió tres funciones cruciales:

  • Agregar a la pantalla de inicio.
  • Recuento de insignias.
  • Notificaciones push web.

Sin embargo, no es necesario ser un gran teórico para reflexionar sobre por qué Apple tardó casi una década en llevar las notificaciones push web al iPhone. Apple gana miles de millones de dólares en tarifas de afiliación como peaje cobrando a los fabricantes de aplicaciones el 30% de sus ingresos por estar en la App Store, y bloquear las notificaciones automáticas detrás de ese peaje ha sido una herramienta increíblemente efectiva para hacer cumplir ese monopolio de distribución.

Como sea que hayamos llegado allí, aquí estamos. La sagrada promesa de que las aplicaciones web sean alternativas viables y competitivas a los esfuerzos nativos finalmente está aquí. Esto significa que ahora más que nunca (aunque lo cierto es que siempre lo hemos hecho. Ej. Cuiper, para ganar el canal orgánico, siempre 1º web) recomendaremos a todas las startups de software B2B que comiencen apuntando primero a la web, como debe ser.

En MaisMedia, apostamos por las PWA. Es una combinación perfecta para permitir que los clientes ejecuten sus propias aplicaciones en sus propios servidores. Enviar sus propias notificaciones push web, y nosotros ni siquiera estaremos en medio de ellas. Es lo correcto.

Así que brindemos por un 2024 donde real, final y definitivamente sea el año de las 🎉 PWA

Y ahora vamos a dar un repaso a cómo funcionan las PWA’s

FAQ PWA

Una aplicación web progresiva (PWA, Progressive Web Application) es una aplicación que se construye utilizando tecnologías de plataforma web, pero que proporciona una experiencia de usuario como la de una aplicación específica de plataforma.

Al igual que un sitio web, una PWA puede funcionar en múltiples plataformas y dispositivos a partir de un único código base. Al igual que una app específica de una plataforma, puede instalarse en el dispositivo, funcionar sin conexión y en segundo plano, e integrarse con el dispositivo y con otras apps instaladas vía APIS.

En este FAQ ofrecemos explicaciones conceptuales de distintos aspectos de las PWA. Pretenden ayudarte a entender qué tipo de cosas son posibles con las PWA y proporcionarte suficientes indicaciones para que sepas un poco de qué van.

 

Una PWA (Progressive Web App) es una aplicación web que utiliza tecnologías modernas para proporcionar una experiencia de usuario similar a la de una aplicación nativa, incluyendo la capacidad de funcionar offline.

Una Progressive Web App (PWA) ofrece una experiencia similar a la de una aplicación nativa con funciones offline, notificaciones push y la capacidad de instalarse en dispositivos. En contraste, una aplicación web tradicional tiende a depender más de la conexión a internet, carece de instalación directa y puede no ofrecer notificaciones push ni funcionalidades offline avanzadas.

Una Progressive Web App (PWA) se ejecuta en navegadores y es accesible a través de URL, ofreciendo instalación opcional y funcionamiento offline. En cambio, una aplicación nativa está diseñada para sistemas operativos específicos, se distribuye a través de tiendas de aplicaciones y puede tener acceso completo a funciones del dispositivo.

Las PWA utilizan tecnologías web estándar como HTML, CSS y JavaScript. Además, se implementan con service workers para el manejo de la caché y la funcionalidad offline.

Los service workers son scripts que se ejecutan en segundo plano y permiten a las PWA realizar funciones como el caching, interceptar y gestionar las solicitudes de red y enviar notificaciones push.

Aunque las PWA pueden funcionar offline gracias a los service workers, algunas funciones pueden requerir una conexión a internet para actualizaciones o acceso a datos en tiempo real.

Las PWA se pueden instalar desde el navegador mediante un banner de instalación o desde la pantalla de inicio del dispositivo. Una vez instaladas, se comportan como aplicaciones nativas.

Las PWA pueden mejorar significativamente el rendimiento al reducir la dependencia de la conexión de red y al utilizar técnicas de almacenamiento en caché para cargar rápidamente los recursos.

Sí, las PWA siguen los mismos estándares de seguridad que las aplicaciones web tradicionales. Además, el uso de HTTPS es una práctica recomendada para garantizar la seguridad de las PWA.

Sí, las PWA pueden mejorar el SEO al proporcionar una experiencia de usuario rápida y fluida, lo cual es un factor importante para los motores de búsqueda.

Ejemplos de empresas que han adoptado PWA incluyen Twitter, Pinterest y Uber. Estos casos de estudio destacan cómo las PWA pueden mejorar la retención de usuarios y la eficiencia.

Algunas limitaciones incluyen el acceso a ciertas API del dispositivo que aún no están completamente disponibles y la menor visibilidad en las tiendas de aplicaciones en comparación con las aplicaciones nativas.

Muchos expertos creen que las PWA representan el futuro de las aplicaciones móviles, (a pesar de Apple) ya que ofrecen beneficios como la accesibilidad, la instalación sin fricciones y la facilidad de desarrollo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Abrir chat
1
Hola 👋
¿En qué podemos ayudarte?