4 puntos por xguru 2020-06-19 | Aún no hay comentarios. | Compartir por WhatsApp

Suponiendo que la app Apple Podcasts se hiciera como una PWA, se explican las tecnologías web que se usarían para implementar cada función

  • Soporte sin conexión: App Shell Model

  • Contenido sin conexión: Workbox, Cache, IndexedDB, Persistent Storage

  • Descargas en segundo plano: Background Fetch API

  • Compartir y conectarse con otras apps: Web Share / Web Share Target / Async Clipboard / Contact Picker / Get Installed Related Apps APIs

  • Actualización en segundo plano: Periodic Background Sync API

  • Sincronización en la nube: Background Sync API

  • Control con teclas multimedia de hardware: Media Session API

  • Acciones rápidas en el menú contextual: PWA App Manifest

  • Funcionar como app predeterminada para esquemas de URL específicos: URL Protocol Handling

  • Integración con el sistema de archivos nativo: Native File System API, biblioteca browser-nativefs

  • Apariencia y experiencia nativas: user-select, system-ui, prefers-color-scheme, overscroll-behavior y varias propiedades de CSS

  • Barra de título personalizada: el navegador Edge está proponiendo la especificación Title Bar Customization

  • Animaciones: Web Animations API

  • Mostrar contenido fuera de la app (widgets, recomendaciones de Siri, etc.): Content Index API

  • Widget de controles multimedia en la pantalla de bloqueo: Media Session API

  • Notificaciones push: Push API, Notification Triggers API

  • Poner insignias en el ícono de la app: Badging API

  • Ahorro de energía / evitar entrar en modo de suspensión: Screen Wake Lock API

  • Hacer que pueda verse en la tienda de apps: en Android es posible con un contenedor Trusted Web Activity

Aún no hay comentarios.

Aún no hay comentarios.