S&B
scanandbuy

Apps y PWA para trabajo de campo

Sin cobertura, con guantes
y bajo sol directo.

Una app que solo funciona con wifi y en interiores no sirve en un corral, en una obra ni en un almacén. Diseñamos para el peor caso, y eso cambia decisiones concretas: qué se descarga por adelantado, cuánto mide un botón y contra qué se mide el contraste. Se verifica midiendo, no opinando.

Cuéntanos tu caso

Las tres condiciones reales

Se diseña para el peor caso, no para la demostración

Una demo se hace sentado, con wifi y mirando la pantalla de cerca. El trabajo de verdad, no. Estas tres condiciones no son casos límite: son el escenario normal.

Sin cobertura

No «con conexión intermitente»: sin nada. La aplicación se instala y recarga entera con la red cortada, y eso se comprueba en cada despliegue, no una vez el primer día. Lo que se necesite fuera se decide y se descarga antes, porque en el campo ya es tarde para pedirlo.

Con la pantalla al sol

El gris claro sobre blanco que se ve elegante en una oficina desaparece a mediodía en julio. Hay modo de alto contraste, y el contraste se verifica contra el fondo compuesto real —el que resulta de superponer capas translúcidas— y no contra el color nominal, que es como se aprueban contrastes que luego no se leen.

Con guantes y con prisa

Un objetivo táctil de 30 píxeles funciona con el dedo limpio de quien lo programó y falla con un guante de trabajo. Se verifican once tamaños de pantalla: cero desbordes, cero textos por debajo de 11 píxeles y cero objetivos táctiles menores de 40.

Lo que se mide, y con qué número

«Accesible» y «responsive» los dice cualquiera. Estas son las comprobaciones que se pasan, con su umbral, y que tumban el despliegue si fallan.

11

tamaños de pantalla verificados, con cero desbordes

11 px

el texto más pequeño; nada por debajo

40 px

el objetivo táctil más pequeño; nada por debajo

WCAG AA

contraste contra el fondo compuesto real

Y la comprobación que más importa: la aplicación se recarga entera con la red cortada, verificado en cada despliegue. No una vez al principio, cuando todo el mundo se acuerda.

Preguntas frecuentes

PWA, sin conexión y lo que hay que decidir antes

¿Qué diferencia hay entre una PWA y una app nativa para trabajo de campo?

Una PWA se instala desde el navegador, se actualiza sola y no depende de que nadie apruebe una versión en una tienda de aplicaciones — que en una empresa con cincuenta operarios es la diferencia entre corregir un fallo hoy o la semana que viene. Una app nativa gana cuando hace falta acceso profundo al aparato: lector de códigos industrial, comunicación de campo cercano o sensores concretos. Para la mayoría de trabajo de campo, la PWA sale mejor.

¿Qué quiere decir «funciona sin conexión» exactamente?

Que la aplicación arranca y recarga entera con la red cortada, no que aguante un rato con lo que tenía en memoria. La diferencia se nota cuando alguien cierra la app en un sótano y la vuelve a abrir: si estaba mal hecha, ahí aparece la pantalla en blanco. Nosotros lo comprobamos en cada despliegue de forma automática.

¿Cómo se verifica que se lee bajo el sol?

Midiendo el contraste contra el fondo compuesto real, es decir, el color que resulta de superponer todas las capas translúcidas que hay debajo del texto. Es un detalle que casi nadie comprueba: se mide contra el color nominal, sale bien en la hoja de cálculo, y luego en la calle no se lee. Además hay un modo de alto contraste que el usuario puede activar.

¿Por qué 40 píxeles de objetivo táctil y no menos?

Porque es el umbral por debajo del cual empiezan los fallos con el dedo grueso, con guante o en movimiento. Quien programa la pantalla la prueba sentado, con la mano limpia y mirando de cerca: en esas condiciones un botón de 28 píxeles parece suficiente. En un almacén, no lo es.

¿Se puede sincronizar el trabajo hecho sin red?

Sí, y es la parte que más cuidado requiere. Lo que se registra fuera de cobertura se guarda en el aparato y se sube cuando vuelve la red, resolviendo qué pasa si mientras tanto alguien tocó el mismo dato. Esa decisión —quién gana cuando hay conflicto— hay que tomarla explícitamente al diseñar, no dejarla al azar del orden de llegada.

¿Alguien ha probado tu app en el sitio donde se usa?

No en la oficina: en el corral, en la obra o en el almacén, con guantes y sin cobertura. Suele ser ahí donde aparecen los problemas de verdad.

Cuéntanos tu caso