PWA não é para todos

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.




All Articles