---
title: 34. Instalar como aplicativo
slug: 34-instalar-como-aplicativo
docTags: 
createdAt: 2026-10-13T14:46:34.718Z
---

*A plataforma se instala como aplicativo no computador e no celular, e o que ela guarda — e recusa guardar — quando a rede cai.*

A plataforma é um aplicativo web instalável. No computador, o navegador oferece a instalação na barra de endereço; no celular, pelo menu do navegador em "Adicionar à tela de início". Instalada, ela abre em janela própria, sem barra de endereço, e aparece na lista de aplicativos do sistema.

Não há loja, não há pacote para distribuir e não há versão para manter em paralelo: o aplicativo é a mesma aplicação, e atualizar o servidor atualiza todo mundo.

***

### <font color="#15803D">O que acontece quando a rede cai</font>

Um trabalhador de serviço guarda o **casco** da aplicação — a página, o estilo, o código. Se a rede cair, a aplicação ainda abre e diz que está sem rede, em vez de mostrar a tela de erro do navegador.

**Nada que venha da API é guardado.** A decisão é de segurança e não de desempenho: numa plataforma de GRC, uma resposta de auditoria em cache é dado sensível sobrevivendo no disco de quem saiu da empresa. Por isso o aplicativo instalado **não funciona sem rede** para nada que dependa de dado — ele abre, e informa.

A estratégia é rede primeiro, casco depois: o navegador tenta a rede sempre, e o cache só responde quando ela falha. Numa plataforma onde o dado muda a cada aprovação, servir tela velha por padrão seria pior do que dizer que está sem conexão.

***

### <font color="#15803D">Para quem administra</font>

O manifesto fica em /manifest.webmanifest e o trabalhador de serviço em /sw\.js. Ambos precisam ser públicos — o navegador os busca antes de qualquer autenticação. Se /sw\.js responder 401, o registro falha **em silêncio**: não há erro na tela, o aplicativo simplesmente nunca se instala.

Em produção, servir por HTTPS é requisito do navegador, e não recomendação: fora de localhost, sem HTTPS não há trabalhador de serviço e não há instalação.
