Desarrollo de apps · 5 min de lectura
¿Necesitas una app o te basta con una aplicación web?
No todo proyecto necesita pasar por la App Store. Te explicamos qué puede hacer hoy una aplicación web instalable, cuándo se queda corta y cómo decidir sin pagar de más.
Por Pablo Cabaleiro · Desarrollador de aplicaciones móviles en Action
Publicado el · Actualizado el
Antes de decidir entre nativa o multiplataforma hay una pregunta previa que casi nadie hace: ¿necesitas una app o te basta con una aplicación web? Muchas empresas llegan pidiendo "una app" cuando lo que necesitan es que sus clientes o sus empleados puedan hacer algo desde el móvil. Y eso, en bastantes casos, se resuelve mejor —y más barato— sin pasar por las tiendas.
Tres formas de llegar al móvil de tu cliente
- App nativa: una por sistema, con Swift en iPhone y Kotlin en Android. Máximo rendimiento y acceso completo al hardware.
- App multiplataforma: una base de código compartida (React Native o Flutter) que se publica en las dos tiendas.
- Aplicación web o PWA: se abre desde el navegador, se puede instalar en la pantalla de inicio y funciona en cualquier dispositivo, sin App Store ni Google Play.
Las dos primeras son apps de tienda; la diferencia entre ellas la explicamos en apps nativas o multiplataforma. Aquí nos centramos en la tercera, que es la que más a menudo se descarta sin haberla valorado.
Qué es una PWA y qué puede hacer hoy
Una PWA (Progressive Web App) es una aplicación web que el usuario puede añadir a la pantalla de inicio y que se abre a pantalla completa, sin la barra del navegador, con su propio icono. Por fuera se parece mucho a una app; por dentro es una web, con una sola base de código para móvil, tableta y ordenador.
- Instalación sin tienda: se instala desde el navegador, sin esperar revisiones ni crear cuentas de desarrollador.
- Funcionamiento sin conexión: con un service worker puede guardar datos y pantallas para seguir funcionando con mala cobertura.
- Notificaciones push: en Android funcionan desde hace años; en iPhone, desde iOS 16.4, siempre que el usuario haya añadido la aplicación a su pantalla de inicio.
- Actualizaciones inmediatas: publicas un cambio y todos los usuarios lo tienen en la siguiente carga, sin pasar por revisión.
- Indexable: sus páginas públicas pueden aparecer en Google, algo que una app de tienda no consigue.
Cuándo una aplicación web es la mejor opción
Hay proyectos en los que una aplicación web no es la alternativa barata, sino directamente la correcta:
- Herramientas internas: paneles de gestión, partes de trabajo, control de pedidos o inventario que usa tu equipo desde el móvil y desde el ordenador.
- Portales de cliente: consultar pedidos, descargar facturas, pedir cita o ver el estado de un servicio. El cliente no quiere instalar nada para eso.
- Productos SaaS: se usan sobre todo en escritorio y el móvil es un complemento.
- Uso esporádico: si tus usuarios van a entrar dos veces al año, pedirles que descarguen una app es una barrera que muchos no van a saltar.
Cuándo necesitas una app de tienda
En cambio, hay señales claras de que una aplicación web se va a quedar corta:
- La app depende de hardware de forma intensiva: Bluetooth, NFC, sensores, cámara con procesado en tiempo real. En Safari para iPhone, por ejemplo, no está disponible la API de Web Bluetooth.
- Necesita trabajar en segundo plano de forma fiable: seguimiento de rutas, sincronizaciones largas, geolocalización continua.
- La presencia en las tiendas forma parte del producto: tus usuarios te van a buscar en App Store o Google Play.
- Vas a vender suscripciones o contenido digital y quieres usar el sistema de pagos de las tiendas.
- Las notificaciones son el núcleo del producto y no puedes depender de que el usuario instale la web en su pantalla de inicio.
Si la única razón para hacer una app es "estar en las tiendas", conviene preguntarse si tus clientes te van a buscar allí.
Lo que cambia en coste y mantenimiento
Una aplicación web se desarrolla una vez y funciona en todos los dispositivos. No hay cuentas de desarrollador que pagar, ni revisiones de Apple y Google que esperar, ni comisiones de tienda sobre las ventas digitales. El mantenimiento también es más simple: una sola base de código y despliegues inmediatos.
Una app de tienda, a cambio, te da acceso completo al dispositivo y un canal de distribución propio, pero exige mantener compatibilidad con cada versión nueva de iOS y Android y pasar la revisión de las tiendas con cada actualización. Ninguna de las dos cosas es mala; simplemente hay que saber que existen antes de elegir. Si quieres ver qué pesa en el precio de una app de tienda, lo desglosamos en cuánto cuesta desarrollar una app.
Una ruta intermedia: empezar por la web
No es una decisión para siempre. Un planteamiento habitual es lanzar primero una aplicación web, validar que el producto funciona y que la gente lo usa, y después dar el salto a una app de tienda si hace falta. Si el backend y las APIs se diseñan bien desde el principio, la app posterior reutiliza toda esa lógica y solo hay que construir la parte visible.
Cómo decidirlo en cinco preguntas
- ¿Quién la va a usar: tus empleados, tus clientes o el público general?
- ¿Con qué frecuencia? A diario justifica una app; de vez en cuando, casi nunca.
- ¿Necesita hardware del móvil más allá de la cámara y la ubicación básica?
- ¿Tiene que funcionar en segundo plano o con notificaciones críticas?
- ¿Tus usuarios te van a buscar en una tienda de apps o en Google?
Si la mayoría de respuestas apuntan a uso interno, frecuencia baja y sin hardware especial, una aplicación web te va a salir mejor. Si apuntan a uso diario, hardware y presencia en tiendas, lo tuyo es una app.
Es una evaluación que hacemos en la primera reunión, y si no necesitas una app, te lo decimos. Trabajamos con empresas de toda la comunidad: puedes ver cómo en desarrollo de aplicaciones en Galicia, y si lo tuyo es una aplicación web, en desarrollo web en Vigo.
Preguntas frecuentes
¿Qué es una PWA?
Una aplicación web que se puede instalar en la pantalla de inicio del móvil, se abre a pantalla completa, puede funcionar sin conexión y enviar notificaciones, sin pasar por App Store ni Google Play.
¿Una PWA funciona en iPhone?
Sí. Se puede añadir a la pantalla de inicio desde Safari y, desde iOS 16.4, recibir notificaciones push si el usuario la ha instalado. Algunas APIs del dispositivo, como Web Bluetooth, no están disponibles en iPhone.
¿Una aplicación web es más barata que una app?
Normalmente sí, porque se desarrolla una sola vez para todos los dispositivos y no hay cuentas de desarrollador, revisiones ni comisiones de tienda. Lo que decide no es el precio, sino si cubre lo que tu producto necesita.
¿Puedo empezar con una web y hacer la app después?
Sí, y es un planteamiento habitual. Si el backend y las APIs se diseñan bien desde el principio, la app posterior reutiliza esa lógica y solo hay que construir la parte visible.
Servicio relacionado
Desarrollo de aplicaciones en Galicia
Estudio gallego de desarrollo de aplicaciones: apps iOS y Android, plataformas de formación y apps de escritorio. Casos como XauLabs, Kairos y PRO Lift.
Cuéntanos tu proyecto
Escríbenos y recibe una propuesta detallada en 24 horas. Sin compromiso y sin letra pequeña.