Live data from Hacker News

What PWA Can Do Today

whatpwacando.today

131–140 of 285 posts

Re: What PWA Can Do Today

#131
I tried two of the features at random (face detection and vibration). Face detection told me my device wasn't supported, and vibration just straight up didn't work. Then I tried to back out of the website and it wouldn't let me.

I'm on Android Firefox.

Re: What PWA Can Do Today

#132
post #103

As soon as I tapped into this site, the browser's back button got hijacked and half of the features don't work. This is why (imo) PWAs should not try to replicate native app functionality, but instead recognize the web for what it is and play to its strengths.

[deleted]

Re: What PWA Can Do Today

#133

Earlier quoted context omitted.

> Progressive enhancement, API detection, and polyfilling are all common strategies that can be used to mitigate almost all device differences. Keyword being "almost", and that in some cases if the platform doesn't support your feature, you're shit outta luck. By far the thing that prevented PWAs from bigger uptake earlier was Apple dragging their feet on push notifications support on iOS. There was simply no workaro…

> By far the thing that prevented PWAs from bigger uptake earlier was Apple dragging their feet on push notifications support on iOS. Is there any evidence that this moved the PWA needle at all, he said hopefully? I would've predicted no effect on PWA adoption. > …last I checked the "install to home screen" on iOS Safari was still a horrible user experience (the actions is hidden under the "share" menu, which makes n…

Android allows the site to prompt the user to add it to their home screen, which it can do at a time when it makes sense. e.g. the user orders something, then the "add to home screen" pop-up appears and the user can accept with one tap, which they're likely to want to do because they anticipate wanting to check their order status.

Re: What PWA Can Do Today

#134

Earlier quoted context omitted.

Some of the functionality listed on this site is not part of the web platform, but rather Blink-only APIs Google implemented unilaterally that have been explicitly rejected by Mozilla and Apple.

Apple wants to keep in control with the app store. PWAs threaten that control. So much so apple doesn't allow other browsers.

While Google wants as much access to your phone as it can get. Why would that be?

Re: What PWA Can Do Today

#135
Things PWAs can't do: 1. On mobile, access full-definition camera/video as part of MediaDeviceCapture. There are new javascript APIs for this, but they're only partialy supported (the name of the new escapes me)

Re: What PWA Can Do Today

#136
post #87

Earlier quoted context omitted.

What's with the FUD. What else besides PWAs promise to free everyone from app store rent and anticompetitive policies? PWAs would also open the doors to new mobile OSs beyond Google or apple control.

> What else besides PWAs promise to free everyone from app store rent and anticompetitive policies? I don't know... laws? > PWAs would also open the doors to new mobile OSs beyond Google or apple control. Or force everyone into ChromeOS once and for all.

>laws?

Maybe. I am not impressed so far, though.

>Or force everyone into ChromeOS once and for all.

I don't see that happening on iOS.

Re: What PWA Can Do Today

#137
post #131

I tried two of the features at random (face detection and vibration). Face detection told me my device wasn't supported, and vibration just straight up didn't work. Then I tried to back out of the website and it wouldn't let me. I'm on Android Firefox.

I thought it was just me because I'm using uBlock. But even with the site first party scripts and line allowed it didn't work.

Re: What PWA Can Do Today

#138
I'm working on a minimal music player for Android that just plays from a directory on device. Can I do this with a PWA? I just tried the File System Acecss API -> Open directory but it did nothing.

Re: What PWA Can Do Today

#140
post #51
post #49

Earlier quoted context omitted.

Doesn't https://caniuse.com already fill this need? This article is just evangelism, if you want technical sources the community has had you covered for a long time.

Sure you can look things up but it would be nice to look at this evangelism site and tell at a glance that Bluetooth isn’t supported everywhere the way playing a sound is.

To clarify what you're actually trying to say: Access to the low level Bluetooth device API is not as pervasively supported as audio output is. Quite clearly you can play audio to a bluetooth device in a PWA everywhere.

And that kind of ambiguity is why you need to be using a rigorous source like caniuse and not just looking at summary statements for this kind of information.

Post reply on HN