PWA no es para todos

En los comentarios a mi artículo anterior sobre trabajadores de servicios , se sugirió que PWA en computadoras de escritorio es algo un poco útil . Hace unos seis meses, me di cuenta cómo conectar el Vue escaparate PWA a las tiendas en la plataforma Magento y me gustó cómo inteligentemente esta aplicación corrió en mi equipo en comparación con la interfaz web original. Mi experiencia personal mostró que la PWA en las computadoras de escritorio tiene una buena perspectiva, pero profundizar en el tema mostró que el colega @sumanai, con su negación de la PWA en las computadoras de escritorio, tenía razón.

Desconectado

¿Cuál es la característica principal de las aplicaciones web progresivas?

Capacidad para trabajar sin conexión.

Esta capacidad es principalmente relevante para dispositivos móviles (teléfonos inteligentes y tabletas) y, hasta cierto punto, para computadoras portátiles. Los escritorios casi siempre se encuentran en la zona de una Internet estable y funcional.

De entrada y salida

Por medio de la entrada ("pantalla táctil" versus "teclado + mouse") y la visualización de información (tamaño de la pantalla en pulgadas), los dispositivos se pueden dividir en dos grandes grupos:

  • smartphones y tablets

  • computadoras portátiles y de escritorio

Interfaces web

Los navegadores modernos ofrecen una variedad de API para aplicaciones web , la mayoría de las cuales funcionan para ambos grupos de dispositivos. Sin embargo, estas tres interfaces son relevantes específicamente para teléfonos inteligentes / tabletas:

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