Skip to main content

Glosario

PWA (aplicación web progresiva)

Una PWA es una aplicación web que se instala en el dispositivo y se comporta como una app nativa: icono en la pantalla de inicio, funcionamiento sin conexión, notificaciones. Para un equipo de TI es una salida rápida cuando una herramienta interna solo existe en web, con la contrapartida de un control de gestión más pobre que el de una app nativa.

Cómo funciona

Tres piezas convierten un sitio en PWA. Un manifiesto JSON que declara nombre, icono, color y modo de visualización. Un service worker, que es código JavaScript que intercepta las peticiones de red y guarda recursos en caché para que la aplicación abra sin conexión. Y HTTPS obligatorio, sin excepciones.

En Android el soporte es sólido desde hace años: Chrome ofrece instalar la aplicación, el sistema genera un paquete que aparece en el cajón de apps, y las notificaciones push funcionan. También se puede empaquetar una PWA en un APK firmado mediante Trusted Web Activity y distribuirla como cualquier otra app, lo que cambia mucho las cosas en gestión.

En iOS el camino es más estrecho. Safari permite añadir a la pantalla de inicio y, desde iOS 16.4, admite notificaciones push para webs instaladas. Pero la instalación sigue siendo un gesto manual del usuario dentro de Safari: no existe una instalación silenciosa desde el MDM. Lo que sí puede enviar un MDM es un perfil de configuración con un marcador de pantalla de inicio, un web clip, que coloca el icono y puede abrirse en modo pantalla completa. Y en la Unión Europea, la apertura a otros motores de navegador que trajo el Reglamento de Mercados Digitales en 2024 ha movido el terreno, con distintos grados de soporte según el navegador.

Por qué importa para una flota

El escenario típico: tiene un portal interno de partes de trabajo hecho en web, y necesita que 120 operarios lo usen en tabletas Android sin teclear una URL cada mañana. Una PWA empaquetada en APK resuelve eso en días, sin contratar desarrollo móvil.

Donde se nota la diferencia es en el control. Una app nativa acepta configuración gestionada, VPN por aplicación, políticas de copiar y pegar, y se instala y retira en silencio. Una PWA instalada desde el navegador vive dentro del navegador, hereda sus reglas y deja menos rastro en el inventario.

Mi recomendación, salida de despliegues reales: en Android, empaquete la PWA en un APK y distribúyala como app gestionada. En iOS, use un web clip enviado por perfil si basta con el acceso, y plantéese una app nativa cuando necesite políticas de datos serias.

Cómo lo gestiona Appaloosa

Appaloosa distribuye la PWA como la aplicación que haya decidido publicar: un APK generado con Trusted Web Activity en Android, asignado por grupo e instalado en silencio, o un web clip enviado por perfil de configuración en iOS e iPadOS. Puede fijarla en modo quiosco para un terminal dedicado y retirarla de un solo gesto cuando cambie la herramienta. Vea la página de gestión de aplicaciones móviles.

Explorar

Toda la plataforma

Inscripción, apps, seguridad, soporte remoto: todo en un lugar.

Explorar Appaloosa

¿Quiere probar Appaloosa? Empezar gratis

Preguntas frecuentes

¿Puedo instalar una PWA a distancia con un MDM?
En Android sí, si la empaqueta en un APK con Trusted Web Activity: entonces es una app como cualquier otra y se instala en silencio. En iOS no existe instalación silenciosa de PWA; lo más cercano es un web clip enviado por perfil de configuración, que coloca el icono en la pantalla de inicio.
¿Una PWA sirve para un terminal en modo quiosco?
Sí, y es un caso frecuente en puntos de información y pantallas de planta. En Android, con la PWA empaquetada y el terminal bloqueado en esa única aplicación. Compruebe antes el comportamiento sin conexión, porque un service worker mal configurado deja una pantalla en blanco cuando se cae el wifi.
¿Qué pierdo frente a una app nativa?
Configuración gestionada, VPN por aplicación, políticas finas de datos y acceso completo al hardware. Gana tiempo de desarrollo y una sola base de código. Para una herramienta interna de formularios la PWA suele bastar; para algo que maneje datos personales sensibles, merece la pena el desarrollo nativo.