Offline-First
Offline-First es la filosofía de diseñar aplicaciones y sistemas para que puedan ofrecer sus funciones básicas incluso sin conexión a internet. Se combina con un mecanismo que sincroniza los datos cuando se recupera la conexión, para lograr una experiencia de usuario robusta que no depende del estado de la red.
El código QR es, por naturaleza, una tecnología Offline-First. Los datos almacenados en el código se incorporan al dispositivo en el instante del escaneo y permiten transmitir información sin consultar a un servidor. Los códigos QR que almacenan una URL necesitan conexión de red después del escaneo, pero los que almacenan directamente texto, una vCard (contacto), datos de conexión Wi-Fi, información de eventos (iCal), etc. funcionan completamente sin conexión.
Las situaciones en las que se aprovecha esta característica son muy diversas. En fábricas y almacenes subterráneos a veces no llega la señal móvil, pero la tarea de leer la información del lote o el procedimiento de trabajo en el código QR pegado al producto se completa sin conexión. Incluso cuando se interrumpe la infraestructura de comunicaciones en un desastre, se pueden transmitir con códigos QR las indicaciones de los refugios o información médica. En regiones donde la conexión a internet es inestable de por sí, como las zonas rurales de los países en desarrollo, el código QR puede llegar a ser el único medio práctico de transmisión de información digital.
Como el código QR dinámico necesita conexión con el servidor para cambiar el destino de redirección, en entornos sin conexión la regla general es elegir un código QR estático. El criterio que decide si es viable el uso sin conexión es si la cantidad de datos almacenada cabe en el límite de capacidad del código QR (un máximo de 7.089 caracteres numéricos).