Las apps de plataforma instaladas se pueden iniciar incluso sin conexión. En esta situación, suelen incluir una página que le informa al usuario que no hay acceso a Internet. Algunos desarrolladores incluso crean un conjunto completo de funciones que se pueden usar sin conexión.
En el caso de las apps web, la capacidad de funcionar sin conexión es más reciente; esto se hizo posible con el lanzamiento de la API de Service Worker. Además, cuando los sitios web se volvieron instalables, las AWP agregaron un requisito para registrar un trabajador de servicio y, luego, implementar su método fetch()
para que una app web se pueda instalar.
La idea era incentivar a los desarrolladores a proporcionar a sus usuarios al menos un aviso de que la app no se podía usar en ese momento.
Ahora, los desarrolladores no necesitarán hacer nada para obtener una página sin conexión predeterminada. A partir de Chrome 109 en Android, el navegador generará automáticamente una página que le informará al usuario cuando no tenga conexión.
Si la app no implementa una experiencia sin conexión personalizada, cuando el usuario no tiene conexión, la página sin conexión predeterminada usa el ícono de la app y el mensaje simple No tienes conexión. Como en el siguiente ejemplo.
Visita este error para ver el ejemplo anterior en acción.
La opción para crear tu propia página sin conexión personalizada sigue disponible. En el siguiente video, se muestra cómo publicar tu página personalizada con Workbox con una sola línea de código.
Esta función está disponible en Android (Chrome 109) y en entornos de computadoras (Chrome 110). Si tienes comentarios, envíalos a través de este formulario.
Foto de Sten Ritterfeld en Unsplash