Índice8
En qué casos basta una PWA
Ante la pregunta «¿PWA o aplicación nativa?», así se decide:
Empiece por una aplicación web instalable
Si quiere usuarios rápido
Si la aplicación sirve sobre todo para introducir y consultar datos
Si sus usuarios llegan a usted por un enlace (una invitación, un correo, un código QR)
Pase a las tiendas
Cuando tengan que encontrarle buscando en la App Store o Google Play
Cuando necesite funciones del teléfono que la web cubre mal
Cuando su marca lo exija
No es una elección definitiva: con un solo código para la web, el iPhone y Android, se pueden hacer las dos cosas, en este orden. Es el de nuestro desarrollo de aplicaciones, que pone una versión instalable en manos de sus primeros usuarios antes de las tiendas.
Qué es una PWA, sin jerga
Una PWA (progressive web app) es un sitio web que se comporta como una aplicación. La definición de web.dev, el sitio de consejos para desarrolladores que publica el equipo de Chrome, la describe como una aplicación web construida con interfaces modernas para ofrecer capacidades ampliadas, llegando a la vez a cualquier usuario en cualquier dispositivo con un solo código. Una vez instalada, se lanza desde la pantalla de inicio y se abre en su propia ventana, sin la barra del navegador.
En concreto, el usuario abre un enlace, elige «Añadir a pantalla de inicio», y la aplicación está ahí, con su icono. En cambio, la aplicación nativa se instala desde la App Store o Google Play, y pasa por su revisión.
Lo que aprendimos con Challenge Us
Challenge Us, una aplicación de retos en grupo que hemos desarrollado, se puso primero en servicio como aplicación web instalable, en el navegador; sus versiones para iOS y Android están en preparación. Ese arranque por la web tuvo tres ventajas.
La rapidez para empezar. Los participantes llegan por un enlace de invitación compartido en una mensajería. Un enlace que abre directamente la aplicación vale más que un enlace que envía a una tienda, luego a una instalación y luego de vuelta al enlace.
Las correcciones inmediatas. Una versión web se actualiza en cada despliegue, sin esperar una revisión. Durante las primeras semanas de una aplicación, es decisivo:
- 1 de septiembre de 2026
Nace Challenge Us.
- 2 de septiembre de 2026
La aplicación está en servicio en el navegador.
- 1 de octubre de 2026
La aplicación va por la versión 1.56, con un registro de novedades.
Las cuentas de desarrollador. Publicar en las tiendas en nombre de una sociedad exige trámites que llevan tiempo. La aplicación web permitió estar en servicio mientras tanto: las cuentas de desarrollador de nuestra sociedad están previstas para noviembre de 2026, tras obtener el número D-U-N-S.
El mismo código (React Native y Expo) sirve al iPhone, a Android y al navegador: pasar a las tiendas no exige reconstruirlo todo.
Los límites reales de una PWA
En iPhone, la instalación es manual
En Android, el navegador puede proponer la instalación. En iPhone, el usuario debe pasar por el menú Compartir y luego «Añadir a pantalla de inicio». Hay que explicarlo, en pantalla, en el momento adecuado. Tuvimos que escribir estas instrucciones en la propia aplicación.
Las notificaciones en iPhone exigen la instalación
Desde iOS e iPadOS 16.4, las aplicaciones web añadidas a la pantalla de inicio pueden recibir notificaciones, según el anuncio de WebKit, siempre que la solicitud de permiso siga a un gesto del usuario, como pulsar un botón. En iPhone, la documentación de Apple sobre las notificaciones web solo las prevé para esas aplicaciones instaladas, no para una página abierta en Safari. Una aplicación cuyo valor depende de las notificaciones debe, por tanto, empujar a la instalación o pasar por las tiendas.
El almacenamiento es propio de cada contexto
En iPhone, una aplicación instalada no comparte su sesión con el navegador: alguien conectado en Safari se encuentra desconectado en la aplicación instalada. Hay que prever un medio sencillo de recuperar la cuenta (un correo, un código de recuperación) y darlo antes de la instalación: en iPhone, Challenge Us muestra el código de recuperación antes de las instrucciones a quien no ha vinculado un correo.
El descubrimiento
Una PWA no se encuentra buscando en la App Store. Si sus usuarios deben descubrirle por ese canal, las tiendas no son opcionales.
Ciertas funciones del teléfono
Según las plataformas, el acceso a ciertas funciones (sensores, Bluetooth, tareas en segundo plano, integraciones profundas con el sistema) está limitado o ausente en la web. Si su aplicación depende de ellas, compruebe cada función en iPhone y en Android antes de elegir.
Cuándo se imponen las tiendas
- sus clientes esperan encontrar su aplicación en la App Store o Google Play;
- la aplicación vive de notificaciones enviadas a personas que no necesariamente la habrán instalado;
- necesita funciones del teléfono que la web cubre mal;
- su modelo se basa en suscripciones o contenidos vendidos por las propias tiendas, con sus compras integradas.
Atención
Apple puede rechazar una aplicación que no es más que un sitio empaquetado
La regla 4.2 de sus directrices de revisión pide funciones, contenido y una interfaz que eleven la aplicación por encima de un sitio web reempaquetado. Publicar en la App Store una copia de su sitio no es una estrategia.
Nuestra tabla de decisión
| Su situación | Nuestra recomendación |
|---|---|
| Herramienta interna para sus equipos | Aplicación web instalable, a menudo suficiente |
| Primera versión para probar con usuarios reales | Aplicación web instalable primero, tiendas después |
| Usuarios que llegan por un enlace o una invitación | Aplicación web instalable primero |
| Aplicación de gran público que debe encontrarse en tiendas | Tiendas, quizá precedidas de una versión web |
| Fuerte dependencia de las funciones del teléfono | Tiendas |
Por dónde empezar
- Enumerar.
Anote lo que la aplicación necesita el primer día: notificaciones, funciones del teléfono, descubrimiento en las tiendas.
- Arrancar en la web.
Si nada de esa lista exige las tiendas, empiece por una versión instalable.
- Preparar las tiendas.
En paralelo, abra las cuentas de desarrollador a nombre de la sociedad.
- Publicar.
Pase a las tiendas cuando el uso esté validado.
Nuestro desarrollo de aplicaciones sigue este orden, con un solo código para la web, el iPhone y Android. El presupuesto se detalla en nuestra sección de aplicaciones web y móviles, y nuestro artículo sobre el vibe coding cuenta lo que la IA cambia, y lo que no cambia, cuando se desarrolla una aplicación.
Preguntas frecuentes
¿Puede una PWA enviar notificaciones en iPhone?
Sí, desde iOS 16.4, siempre que se haya añadido a la pantalla de inicio: Apple solo prevé las notificaciones web, en iPhone, para las aplicaciones instaladas, no para una página abierta en Safari. La solicitud de permiso debe seguir a un gesto del usuario, como pulsar un botón. Una aplicación que vive de sus notificaciones debe, por tanto, guiar la instalación o pasar por las tiendas.
¿Hay que estar en la App Store para ser creíble?
Para una aplicación de gran público, a menudo: es ahí donde se busca, y la ausencia en las tiendas puede sorprender. Para una herramienta interna o una aplicación de servicio a sus clientes actuales, mucho menos: basta un enlace y una instalación sencilla. Si las tiendas están previstas, prepárelas pronto: abrir las cuentas a nombre de la sociedad lleva tiempo.
¿Se puede pasar de una PWA a las tiendas sin rehacerlo todo?
Sí, si la aplicación se construyó desde el principio con un código compartido entre la web, el iPhone y Android. Es lo que hacemos, y es un punto que conviene comprobar antes de empezar, porque es lo que condiciona el coste de una aplicación y lo que lo hace variar.
¿Funciona una PWA sin conexión?
En parte: un service worker puede guardar la interfaz en caché y abrirla sin red, y así se abre Challenge Us, incluso sin conexión. Sus datos, en cambio, vienen del servidor y necesitan conexión para actualizarse. Sincronizar datos introducidos sin conexión exige un trabajo adicional, como en una aplicación nativa.
Fuentes
- Definición de web.dev (nueva pestaña)web.dev
- El anuncio de WebKit (nueva pestaña)webkit.org
- Documentación de Apple sobre las notificaciones web (nueva pestaña)developer.apple.com
- Regla 4.2 de sus directrices de revisión (nueva pestaña)developer.apple.com
Documentación de Apple sobre las notificaciones web
Leer en developer.apple.com(nueva pestaña)Jim · fundador de Brain Plus AI
Más artículos sobre aplicaciones web y móviles

Elegir y presupuestar7 min La guía del tema
Cuánto cuesta una aplicación: lo que hace variar el precio
Una horquilla de precios no dice nada de su proyecto: lo que hace variar el presupuesto de una aplicación son unas cuantas decisiones concretas, más un coste de explotación mensual que se calcula aparte. Estas son.

Elegir y presupuestar7 min
Aplicación de negocio: ¿a medida o herramienta del mercado?
Un software del mercado cuesta menos mientras su forma de trabajar quepa en sus casillas. Estas son las señales que inclinan la balanza hacia el desarrollo a medida, y la vía intermedia que a menudo se olvida.

Entender6 min
Aplicación de campo: lo que cambia para sus equipos
Técnicos, repartidores, comerciales en ruta, equipos de obra: una aplicación interna les ahorra el papel, las fotos perdidas en una mensajería y la doble introducción de datos por la noche. Esto es lo que cambia y lo que hace falta para que sirva.
