PWAs costumam perder para apps nativos justamente na integração com o sistema operacional: sem menu de compartilhamento nativo, sem controle sobre o apagamento da tela, sem um modo realmente imersivo. Esta demo implementa as quatro Web APIs que resolvem cada um desses pontos usando apenas recursos já embutidos no navegador — Web Share API para abrir o menu nativo de compartilhamento do SO, Clipboard API para copiar e colar de forma programática, Screen Wake Lock API para manter a tela ativa durante o uso, e Fullscreen API para remover a interface do navegador em modo imersivo. Nenhuma delas depende de biblioteca externa: é a Web Platform por si só encostando no sistema operacional.
A demonstração é 100% funcional — teste agora.
Persistência de dados 100% offline com sincronização automática ao reconectar — incluindo SQL real rodando sobre WebAssembly dentro de um Web Worker.
Network Information, Battery Status e Vibration API: três Web APIs que leem o estado real do dispositivo — conexão, bateria e feedback háptico — para adaptar a experiência em tempo real.