Volver al blogDesarrollo

Qué es una PWA y cuándo le conviene a tu negocio

Una PWA es una web que se instala como una app, sin pasar por las tiendas. Te explico qué puede hacer, qué no, y cuándo conviene más que una app nativa.

Germán Hernández

· 7 min de lectura

Una PWA (Progressive Web App) es una página web que se puede instalar en el móvil o el ordenador como si fuera una app, con icono propio y sin pasar por App Store ni Google Play. Te conviene cuando tu negocio necesita algo que se vea y se use como una app, pero no depende de funciones avanzadas del teléfono ni de aparecer en las tiendas para que te encuentren. Si necesitas notificaciones push fiables en iPhone, acceso a la cámara de forma continua o estar listado en las tiendas, una PWA no te va a servir sola.

Qué es exactamente una PWA

Una PWA es, por debajo, una web normal construida con las mismas tecnologías de siempre (HTML, CSS y JavaScript), pero con unas pocas piezas añadidas que le permiten comportarse como una app: un icono que se puede añadir a la pantalla de inicio, la posibilidad de funcionar sin conexión para lo que ya se cargó antes, y una ventana propia sin la barra del navegador. No se descarga desde ninguna tienda: el usuario entra en tu web y, si el navegador lo permite, le aparece la opción de "instalar" o "añadir a inicio".

Qué puede hacer una PWA y qué no puede hacer

Esto es lo que suele generar confusión, así que vamos directos a lo que importa en la práctica:

  • Sí puede: cargar rápido, funcionar en pantalla completa sin la barra del navegador, guardar parte de la información para usarla sin conexión, mandar notificaciones push en Android y en ordenador, y actualizarse sola cada vez que el usuario la abre.
  • No puede (o lo hace con muchas limitaciones): mandar notificaciones push de forma fiable en iPhone (Apple lo permite desde hace poco, pero con restricciones que cambian según la versión de iOS), acceder a Bluetooth, NFC o sensores avanzados, ni aparecer en el buscador de App Store o Google Play, donde mucha gente busca apps directamente.
  • Depende del caso: usar la cámara o la ubicación funciona bien para una foto puntual o localizar al usuario una vez, pero no para un uso continuo en segundo plano como necesitaría, por ejemplo, una app de entrega en tiempo real.

Si tu idea de negocio depende de alguno de los puntos del segundo grupo, necesitas una app móvil nativa o multiplataforma, no una PWA.

Cuándo te conviene una PWA en lugar de una app nativa

Una PWA tiene sentido cuando reconoces tu situación en varios de estos puntos:

  • Quieres que tus clientes tengan acceso rápido desde el móvil (reservar, ver un catálogo, consultar un pedido) sin pedirles que descarguen nada de 50 ni 100 megas.
  • No necesitas salir en las búsquedas de App Store o Google Play: tus clientes llegan a ti por tu web, por redes sociales o por el boca a boca, no buscando una app por su nombre.
  • Quieres una sola base de código que funcione igual en móvil, tablet y ordenador, sin mantener dos apps aparte.
  • El presupuesto y el plazo son ajustados, y prefieres algo funcionando pronto antes que esperar semanas más por una publicación en las tiendas.
  • Tu negocio ya tiene web y quiere darle una capa de "app" sin rehacer todo desde cero.

Casos reales donde funciona bien: una carta digital de restaurante con pedidos, un catálogo de productos para una tienda, un área de clientes para consultar facturas o citas, o un panel interno para que el equipo marque tareas desde el móvil.

Cuándo necesitas una app nativa de verdad

Hay negocios donde una PWA se queda corta por mucho que se parezca a una app:

  • Tu modelo depende de notificaciones push que lleguen sí o sí a usuarios de iPhone (recordatorios de citas críticos, alertas de seguridad, avisos de entrega en el minuto exacto).
  • Necesitas aparecer en las búsquedas de App Store o Google Play porque así es como te va a encontrar la mayoría de tu público.
  • Tu app depende de funciones del teléfono que una web no puede usar bien: lectura de huella digital propia del sistema, acceso continuo a Bluetooth, integración profunda con el calendario o los contactos del móvil.
  • Quieres monetizar con compras dentro de la app gestionadas por Apple o Google, con toda la infraestructura de suscripciones que eso implica.

En estos casos, el camino correcto es una app para iOS y Android o, si quieres lanzar app, web y panel juntos desde el principio, el paquete de app, web y panel en 4 semanas.

Cuánto cuesta y cuánto tarda cada opción

PWAApp nativa o multiplataforma
Coste de desarrolloSimilar a una aplicación web a medida, desde 3.000 EUR según alcanceDesde 3.000 EUR, normalmente más si hay varias pantallas o integraciones
Plazo típicoUnas semanas, sin trámites de tiendasUnas semanas más por la revisión de App Store y Google Play
Publicación en tiendasNo (salvo que además la empaquetes para subirla)Sí
Notificaciones push en iPhoneLimitadasCompletas
Funciona sin conexiónPara lo que ya se cargó antesSegún cómo se diseñe
MantenimientoUna sola base de código, actualización automáticaUna base de código (multiplataforma) o dos (nativa), con revisiones de tiendas en cada actualización relevante

La diferencia de coste entre una PWA y una app multiplataforma suele ser menor de lo que la gente espera, porque buena parte del trabajo (diseño, backend, lógica de negocio) es el mismo en los dos casos. Lo que cambia es si necesitas o no pasar por las tiendas.

Cómo decidir en tu caso

Antes de elegir, responde a esto:

  1. ¿Tus clientes van a buscar tu app por nombre en App Store o Google Play? Si la respuesta es sí, necesitas estar ahí, y eso significa una app nativa o multiplataforma.
  2. ¿Dependes de notificaciones push urgentes en iPhone? Si la respuesta es sí, una PWA no te garantiza que lleguen siempre.
  3. ¿Lo que necesitas es que tus clientes accedan rápido desde el móvil a algo que hoy ya es una web? Si es así, una PWA puede ahorrarte tiempo y dinero sin que se note la diferencia para el usuario final.

Si tienes dudas sobre cuál encaja con tu caso, también puedes leer la comparativa general entre app nativa, multiplataforma o web app, que cubre las otras opciones que no entran en este artículo.

Preguntas frecuentes

¿Puedo empezar con una PWA y pasar a una app nativa más adelante?

Sí. Es habitual lanzar primero una PWA para validar que el producto funciona, y si más adelante necesitas estar en las tiendas o usar funciones avanzadas del teléfono, se construye la app nativa o multiplataforma reutilizando buena parte del diseño y del backend.

¿Una PWA aparece en Google como una web normal?

Sí, y esa es una ventaja frente a una app nativa: una PWA se indexa en Google como cualquier página, así que puede recibir tráfico de búsqueda que una app en las tiendas no recibe directamente.

¿Necesito cuenta de desarrollador de Apple o Google para una PWA?

No. Las cuentas de desarrollador (99 USD al año en Apple, 25 USD una vez en Google) solo son necesarias si vas a publicar en las tiendas. Una PWA se instala directamente desde el navegador, sin ese paso.

Si no tienes claro si tu negocio necesita una PWA, una app nativa o una web app normal, puedes escribirme desde el formulario de contacto y lo repasamos juntos antes de que encargues nada.

Germán Hernández del Rosario

Escrito por Germán Hernández

Fundador de Fluxer Labs. Desarrollo apps, webs y paneles para negocios desde Canarias y publico mis propias apps en App Store y Google Play.

Recibe los nuevos artículos

Un correo de vez en cuando con las guías nuevas. Sin spam.

Puedes darte de baja cuando quieras.