Una PWA basta cuando la app la usan su gente o clientes a los que envía un enlace. Vaya a App Store y Google Play cuando la gente nueva deba encontrarle directamente en la tienda, o cuando necesite funciones del móvil a las que la web no llega. A menudo tiene sentido empezar con una PWA y pasar a las tiendas cuando los primeros usuarios lo confirmen.
A continuación explicamos qué es una PWA, en qué se diferencia de una app de las tiendas y cómo comprobar en cinco minutos qué camino necesita.
¿Qué es una PWA?
Una PWA (progressive web app, aplicación web progresiva) es una aplicación web que la persona añade a la pantalla de inicio de su móvil. A partir de ahí se abre como una app normal, con su propio icono y sin barra de direcciones. Según la documentación de MDN, funciona en muchos dispositivos con un único código, se puede instalar y puede funcionar sin conexión.
Para una empresa significa tres cosas. Un único código para móvil y ordenador. Ninguna aprobación de la tienda para cada cambio. Y un enlace que envía por email o SMS en lugar de "descargue nuestra app".
Por app móvil se suele entender la de App Store y Google Play. Esa la podemos construir de dos maneras. La primera es React Native con Expo: un único código se convierte en una app para iPhone y para Android. La segunda son dos apps nativas, cada una escrita por separado para su sistema. Apps nativas no desarrollamos.
¿Qué diferencia hay entre una PWA y una app móvil?
PWA
App de las tiendas (React Native, Expo)
Dos apps nativas
Cómo la consigue la gente
Un enlace y luego "Añadir a pantalla de inicio"
Descarga desde App Store o Google Play
Descarga desde la tienda
Nueva versión
Al instante, como una web
Pasando la aprobación de la tienda, algunas correcciones sin ella
Pasando la aprobación de la tienda, por separado para cada sistema
Notificaciones en iPhone
Sí, cuando la app está en la pantalla de inicio
Sí
Sí
Funciones del móvil
Cámara, ubicación, archivos; sin Bluetooth en iPhone
Casi todas
Todas
Comisiones de las tiendas
Ninguna
Apple y Google
Apple y Google
Código
Uno para web y móvil
Uno para iPhone y Android
Dos por separado
Las notificaciones de una aplicación web en iPhone funcionan desde iOS 16.4, si la persona la añadió a la pantalla de inicio y las permitió. Una cuenta de desarrollador cuesta 99 USD al año en Apple y 25 USD una sola vez en Google. Mantenga siempre estas cuentas a nombre de su empresa, no del proveedor.
¿Cuándo basta una PWA?
Marque lo que se cumple en su app:
Ejemplos típicos son una app para técnicos de campo, los pedidos de clientes habituales o un sistema interno que la gente abre en el móvil y en la oficina. Nadie los busca en App Store. Solo necesitan un enlace y un inicio de sesión.
¿Cuándo necesita una app en App Store y Google Play?
Una app de las tiendas tiene sentido en tres situaciones. Los clientes nuevos deben encontrarle directamente en la tienda. Necesita una función del móvil a la que la web no llega, como un dispositivo Bluetooth emparejado con un iPhone. O sus clientes simplemente esperan una app de la tienda y un enlace a la web no les basta.
Entonces desarrollamos con React Native y Expo. React Native es una forma de construir una app para iPhone y Android a partir de un único código. Expo es un conjunto de herramientas sobre él que acelera la compilación, la publicación en las tiendas y las actualizaciones.
Primero dejamos por escrito qué debe hacer la primera versión y para quién. Después elegimos el camino según dónde están sus usuarios, no según la moda.
01
Lista
Quién usa la app, cómo llega a ella y qué debe hacer en la primera versión.
02
Primera versión
Normalmente una PWA. Envía el enlace a las primeras personas y ve enseguida qué usan de verdad.
03
Primeros usuarios
Correcciones según dónde se atascaron. Las nuevas versiones les llegan el mismo día.
04
Tiendas, si hace falta
Cuando los datos muestran que necesita una app de las tiendas, la construimos con React Native y Expo.
En un proyecto tuvimos la primera versión en menos de 10 días laborables. Para un cliente construimos un archivo digital de documentos: los administradores trabajan en la aplicación web y los usuarios en una app móvil con escaneo para Android e iOS.
La app depende de gráficos exigentes o es un juego. Ahí tiene sentido una app nativa. No las desarrollamos y le recomendaremos a otra persona.
Necesita una web, no una app. No hacemos webs de presentación. Si la gente no tiene nada que hacer en la app, basta una web.
Quiere estar en las tiendas desde el primer momento, sin un solo usuario. Compruebe primero que alguien usará la app. Las tiendas pueden esperar.
¿No está seguro de si le basta una PWA?
Cuéntenos quién usará la app y qué debe hacer. Le respondemos en un plazo de dos días laborables con algunas preguntas sobre su trabajo. Después acordamos qué hacemos primero. También le diremos si necesita ya las tiendas de apps.
¿Dónde llega hoy de verdad a sus usuarios: en su bandeja de entrada o en App Store?
En resumen
Una PWA es una aplicación web que la persona añade a la pantalla de inicio del móvil. Un único código, sin aprobación, un enlace en lugar de una descarga.
Una PWA basta cuando la app la usan personas a las que envía un enlace y lo que la web puede hacer en un móvil cubre sus necesidades.
Vaya a App Store y Google Play cuando la gente nueva deba encontrarle allí o necesite funciones que la web no tiene.
Mantenga siempre las cuentas de las tiendas de apps a nombre de su empresa.
Una aplicación web que la persona añade a la pantalla de inicio de su móvil y abre como una app normal. No se descarga de App Store ni de Google Play, funciona con un único código para móvil y ordenador y recibe las nuevas versiones al instante.
¿Cuándo basta una PWA en lugar de una app móvil?
Cuando la app la usan su gente o clientes a los que envía un enlace, y cuando basta con lo que la web puede hacer en un móvil: formularios, fotos, ubicación, notificaciones. Entonces una PWA es el camino más rápido hacia sus primeros usuarios.
¿Cuándo necesito una app en App Store y Google Play?
Cuando la gente nueva deba encontrarle directamente en la tienda, cuando necesite funciones del móvil a las que la web no llega, como el Bluetooth en un iPhone, o cuando sus clientes simplemente esperen una app de la tienda.
¿Funcionan las notificaciones de una PWA en el iPhone?
Sí, desde iOS 16.4. La condición es que la persona añada primero la app a la pantalla de inicio y permita ella misma las notificaciones, por ejemplo pulsando un botón.
¿También desarrollan apps nativas para iOS y Android?
No. Desarrollamos PWA y apps para las tiendas con React Native y Expo, es decir, un único código para ambas plataformas. Si su app depende de algo que solo puede hacer una app nativa, se lo decimos desde el principio.
Pregunte a una IA sobre este artículo
La IA también tiene en cuenta nuestros otros artículos y la experiencia de proyectos reales.
Hacerse cargo de una app de otro proveedor lleva tres pasos: asegurar el código, los accesos y los datos, que alguien revise el código y solo entonces decidir. Una checklist y los tres veredictos posibles.
Un prototipo hecho con vibe coding llega a producción cuando le añade seguridad, copias de seguridad, despliegue repetible, tests y monitorización. Qué falta, cómo comprobarlo y cuándo conviene empezar de nuevo.
Cuánto cuesta una app depende del camino (PWA, React Native con Expo o nativa), del alcance de la primera versión y de la operación tras el lanzamiento. Con nosotros, desde 3 980 € al mes sin IVA o a precio cerrado por proyecto.
Es hora de dejar de planificar y empezar a resolver.