DEV Community

Discussion on: Dev.to Desktop App πŸŽ‰

 
arximughal profile image
Muhammad Arslan Aslam

Well, that's your point of view and I certainly respect that.

But, PWA definitely has some advantages over websites. Some of the big eCommerce companies are shifting towards the PWAs and they have seen pretty good increase in their numbers and stuff...

I personally think that this is really a good idea as compared to having users to ask to install a native mobile application to provide better mobile experience. A native android/ios applications are bigger in size anyways than a website that runs in the browser and when that website can be installed as an application on your OS without opening an app store and even in less size, I think, it makes a difference.

But you always have the ability to not install/add to home screen any PWA if it prompts to do so!

Thread Thread
 
arximughal profile image
Muhammad Arslan Aslam

... and as a shameless attempt to show-off, right now, I am working on a project for a very famous international brand and they spent two months on research and stuff and decided that they would expire their mobile apps and provide support for only PWA. So, we are developing the PWA for them now πŸ˜‹

Thread Thread
 
moopet profile image
Ben Sinclair

PWA definitely has some advantages over websites.

Can you give me any examples?

Thread Thread
 
arximughal profile image
Muhammad Arslan Aslam

Just one, it can work offline 😊

Thread Thread
 
moopet profile image
Ben Sinclair

I understand how a couple of features can work offline, like setting your preferences and so on, but the site is a forum - it's entirely online content being displayed in a feed or as individual posts. It can't work offline without having downloaded the entire database of posts and comments up front.

Thread Thread
 
arximughal profile image
Muhammad Arslan Aslam

Let’s take the example of Whatsapp on your phone. When there is no network, you can still open the app, check past messages and even reply to someone. When the phone gets the internet connection, the messages are being automatically sent in the background.
This is what PWA promises to provide in web apps. It enables web apps to load when there is no network, sync in the background and seamlessly do things while providing a native-like experience for your users.

This is a good read!

Thread Thread
 
moopet profile image
Ben Sinclair

But what features do you imagine could remain working on a site like dev.to? I can see maybe writing a draft post, though since you wouldn't be able to link to any images or other remote content it would be quite limited.

Thread Thread
 
arximughal profile image
Muhammad Arslan Aslam

But it'd still be an option. You could read your bookmarked posts and stuff.