News for hackers. Stuff that matters.
Re:PWA Store by mattpearl on Thursday April 23, 2020 @10:45PM (#22964118)
PWA's have room to grow but have a lot of benefits over native apps
Re:PWA Store by Nicksil on Thursday April 23, 2020 @10:57PM (#22964194)
>PWA's have room to grow but have a lot of benefits over native apps

Just gonna leave us hangin'?

Re:PWA Store by p1necone on Thursday April 23, 2020 @11:01PM (#22964216)
Biggest thing for me would be instant installs and no/much less space taken on local storage.
Re:PWA Store by fidelramos on Friday April 24, 2020 @02:32AM (#22965250)
Most important thing for me is sandboxing, no abuse of the device's data and sensors. I hate how most native apps invade your privacy.
Re:PWA Store by Nicksil on Friday April 24, 2020 @05:23PM (#22973053)
>Most important thing for me is sandboxing, no abuse of the device's data and sensors. I hate how most native apps invade your privacy.

User abuse is rampant on the Web. For example, those APIs you mention are used to fingerprint machines. If you're genuinely concerned with abuse of privacy, you'd do yourself a huge favor by researching the history and current mechanisms for such abuse by websites and, by extension, PWAs.

Re:PWA Store by fidelramos on Friday April 24, 2020 @07:21PM (#22974003)
I'm well aware of browser fingerprinting, I take my privacy seriously and do my best to protect it.

Both on desktop and mobile I use an array of browser extensions to limit online tracking and fingerprinting. On Android I use Webapps Sandboxed Browser [1] to log in to webapps without leaking the logged in status to other websites.

I feel that with the web I get a fighting chance, while native apps are designed for tracking you.

[1] https://f-droid.org/app/com.tobykurien.webapps

Re:PWA Store by Nicksil on Friday April 24, 2020 @05:27PM (#22973098)
>Biggest thing for me would be instant installs[...]

That's relative to the size of the thing you're installing, no? Wouldn't it then be comparable to software of the same size being installed on the host system?

>no/much less space taken on local storage.

Isn't this, too, relative to the size of the application or the data it is persisting?

Re:PWA Store by buzzerbetrayed on Friday April 24, 2020 @01:20AM (#22964907)
In addition: not having to install at all to be able to try it out.
Re:PWA Store by torgoguys on Thursday April 23, 2020 @11:16PM (#22964276)
Single codebase for multiple platforms, no app store approvals/revenue share required, openable via a link, works to the webs' strengths, etc. That sort of stuff. It has its own set of disadvantages too of course.
Re:PWA Store by FridgeSeal on Thursday April 23, 2020 @11:25PM (#22964323)
Hasn’t pretty much every Silicon Valley tech company that tried to use single-condensed Cross platform apps essentially come to the conclusion that they’re not worth it, or better than OS-specific codebases and proper separation of UI and logic?
Re:PWA Store by Drew_ on Thursday April 23, 2020 @11:48PM (#22964432)
Native is obviously better and always will be. Making cross platform apps is not worth it only if you can easily afford to go native. This is obviously not true for everyone.
Re:PWA Store by Nicksil on Friday April 24, 2020 @05:14PM (#22972979)
>Single codebase for multiple platforms[...]

Native, cross-platform frameworks exist.

>no app store approvals/revenue share required[...]

Software was distributed long before those walled gardens came into existence. It is as possible as ever to install native software on your machine without having to go through a "store."

>openable via a link[...]

I don't follow. Do you mean a hyperlink from within a browser? I suppose, if one really wanted, it wouldn't take much effort to create such a thing for launching their native applications, but why would that be an advantage: "links" to open applications have existed as icons and various other actions for as long as graphical UIs have been in existence.

>works to the webs' strengths

What does this mean? What advantages do PWAs have, garnered from the Web, that native applications are unable to tap in to?

Re:PWA Store by scarface74 on Friday April 24, 2020 @07:08AM (#22966737)
No revenue share, sure.

What’s the likelihood that people are going to put their credit card information into some unknown website compared to using Apple/Google for payments?

Every “advantage” you mentioned is better for the developer not the user. That’s why PWA’s will never take off.

Re:PWA Store by filleduchaos on Friday April 24, 2020 @07:43AM (#22966924)
> What’s the likelihood that people are going to put their credit card information into some unknown website compared to using Apple/Google for payments?

Outside of HN's bubble, people do that all the time. Or at worst they will use PayPal or an equivalent to make payments.

Re:PWA Store by scarface74 on Friday April 24, 2020 @07:51AM (#22966982)
It’s outside of the HN bubble that people are less trusting of random websites.

If people were so willing to make payments on random websites, merchants wouldn’t be falling all over themselves to use Amazon’s marketplace and sell their self published books through Kindle.

Not to mention that micropayments on the web has been the holy grail that no one has found in over two decades.

Apple was the first to make $0.99 payments over the internet feasible with iTunes back in 2005. There is much more friction to buying something on the web than just clicking on buy from Amazon/Apple/Google.

Re:PWA Store by filleduchaos on Saturday April 25, 2020 @08:42AM (#22977663)
> If people were so willing to make payments on random websites, merchants wouldn’t be falling all over themselves to use Amazon’s marketplace and sell their self published books through Kindle.

People fall all over themselves to use Amazon's marketplace because

- it has a lower barrier to entry to setting up and managing a store themselves - it has a built-in audience they can access without trying to hustle their proprietary domain name into the public consciousness (SEO is hard)

What on earth gives you the idea that it has anything to do with people's willingness or lack thereof to make payments on random websites?

> There is much more friction to buying something on the web than just clicking on buy from Amazon/Apple/Google.

Again, low-friction payment platforms that aren't "use Apple/Google's in-app payment SDKs" are readily available in 2020. PayPal is one such, Flutterwave is another (in sub-Saharan Africa), etc. In fact, I use those far more in a month than I've ever used Apple or Google Pay.

Re:PWA Store by scarface74 on Saturday April 25, 2020 @08:15PM (#22982908)
because - it has a lower barrier to entry to setting up and managing a store themselves - it has a built-in audience they can access without trying to hustle their proprietary domain name into the public consciousness (SEO is hard)

So the same advantages that using the App Store had over going to random websites and installing J2Me apps back in the day....

Again, low-friction payment platforms that aren't "use Apple/Google's in-app payment SDKs" are readily available in 2020. PayPal is one such, Flutterwave is another (in sub-Saharan Africa), etc. In fact, I use those far more in a month than I've ever used Apple or Google Pay.

You realize Apple has had more users payment information on file than any other company since the iTunes heyday than maybe Amazon?

Re:PWA Store by kshowkat on Sunday April 26, 2020 @03:54AM (#22985393)
We have Stripe integrated on our PWA (superjumbo.tv), and have dozens of paying customers in our first few weeks of launch.

Stripe integrates with Google Pay, so not as janky as you might imagine...

Re:PWA Store by kevincox on Friday April 24, 2020 @07:42AM (#22966915)
You can take payments powered by Apple or Google on websites. The UX is quite similar for the user.
Re:PWA Store by kevincox on Friday April 24, 2020 @07:42AM (#22966921)
Cross platform support is nice for users as well. I have a number of apps that I can't use on my desktop which is quite annoying. When I use a PWA I know that I can access it from whatever device I am on.
Re:PWA Store by pier25 on Friday April 24, 2020 @11:59AM (#22969442)
- No store needed

- Crossplatform (in use and development)

- No store/developer fees to pay

- CSS and HTML are capable of things native can only dream of like real reusable responsive UIs across many types of devices.

https://medium.com/missive-app/our-dirty-little-secret-cross...

- Until SwiftUI web front end was way more advanced in terms of reactive programming of UIs

Re:PWA Store by Nicksil on Friday April 24, 2020 @05:04PM (#22972884)
>- No store needed

Software was distributed long before those walled gardens popped up. Native applications need no store.

>- Crossplatform (in use and development)

Cross-platform frameworks exist for native applications.

>- No store/developer fees to pay

Same goes for native applications

>- CSS and HTML are capable of things native can only dream of like real reusable responsive UIs across many types of devices.

>https://medium.com/missive-app/our-dirty-little-secret-cross....

This is just an incredibly odd statement. First of all, if such layouts are rendering on your machine then of course native applications are also capable of such a feat. Web browsers capabilities are limited to the resources being made available on the host machine. The same goes for any software running on the machine.

And second: Qt.

>- Until SwiftUI web front end was way more advanced in terms of reactive programming of UIs

I don't understand what you mean here.

Re:PWA Store by pier25 on Friday April 24, 2020 @06:38PM (#22973658)
> Native applications need no store

On iOS they do. On Android 99% of users won't use a different store.

> Cross-platform frameworks exist for native applications.

Nothing really good though. Best ones are RN and Flutter which do not get you there 100%.

A PWA will consume less memory and will be smaller than a RN or Flutter app.

> Same goes for native applications

Not on iOS.

> if such layouts are rendering on your machine then of course native applications are also capable of such a feat

Theoretically, yes.

> And second: Qt.

Remind me again how much a QT license costs?

> I don't understand what you mean here.

For the last 10 or so years UI development for the web has gone from archaic jQuery imperative DOM manipulation to a new paradigm with data binding and reactive data.

UI data binding in the native world exists but is extremely complicated and tedious. AFAIK the only thing that is similar to what we have now in web dev is SwiftUI.

Re:PWA Store by FridgeSeal on Thursday April 23, 2020 @11:22PM (#22964311)
Like inferior performance, support and integration with the rest of the OS.