freeCodeCamp/guide/spanish/progressive-web-apps/index.md

3.1 KiB

title localeTitle
Progressive Web Apps Aplicaciones Web Progresivas

Aplicaciones Web Progresivas

Las aplicaciones web progresivas o "PWAs" parecen ser más que una moda, pero una manera fundamental de abordar lo que un sitio web puede y debe estar en cualquier plataforma desde la que lo estés viendo.

Los PWA pueden instalar partes de sí mismos en dispositivos para verlos sin conexión, usar trabajadores de servicio para entregar contenido cuando sea necesario cuando la conexión esté disponible y, lo mejor de todo, estandarizar cierta funcionalidad entre dispositivos móviles y de escritorio.

Caracteristicas

Las características específicas de los PWA incluyen:

  • Sensible
  • se adapta a cualquier factor de forma
  • Capacidades fuera de línea
  • progresivamente mejorado con trabajadores de servicio para que trabajen sin conexión
  • Aplicación nativa Feel
  • adopta un modelo de aplicación de Shell y contenido para crear interacciones y navegación de aplicaciones
  • Fresco
  • Siempre al día gracias a los trabajadores del servicio.
  • Seguro
  • atendido a través de TLS (un requisito del trabajador de servicio) para evitar el espionaje
  • Visible
  • identificable como "aplicaciones" gracias al alcance de registro de W3C Manifests y Service Worker que permite a los motores de búsqueda encontrarlos
  • Atractivo
  • Puede acceder a las IU de reenganche del SO a través de Notificaciones Push
  • Fácil instalación
  • se puede agregar a la pantalla de inicio mediante indicaciones proporcionadas por el navegador, lo que permite a los usuarios "conservar" las aplicaciones que les resulten más útiles sin la molestia de una tienda de aplicaciones
  • Enlazable
  • lo que significa que son de cero fricción, de cero instalación y fáciles de compartir
  • el poder social de las URL importa

Estas aplicaciones no se empaquetan ni se implementan a través de las tiendas, solo son sitios web que contienen todas las vitaminas adecuadas. 1

Mejora progresiva

La mejora progresiva significa que todos pueden acceder al contenido básico y la funcionalidad de una página en cualquier navegador, y aquellos sin ciertas funciones del navegador pueden recibir una experiencia reducida pero aún funcional. - Faro 2

Una gran analogía de Aaron Gustafson es que la mejora progresiva (EP) es como un maní M&M.

"The Peanut es su contenido, la capa de chocolate es su capa de presentación y su JavaScript es la cáscara de caramelo duro".

Esto implica que dependiendo del navegador, la experiencia puede cambiar.

Manifestación

Referencias

  1. Russell, Alex. "Aplicaciones web progresivas: Escape de pestañas sin perder nuestro alma" "Nota poco frecuente" Publicado: 15 de junio de 2015.
  2. Aplicaciones Web Progresivas - Desarrolladores de Google