Google Chrome vuole che tutte le PWA funzionino offline, trattiene le richieste di installazione da quelle che non lo fanno

Notizia

Condividere:

Google Chrome ora richiede che tutte le Progressive Web App (PWA) funzionino offline e tratterrà le richieste di installazione da quelle che non lo fanno. Questo è un cambiamento importante per le PWA, che sono state tradizionalmente trattate come cittadini di seconda classe quando si tratta di funzionalità offline. Questa mossa di Google è una grande vittoria per le PWA, in quanto finalmente dà loro la parità che meritano con le app native. Inoltre, livella in qualche modo il campo di gioco, poiché molte app native hanno da tempo la possibilità di lavorare offline mentre le PWA sono rimaste indietro.



Le app Web progressive o PWA in breve stanno ricevendo molta attenzione ultimamente. Sicuramente ne parliamo più spesso e anche Google ha una mente per loro. Durante il Dev Summit del 2020, lo sviluppatore di Chrome Asami Doi ha discusso di una nuova modifica alle PWA in Chrome: se sei uno sviluppatore e non aggiungi alcuna forma di supporto offline per gli utenti, non mostreranno il pulsante di installazione nella Omnibox più per il tuo sito. Google sta davvero reprimendo ora perché le PWA, secondo me, sono il futuro e se non offrono questa funzionalità, gli utenti le vedranno solo come siti Web: pianificati e semplici.

Prompt di installazione Omnibox di Chrome per PWA

Incoraggiamo gli sviluppatori Web a creare PWA supportate offline.

Abbiamo in programma di alzare l'asticella del controllo delle capacità offline. Le PWA che non forniscono almeno un'esperienza offline di base non mostreranno le richieste di installazione.

Le app Web progressive sono definite dalla loro capacità di fornire all'utente maggiori prestazioni, supporto offline tramite memorizzazione nella cache e persino accesso a funzionalità avanzate indipendenti dal browser come notifiche push e sincronizzazione dei dati in background. Fondamentalmente fondono app e web in un'unica esperienza, ma invece di dover programmare su più piattaforme, lo sviluppo web tende ad essere più semplice e più universale, quindi sta diventando la strada da percorrere.

Oggi, quando installi una PWA e la avvii offline, la probabilità che ti porti alla pagina dei dinosauri che mostra che non c'è connessione è alta. Molti sviluppatori stanno creando le loro app web senza soddisfare i requisiti dell'elenco di controllo di Google, in altre parole, stanno creando semplici app web vecchie che non sono esattamente progressive.

Le PWA sono attualmente contrassegnate come compatibili offline solo se Chrome trova il gestore di eventi di recupero e il service worker esistenti, ma non controllando se esiste o meno una funzionalità offline effettiva. In altre parole, Chrome attualmente consente ai siti con gestori di recupero vuoti di essere considerati PWA 'offline' e quindi mostra la richiesta di installazione di Omnibox. Andando avanti, questi gestori di eventi fetch non devono più essere vuoti per visualizzare il prompt. Gli sviluppatori devono iniziare a offrire una qualche forma di supporto offline per gli utenti per ottenere il privilegio del prompt di installazione! Questa modifica interessa Chrome sia per dispositivi mobili che per desktop.

Per essere presa in considerazione, un'app Web deve soddisfare quattro requisiti:

  • Manifest.json
  • Un dominio sicuro (HTTPS)
  • Icone
  • Service worker per consentire all'app di funzionare offline.

Tutto questo per dire che Google sta davvero spingendo al massimo per un futuro in cui le PWA possano sostituire le tradizionali app pacchettizzate localmente nel maggior numero di casi possibile. Hanno già iniziato a inserirli nel Google Play Store e molte delle loro app web sono già progressiste. Continuo a dire che se rinnovassero semplicemente il Chrome Web Store , sarebbe il posto perfetto per ospitarli poiché esistono già lì, ma sono d'accordo che si infiltrino anche nel Play Store. Onestamente, amo le app Web e ne sono un grande sostenitore, quindi qualsiasi futuro in cui ricevono molto amore e attenzione è positivo secondo me, indipendentemente da dove risiedono.

Condividi Con I Tuoi Amici :