Requisitos y Consideraciones Arquitectónicas para URLs Locales (Fuera de Línea) en EloView 3
Público: Público / Clientes de Elo, Desarrolladores de Contenidos e Integradores
Tipo de Artículo: Mejores Prácticas de Arquitectura y Despliegue de Contenidos
En EloView® 3, un paquete de URL Local permite que aplicaciones web, kioscos interactivos y contenido de señalización digital se ejecuten localmente desde el almacenamiento interno del dispositivo sin requerir conectividad continua a internet o red.
Requisitos Básicos y Consideraciones de Despliegue
-
Paquetización de Recursos Locales Autocontenidos:
Para una ejecución fuera de línea confiable, todas las dependencias deben estar empaquetadas dentro del archivo ZIP desplegado. Esto incluye archivos HTML, bibliotecas JavaScript, hojas de estilo CSS, fuentes web, gráficos vectoriales, activos de imagen y archivos de medios de video/audio. -
Ejecución Solo del Lado del Cliente (Sin Runtimes del Lado del Servidor):
Las tecnologías que dependen de backends activos de servidor web (como PHP, Ruby, ASP.NET, Java Servlets o runtimes de servidor Node.js) no pueden ejecutarse dentro del runtime local del navegador. Toda la lógica, enrutamiento y renderizado debe depender exclusivamente de tecnologías del navegador del lado del cliente (HTML5, CSS3, JavaScript/WebAssembly). -
Optimización de Ancho de Banda y Confiabilidad de la Red:
Las URLs locales son ideales para entornos con conexiones de red intermitentes, restringidas en ancho de banda o inexistentes (por ejemplo, ferias comerciales, zonas de venta al por menor seguras, kioscos en campo remoto). Alojar archivos multimedia localmente previene la latencia de red, retrasos de almacenamiento en búfer y alto consumo de datos celulares. -
Soporte de Caching Moderno y API Web Fuera de Línea:
Las Aplicaciones Web Progresivas (PWA) que se ejecutan en EloView pueden aprovechar los mecanismos de almacenamiento y sincronización a nivel de navegador, incluidos el API de Caché, IndexedDB y Service Workers. Para obtener orientación técnica sobre la implementación, consulte MDN - Uso de Service Workers. -
Frameworks del Lado del Cliente y Sincronización en Segundo Plano:
Las Aplicaciones de Página Única (SPA) modernas construidas con React, Vue, Angular o JavaScript puro funcionan completamente fuera de línea cuando se empaquetan correctamente. Las aplicaciones diseñadas para sincronización periódica pueden encolar transacciones de usuario o telemetría localmente y enviar actualizaciones siempre que el dispositivo se reconecte a una red.
⚠️ Advertencia sobre Dependencias Externas: La confiabilidad fuera de línea depende directamente de cómo fue arquitectada la aplicación. CDNs externas, APIs en la nube, redirecciones de autenticación de terceros (OAuth) y puntos finales de bases de datos remotas no se cargarán ni responderán mientras el dispositivo esté en estado fuera de línea. Asegúrese de implementar alternativas robustas y manejo de errores para todos los componentes dependientes de la red.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article