Microsoft już od dłuższego czasu zasadzał się na Progressive Web Apps (PWA), "progresywne" aplikacje webowe, które korzystają z nowoczesnych technologii "w celu zapewnienia lepszego doświadczenia aplikacji", ale wsparcie dla PWA udało się uzyskać dopiero przy zbliżającej się aktualizacji Spring Creators Update. Choć ta jeszcze nie zadebiutowała, to Microsoft Store już zawczasu zapełnia się nowym rodzajem aplikacji.
Pierwszą aplikacją progresywną, która dotarła do Sklepu, był Twitter, o którym pisaliśmy pod koniec marca. Wersja PWA zastąpiła tu przestarzałą pod pewnymi względami wersję UWP. Czy oznacza to, że Universal Windows Platform zostanie wyparta przez Progressive Web Apps? Nie do końca. Microsoft uważa, że obie platformy nie są w stosunku do siebie konkurencyjne, jako że "w rzeczywistości w Windows 10 Universal Windows Platform w pełni obejmuje Progressive Web Apps, bowiem EdgeHTML jest podstawowym komponentem UWP". Wsparcie dla nowego typu aplikacji zdążyło już zaowocować pierwszą falą publikacji w Sklepie. Pod szyldem PWA (oprócz Twittera) wydano już:
- Skyscanner
- Student Doctor Network
- The Penny Hoarder
- OfferFinder.net
- ZipRecruiter
- Space
- oyester
- Men's Wearhouse
- ASOS
- Build.com
- Airfarewatchdog
- myCARFAX
- Travelzoo
- DayTrip
Progressive Web Apps - jak sama nazwa wskazuje - to aplikacje webowe, a więc hostowane po stronie serwera. W przypadku Microsoft Store aplikacje te nadal znajdują się na serwerach dewelopera, a nie Microsoftu. Ma to znaczenie m.in. dlatego, że Microsoft Store nie jest już niezbędny, by pobrać aktualizację - zwyczajnie nie musi on w tym procesie pośredniczyć. Inną ważną korzyścią z webowego charakteru aplikacji jest ich wieloplatformowość. Z drugiej strony za wadę można uznać konieczność opakowania aplikacji w modelu Universal Windows App (UWA), by zintegrować funkcje wykonywane poza serwerem.
To tylko kilka uwag na temat PWA w Windows 10. Dużo więcej dowiecie się z naszego wcześniejszego tekstu: Microsoft wprowadza Progressive Web Apps do Edge i Sklepu w Windows 10.