Nos comentários do meu artigo anterior sobre service workers , foi sugerido que o PWA em desktops é uma coisa um pouco útil . Cerca de seis meses atrás, descobri como anexar o Vue Storefront PWA às lojas na plataforma Magento e gostei da rapidez com que esse aplicativo foi executado no meu computador em comparação com a interface da web original. Minha experiência pessoal mostrou que o PWA em desktops tem uma boa perspectiva, mas aprofundar o assunto mostrou que o colega @sumanai, ao negar o PWA em desktops, estava certo.
desligada
Qual é a principal característica dos aplicativos da web progressivos?
Capacidade de trabalhar offline.
Essa capacidade é relevante principalmente para dispositivos móveis (smartphones e tablets) e, até certo ponto, para laptops. Os desktops estão quase sempre na zona de uma Internet estável e funcional.
Entrada Saída
Pela forma de entrada ("tela sensível ao toque" versus "teclado + mouse") e exibição de informações (tamanho da tela em polegadas), os dispositivos podem ser divididos em dois grandes grupos:
smartphones e tablets
laptops e desktops
Interfaces da web
Os navegadores modernos oferecem uma variedade de APIs para aplicativos da web , a maioria das quais funciona para ambos os grupos de dispositivos. No entanto, essas três interfaces são relevantes especificamente para smartphones / tablets:
Geolocalização
Eventos de toque
Vibração
IndexedDB
"" (, service worker') Cache API, offline IndexedDB. (MySQL, Postgres, Oracle, MongoDB, ...) (IndexedDB).
online- . - IndexedDB - . offline - , .
SEO
" service worker' web-" PWA:

:
: (HTML/CSS/JS) - ( ), service worker';
API: , (DB) (IndexedDB);
PWA - native apps . Native apps , ( + ) App Store Google Play, API ( offline/online ). , API- native apps. web- , () , .
PWA - , , native apps .
PWA offline, , online- .
/ (-, -) /. ("") - / /. , UX.
PWA , , Google.