Windows 10 e PWA: il futuro della distribuzione del software
Pubblicato: 2019-12-06Sommario
Come accennato brevemente nel nostro articolo Desktop PWA, Microsoft sembrava aver recentemente preso piede con il movimento Progressive Web App e si è fatta conoscere come il precursore della tendenza dei negozi PWA . Questa, secondo Microsoft, non è nemmeno una semplice iniziativa fuori dal comune, ma piuttosto un piano che è stato ospitato per un po' di tempo, che risale al 2016.
Con tutto questo tempo per prepararsi, Microsoft è stata in grado di creare autonomamente una base di Progressive Web Apps (PWA) in grado di resistere ad anni di cambiamenti tecnologici a venire. Di conseguenza, l'esperienza di Windows ora ha le app Web progressive integrate in ogni suo aspetto, rendendo il futuro di Microsoft Store il futuro delle app ibride, una combinazione di UWP (Universal Windows Platform) e PWA .
Che cos'è un'app Web progressiva?
Un'app Web progressiva è, in poche parole, un sito Web progressivo che offre un'esperienza app nativa e disponibilità multipiattaforma. È una tendenza emergente che offre il meglio di entrambi i mondi: il Web e l'applicazione nativa, con funzionalità di gran lunga superiori a quelle di cui è capace un normale Web.

Una PWA può essere spesso complicata e difficile da riconoscere. Se non hai dimestichezza con la tecnologia e vuoi saperne di più, consulta la nostra guida completa sulle Progressive Web App è consigliato per una comprensione approfondita della materia.
App Web progressive e Windows 10
Proveniente da Microsoft è il recente abbraccio di Progressive Web Apps che segna un orizzonte di possibilità completamente nuovo per il Microsoft Store.
Le app Web progressive hanno pieno accesso alle API delle funzionalità di Windows 10 e possono essere installate nell'intera famiglia di dispositivi UWP (incluso il più sicuro Windows 10 nei dispositivi in modalità S), garantendo comunque la compatibilità con altri browser e dispositivi.
Cosa significa questo? Ciò significa che, d'ora in poi, le PWA fanno parte dell'esperienza Windows e sono alla pari con altre app UWP (Universal Windows Platform), rilevabili da oltre 800 milioni di utenti mensili attivi in tutto il mondo.
Poiché una PWA può essere un cittadino di prim'ordine in Microsoft Store, un utente sarà in grado di interagire completamente con una PWA installata, dall'individuazione all'installazione, all'esecuzione, senza mai aprire il browser.
Grazie a questi progressi tecnologici realizzati dal team Microsoft, l'esperienza PWA in Windows 10 ora non è molto diversa da quella di una tipica app UWP. Rispetto a una tipica PWA che viene eseguita dal browser, le PWA dei Microsoft Store differiscono per questi vantaggi tecnici:
- Esegui in una finestra autonoma
- Nessun limite di archiviazione (per archiviazione locale, IndexedDB, ...)
- Capace di processi offline e in background
- JavaScript può accedere alle API native di Windows Runtime (WinRT).
- Individuabile e mostrata come "app" in Windows Store, menu Start di Windows e Cortana.
- Apri un canale completamente nuovo di raccolta di informazioni dettagliate sui dispositivi in cui il browser non riesce a raggiungere, ad esempio Xbox, Windows Mixed Reality e altri fattori di forma non PC.

E poiché la natura del movimento PWA è quella di un movimento in continua evoluzione, non è inaspettato che dovresti vedere le tue app familiari costantemente aggiornate alle PWA. Al momento in cui stiamo parlando, Outlook di Microsoft è ufficialmente un'app Web progressiva, installabile da qualsiasi browser basato su Chromium.


Sin dalla sua introduzione, le Progressive Web Apps mostrano grandi promesse per essere il prossimo passo nell'evoluzione del Web. Riconoscendo il suo potenziale, uno dopo l'altro i grandi marchi hanno iniziato a incorporare elementi di PWA nella propria infrastruttura, rendendo il panorama del web ora molto diverso da prima.

Perché la Progressive Web App è il futuro
Trovabile ovunque
Ogni app Web progressiva che viene elencata su Microsoft Store in Windows 10 può potenzialmente aumentare di cento volte il pubblico dell'app poiché la base di installazione simultanea mensile di Windows 10 è di oltre 800 milioni di utenti.
Ripopolamento automatico
Oltre all'opzione per gli sviluppatori di inviare manualmente le proprie PWA, Microsoft ha anche consentito ai motori di ricerca come Bing di indicizzare automaticamente le PWA di qualità nel suo negozio:
Utilizziamo Bing Crawler per identificare le PWA sul Web da quasi un anno, [..]. Durante questo processo, continueremo a controllare le nostre misure di qualità per le PWA, per assicurarci di fornire un'esperienza preziosa, affidabile e piacevole ai nostri clienti comuni sui dispositivi Windows.
Con questo, il Microsoft Store dovrebbe riempirsi automaticamente di PWA, rendendo il futuro di tutte le app Web progressive più probabile che mai.
Esperienza senza sforzo
Un vantaggio di PWA, oltre al suo aspetto e alle funzionalità simili a un'app, è che sembra di provare una versione Lite dell'app.
Ora, abbiamo quello che stai pensando. La maggior parte di noi non ha spesso un'esperienza positiva con le app lite e questo è comprensibile, dato il peggioramento delle prestazioni di queste app lite. Tuttavia, con le Progressive Web Apps, non sembra giusto . Tutto sembra più fluido, snello e il flusso generale assomiglia davvero a quello di un'app nativa; ma non è nemmeno necessario attendere così tanto per installare e avviare le PWA, tanto meno scaricarle poiché tutto viene archiviato e aggiornato dinamicamente sul web.
Esplora: PWA per Magento 2
Cosa significa per gli sviluppatori
Essendo il precursore della catena di negozi PWA , Microsoft si è impegnata a fare tutto il possibile per aiutare gli sviluppatori a creare la PWA più conveniente ed efficiente senza molte conoscenze di codifica richieste. Fondato da Microsoft è lo strumento open source, PWABuilder , creato pensando agli sviluppatori inesperti per aiutare a far progredire l'adozione di PWA.

PWABuilder consente agli sviluppatori inesperti di essere in grado di generare un AppX completo, utilizzando i dati del proprio sito Web e Manifest dell'app Web per la pubblicazione in Microsoft Store.
Strumento utile: Generatore di manifesti di app Web
Provane uno
Dopo tutto questo discorso, forse è il momento di provare una PWA su Windows 10. Vai ora su Microsoft Store, installa Twitter PWA e condividi con noi i tuoi pensieri!

Parole avvolgenti
Va notato che questi sono solo i primi passi nel piano di Microsoft di rendere l'app Web progressiva l' esperienza principale in Windows 10 e le cose sono destinate a cambiare rapidamente l'anno successivo quando viene rilasciato il nuovo Edge basato su Chromium.
A partire da ora, ci sono solo alcune Progressive Web App in giro nel Microsoft Store, ma la cui praticità è già prevalente nel mondo dell'eCommerce, dove la maggior parte dei migliori rivenditori utilizza l'approccio Headless che ha PWA come strumento principale per la consegna di un l'esperienza utente.