Requisitos & Considerações Arquitetônicas para URLs Locais (Offline) no EloView 3
Público-alvo: Público / Clientes da Elo, Desenvolvedores de Conteúdo & Integradores
Tipo de Artigo: Arquitetura & Melhores Práticas de Implantação de Conteúdo
No EloView® 3, um pacote de URL Local permite que aplicativos da web, quiosques interativos e conteúdo de sinalização digital sejam executados localmente a partir do armazenamento onboard do dispositivo, sem exigir conectividade contínua à internet ou à rede.
Requisitos Principais & Considerações de Implantação
-
Empacotamento Local Autossuficiente:
Para execução confiável offline, todas as dependências devem ser empacotadas dentro do arquivo ZIP implantado. Isso inclui arquivos HTML, bibliotecas JavaScript, folhas de estilo CSS, fontes da web, gráficos vetoriais, ativos de imagem e arquivos de mídia de vídeo/áudio. -
Execução Somente no Lado do Cliente (Sem Execuções no Lado do Servidor):
Tecnologias que dependem de backends ativos de servidores web (como PHP, Ruby, ASP.NET, Java Servlets ou execuções de servidor Node.js) não podem ser executadas dentro do runtime do navegador local. Toda a lógica, roteamento e renderização devem depender exclusivamente de tecnologias de navegador no lado do cliente (HTML5, CSS3, JavaScript/WebAssembly). -
Otimização de Largura de Banda & Confiabilidade da Rede:
URLs locais são ideais para ambientes com conexões de rede intermitentes, limitadas em largura de banda ou inexistentes (por exemplo, feiras comerciais, zonas de varejo seguras, quiosques em campo remoto). Hospedar arquivos de mídia localmente evita latência de rede, atrasos de buffer e alto consumo de dados móveis. -
Suporte a Cache Moderno & APIs Web Offline:
Aplicativos Web Progressivos (PWAs) executados no EloView podem aproveitar os mecanismos de armazenamento e sincronização em nível de navegador, incluindo a API de Cache, IndexedDB e Service Workers. Para orientações de implementação técnica, consulte MDN - Usando Service Workers. -
Frameworks do Lado do Cliente & Sincronização em Segundo Plano:
Aplicações de Página Única (SPAs) modernas construídas com React, Vue, Angular ou JavaScript puro funcionam completamente offline quando empacotadas corretamente. Aplicações projetadas para sincronização periódica podem colocar transações de usuário ou telemetria localmente em fila e enviar atualizações sempre que o dispositivo se reconectar a uma rede.
⚠️ Aviso de Dependência Externa: A confiabilidade offline depende diretamente de como a aplicação foi arquitetada. CDNs externas, APIs em nuvem, redirecionamentos de autenticação de terceiros (OAuth) e pontos finais de banco de dados remoto não conseguirão carregar ou responder enquanto o dispositivo estiver em estado offline. Garanta que alternativas robustas e manejo de erros sejam implementados para todos os componentes dependentes de rede.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article