DEV Community

Discussion on: Seriously, though. What is a progressive web app?

Collapse
 
tunaxor profile image
Angel Daniel Munoz Gonzalez

Great article!

I would just add that if you are into Windows Development, PWA's Have access to WinRT API (all native stuff from windows devices) if you publish them as an application in the windows store!

you only need to create a project in VS2017 select the PWA template, open the manifest file, point your App to your already published PWA and that's it.

while not many websites need WinRT API access, I think it should be possible for games built with something like Phaser 3 to use the PWA off-line capabilities or even push notifications.

If you are into the windows stuff perhaps access to the windows store either for exposure or as a mechanism to distribute content for micro-transsactions

Collapse
 
owlypixel profile image
Owlypixel

It seems like Microsoft wants to make PWAs first-class citizens on Windows. As they announced recently, PWAs there have really tasty features like:

  • The ability to set the dark and light mode. Having access to the API to know whether the color is dark or light gives your app the ability to sort-of blend in🕵️.
  • Web standard for sharing. Your web app can be shared to target, which is actually a big deal.
  • System media controls. You can control certain aspects of your app like volume from the keyboard, just like a native app.
  • Hardware and file system access is a really significant feature too.

Besides, the Dev Center gives you some pretty cool analytics about your web app and integration with the Feedback Hub is nice too.

All this really makes me want to try it out sometime.

Collapse
 
tunaxor profile image
Angel Daniel Munoz Gonzalez

Yeah! there are a couple UWP apps that I have wrote about here on dev.to that I'd like to port into a PWA for the Windows Store, I have a proof of concept for a grocery todo list for my wife and I, but I'd like to do something more insightful like the system media controls and file system access