[1] https://developer.mozilla.org/en-US/docs/Web/API/Push_API
[2] https://developer.mozilla.org/en-US/docs/Web/API/Notificatio...
[1] https://developer.mozilla.org/en-US/docs/Web/API/Push_API
[2] https://developer.mozilla.org/en-US/docs/Web/API/Notificatio...
I think apart from Gitter I’ve never wanted a notification, as a user.
Now do you see why "the average user" isn't useful to determine how to build something? Even if most people suck at using email, in my app it works well.
This experience is geographically or demographically unique.
Do you find that most users do authentication via phone number instead of email?
Please be kind and not sneer as the guidelines suggest.
https://news.ycombinator.com/newsguidelines.html
You could easily reword you comment to.
> In my experience the average user barely uses email.
Unless you know parent commenter personally I don't think you're competent enough to judge their experience in an online discussion.
Push notifications are subject to the same HIPPA rules as sms. You can’t included sensitive info.
Spammy notification requests should be mitigated with better browser guards for requesting them. The fact that there is spam does not somehow invalidate that there are legitimate use cases people want them for.
This includes what vaccine I received, the lot number of its production, plus information from v-safe[1] and reminders to check in telling the government how I feel on days after the vaccine.
I use them for some local forums to notify me of replies. Don't want to fill up my inbox for this.
Mobile is already bad enough where if you swipe a notification away, well I hope you remembered the icon and the bit of context that was on that notification. Browser notifications just make this worse.
And then there's the whole "will I get a notification if the browser app is closed? What if I get a notification in the middle of the night, will I receive it in the morning? Will it continue to receive notifications if I restart my phone?" kind of questions. Maybe it all just works but I am very untrusting of the whole feature.
If the app really is a game changer, if it's that compelling, Apple will absolutely change its tune.
As an example, my girlfriend's a nurse, and they have a really bad paging system. Basically, the doctor calls the hospital reception who calls one person who is on call, who calls the second person on call. Of course, this breaks up regularly: the wrong person is called, or they call their boss because they don't know who is on call, and so on.
I thought I would do a PWA to help them out and learn some new things, but it's pretty much impossible on iOS. Now, if 50% of her team cannot use the app, it has no value. You would have to know who has the app or not and call the other ones. It's easier to just keep on calling directly.
This wasn’t true 10 years ago when Instagram launched, and was iPhone only for a considerable time.
Clubhouse seems to think it’s not true today either, also iPhone only.
iPhone users are, on average, higher earners than the median American [1]. Being iOS only means you get the vast majority of high-income Americans.
[1] https://www.statista.com/statistics/195006/percentage-of-us-...
So no, lack of push notifications are not holding back PWAs. They are holding back web developers which choose to aggressively require new features, then get upset when they only work in the browser they tested with (invariably Chrome).
I’m not against web notifications per se, but I’m not buying that most web applications are held back because notifications are actually crucial to them functioning.
Complaining a browser doesn’t support a progressive feature is a contradiction in terms!
If your app doesn’t work like that then it’s not progressive... so you can’t complain it doesn’t support your progressive app because it’s not progressive.
The only solution I see is telling users to "use the app", which doesn't exist yet.
Remember that we had real time webchat without JavaScript two decades ago, and a lot of other things that would probably turn into some sort of Chrome-only site if invented today.
Unless I'm misunderstanding something about the problem, I don't do iOS dev or any webdev complicated enough to require OS notifications.
As an iPhone user, this being difficult for developers is a highly desirable feature!