Saltar al contenido

Glosario · Web, apps y producto

Offline-first

Offline-first es la forma de construir una aplicación para que funcione sin conexión como caso normal: guarda los datos en el dispositivo y los sincroniza con el servidor cuando hay red.

Offline-first, en detalle

En una app convencional, cada acción espera la respuesta del servidor; sin cobertura, la pantalla se queda cargando. En una app offline-first, la acción se guarda en una base de datos local y la interfaz responde al instante. Una cola envía los cambios en segundo plano cuando vuelve la señal, y la app enseña con claridad qué está enviado y qué sigue pendiente.

La parte difícil es el conflicto: dos personas modifican el mismo registro sin conexión. Hay que decidir de antemano quién gana —el último cambio, el servidor, una fusión campo a campo o una persona— y hacer que los envíos sean idempotentes para que un reintento no duplique nada. También hay que decidir qué datos se descargan, porque no cabe todo y no todo debe viajar en un teléfono. Una PWA puede trabajar así, con más límites que una app nativa.

Offline-first en un proyecto

Es el punto de partida de las apps de campo que construimos: partes, pruebas de entrega, checklists de mantenimiento. Definimos por escrito la regla de conflicto de cada dato y probamos la app en modo avión antes de dársela a nadie.

En este sitio

Dónde lo aplicamos

Todos los servicios

Glosario

Términos relacionados

Ver todo el glosario

Empezar

¿Offline-first aparece en vuestro proyecto?

Cuéntanos qué sistema tenéis y qué se sigue haciendo a mano. Te decimos por dónde empezaríamos y si encaja.

¿Antes de escribir? Mira cómo presupuestamos un proyecto o las soluciones por área de la empresa.

Fig. 07Manipulador MorseH · O · L · A