Most of the time the app is pushing them on you for engagement (youtube: LOOK NEW VIDEO!). But for important chats with important people, I sometimes want a notification when they send me a message.
Yeah: I largely think phone calls are stupid, have been using text communication since I was a kid 30 years ago--on BBS systems originally!--and you have no hope of reaching me in a timely manner if you call me... but I'm not going to use that as a reason to make it harder for other people to use phone calls if they want them, even if I see no reason for synchronous communication to exist: you do you... but you also have to let me do me or you frankly don't deserve to be able to do you. "I don't find this useful" is only a reason to prevent other people from being able to have the feature if you are an authoritarian asshole, plain and simple :/. If you don't like aspects of feature, you know what? You should get to turn it off... and, it turns out, you can.
I don't even have it for chat. It's insane to me that you'd let your attention be stolen away that easily at any given moment (don't understand how people get deep hard work done when that's a constant risk).
On desktop, I kind of use reddit and Twitter notifications but nothing else.
The problem with notifications is the hyper competitive attention market on the web, which pushes the websites "optimize" notifications for eyeballs instead of UX.
Web notifications are dead as the web itself. Thankfully, Apple sensibly implemented the notifications through requiring the website be added on home screen.
Let's see if we end up with websites forcing people save it to the homescreen to "read the rest of the article".
As long as the web "content" is a bait and the content is the adds there wouldn't anything new on the web. Wast majority of the mobile usage is on Android and we haven't seen the golden age of mobile web apps, I don't think it will change with Apple embracing the notifications.
Could be good for non-kosher apps but the problem with that is the centralised nature of push notifications delivery. So if they want your web app killed, they can just kill it by not providing you the service.
Do you find them useful for apps? Email? Messaging apps? Calendar? Taxi apps notifying you when the taxi arrives? All of those apps can now be implemented as cross-platform web apps.
Sure. But we all know that even if the only reason it exists is because of useful applications that the marketing departments will abuse it, because to them 'push' translates into 'your undivided attention'. That's why every fifth website wants you to enable this - and then good luck if you want to disable it again.
The iOS implementation doesn't allow this. You have to add the app to your homescreen (i.e. "install" it) to allow it to even request permissions. This is actually for web apps.
I'm aware of that. iOS is a proprietary OS and how it does things isn't all that relevant to me in this context. The web is a different matter and I've yet to see a use case of push notifications that served me. But I've seen 100's of websites that I have zero reason to see as useful applications trying to trick me into allowing them to use push notifications.
The context here is that Safari (incl. mobile safari) just added support. Every other browser has supported this for years. I agree that the implementation in Chrome that allows websites to request notification permissions on any page load is pretty annoying. But this UI is not a necessary part of this feature.
From an android POV, the benefit of this feature is that it allows you to install fully featured apps while keeping them in the web sandbox where you have fine-grained control over permissions.
> I agree that the implementation in Chrome that allows websites to request notification permissions on any page load is pretty annoying.
FF does pretty much the same thing.
With phone apps I sort of get it: you are already installing something and clearly have a long-term relationship with the provider of such an app and the app likely has functionality that you need badly enough that having the app alert you makes sense.
But for me the web is 'transient', even as the maker of a SPA I wouldn't dream of bugging my users outside of their own decision to come back to the site. All this needy software is - to me - just a source of irritation.
When I last checked a few years ago, self-hosted Discourse forums needed to self-publish an app to have push notifications on iOS. Hopefully that won't be the case anymore, it's a great community communications platform.
You can prevent them from asking you by turning off that feature in the browser settings. It’s the 2nd thing I do when I sit down in front of a computer for the first time. (First is install ublock-origin).
I used to think this. Then I learned/realised how absolutely crappy the tooling available to those marketing departments is. The solution is for push to not be a manually run operation, it has to be run entirely by a kind of hybrid reinforcement learning system that can automatically manage the explore/exploit tradeoff in order to learn a person's preferences and then update its assessment as those preferences change over time.
And the second a single one of those apps sends me a promotional offer via a push notification I disable notifications wholesale, negating the entire benefit of this 'feature'. I don't want to have to run and maintain a spam filter for notifications.
Same. But there are plenty of apps that don't abuse their notification privileges (or allow you to disable the marketing notifications separately from the useful ones).
> I don't want to have to run and maintain a spam filter for notifications.
Maybe the OS should run and maintain that for you. Just as gmail automatically sorts your emails into different categories (and spam), maybe so the OS or the browser should sort notifications.
That would still need enforcement. Google and Apple would need to adopt a no-strikes policy and remove apps which send a marketing notification to the "your food has arrived" notification channel.
That's usually when I uninstall these apps myself. Though on Android you can usually get the ad spam down by disabling it once in my experience.
That being said, it's been years since any apps have tried to push promotions onto me through notifications. I honestly don't know what app hellscape you and so many others online seem to live in; to me, notification ads have died a swift death somewhere around 2012.
That's silly. I don't know what kind of phone you have, but on my android phone you can specify which types of notifications you want to opt out of. It takes like 2 clicks to opt out of promotional messages but leave important notifications active.
> I can check my messages when I feel I have time to.
You don't see any utility in getting alerted when you get a text message? Most messaging apps allow you to mute threads, so silencing an active group chat is easy, but you don't have anybody in your life you want to be able to get through to you ASAP?
> Usually I can see when the taxi is arriving. (I almost never call a taxi anyways).
Sure, if you're waiting out in front of the building for a short time. Sometimes ride-sharing / taxi apps have a long wait. Most people appreciate being able to wait indoors, instead of sitting on the stoop for 20 minutes waiting for your ride to come. This is possible because the app will notify you when your driver is getting close enough that you should go outside.
> you don't have anybody in your life you want to be able to get through to you ASAP?
They can call, can't they? My phone does ring (usually ;-)
My kids don't even have a data plan, so most of the time they are unable to use messaging apps (WhatsApp, etc.) They are also forbidden to use a phone in school (in fact they're forbidden to have a phone, but alas everyone ignores this).
What good this urgency would do anyway, when I'm not around? I'm not god. If something bad happens and I'm ten miles away (or a hundred!) anyone trying to call me will get more help from someone near.
Are you referring to web apps where scroll is hijacked by JS in some way? Because I don’t see how you can get more native than the default browser’s default scroll implementation.
Even Safari? It's about as native as you can get. I've seen no evidence it uses different scroll logic than whatever "native" app. In fact many "native" apps that reinvented the wheel in their GUI framework have a decidedly worse scroll than many web apps.
Yes. Mobile and desktop apps have much more data leakage because they can store more data for longer and have much more APIs to use. A mobile app provides 100x more detailed data with more persistence than a website ever could.
This is well understood by the adtech industry and is why so many websites push apps in the first place.
Historically I think you are right but I'm not so sure it's still the case.
Do you think an iPhone with the tracking blocker engaged is still a richer source of data than the web app on an iPhone? Facebook claims that Apple's privacy protections cost them $10 billion of revenue the first year.
When i close the webpage, that page is gone. It's not running in the background silently collecting data. With a properly configured browser (a few extensions, no third party cookies, or even separate containers), it doesn't have much data to gather in the first place.
Calendar is acceptable because I set each and every notification.
An taxi app might be acceptable because it has real world usage, but I imagine it would be abused pretty heavily with "first mile is free if you take a taxi tonight".
Email and messaging apps should not notify me. I will open them if/when I have the time and batch process them.
My ability to concentrate is already under enough assult and doesn't need to be harmed further, and while I am in favour of each person doing what they want, from a societal point of view we need way fewer distractions, not more.
"I can't recall a time, not even once, when I found pushnotifs in a browser useful or even desirable."
Facts! It always feels intrusive. I have them blocked by default on mobile and desktop. However, I also have all notifications on my phone disabled as well as permanent do not disturb mode.
Yeah. I set my web browsers to auto-reject requests to enable notifications from web pages. Too many random news sites and things ask, and I never want notifications from any of the websites I visit. Web notifications are a hard no for me.
My thought would be using it for business software, not consumers. Like service desk software or anything that currently relies on app notifications or emails. This would be simpler.
You are not me, obviously -- because I do find them useful. Not as often as many sites would like me to, but Firefox won't keep interrupting me after the first time I visit a site.
Most of my phone notifications come in silently, and I won't tolerate spammy notifications, but I do want notifications for low priority/async operations so that I don't need to remember to check each app for anything actionable: the SRE book talks about "page", "ticket", and "log" messages; a noisy notification is a "page", a silent one is a "ticket", and if I want to see "log"-type messages then I can check the relevant app.
I do recall one time. But it was a small software project that exclusively benefited me and some friends and family and never got released to the general public.
I got flak because it couldn't be run on iOS with notifications. But everyone is in front of a computer all the time anyway, so they just used a desktop browser.
The only way this should work is by requesting a user input that explicitly comes from the user. No auto-popup. Right now push are so abused that I always disable it on every parent/friend/cat browser.
But then it wouldn't be a "push" notification. It's called "push" because the service is "pushing" the notification onto the user, the user has no agency in the matter aside from straight up blocking/disabling them.
No, it's called push because of push/pull architecture. You can subscribe to have notifications pushed, which is a way you, as a user, can control the behaviour.
The difference is the Initiation. Push notifications have nothing to do with the platform enforcing push upon the user. Your comment made it seem like it was.
To solve abuse, the browser could pretend to comply by not returning error codes but doing nothing for the user.
However this would mean that websites with a legitimate use for the feature (say, an email client or whatever) would have degraded usability, kind of how Mac apps have to tell you to go to the system settings and allow them certain permissions.
The first thing I do on any browser is to completely disable notifications, on PC and mobile both. There are zero legitimate use cases for this. If you need notifications, install an app.
Why should every site be an app wrapper just to be able to notify you? The abuse is a serious problem that needs to be solved but I don't see more apps being the solution.
> Safari for iOS and iPadOS supports push notifications as of version 16.4, but only for apps that were added to the Home Screen. Apple calls these Home Screen web apps
on desktop they are maybe not that useful but for mobile they can be occasionally useful:
- ordering some food or pizza when you are just for short time in different city / country - I don't want to install some dedicated app that I won't use anymore in a week or two.
- renting e-scooter when on vacation - again each country usually has different such e-bike providers.
- local taxi app - uber / gojek /grab is not in every country
Why an app? An app has much more control over your phone without your knowledge. And this is also about desktop browsers, where there's less apps.
I loathe notifications and turn 99% of them off, but there are use cases for this and I'm glad that Apple has finally caved in to better support web apps and not only their walled garden.
I have enabled notifications for only 2 things: outlook webmail and Microsoft Teams on my professional laptop (Linux user). I don't need those to be applications (teams app is a website anyway).
I am glad the option exist and I am also happy I can choose to ignore that option for 99.99% of the websites I visit.
Bottom line: choice is good as long as it is opt-in and not opt-out.
> These messages can be used to alert the user of new content or updates, remind them of upcoming events or deadlines, or provide other important information.
Or even information that's not important, I guess.
If a website has an update, well, sure they can "push" it; but why don't they just push it to their production server? It's obviously driven by the demands of advertisers, and any site that succeeds in pushing notifications my way is a site I won't be visiting again.
I never enable push notifications for any websites I visit, but I think, as a developer, it would be interesting to easily add push notifications for internal apps. i.e., stuff that one would use a Slack hook for, I'd rather have a homescreen web "app" that can send pushes natively (albeit via a third-party push broker) rather than having to either build your own native app or use a messaging platform.
I turn off all push notifications everywhere that aren’t direct messages from a person I know, but even still, I think you’re missing the point entirely here. You can’t watch a livestream on your own time, it being live is the whole point.
I'm genuinely curious: What about push notifications (at least on desktop browsers) bothers you that much? I give permission to a few (like Gmail, etc.) and that's that; it makes my life less stressful knowing that I'll get alerted when it's time.
No, its abusers should die. Grabbing the attention when necessary is very useful. Regulation and user control are paramount however, otherwise it's just ripe avenue for abuse.
There's definitely a valid use case when building PWA apps.
The problem in previous versions was the impossibility to change the notification service, it is now possible through the `PushManager`.
It's a pity that the notification popups exist, they ruined notifications making them dead on arrival. It should be a browser setting UI somewhere so only motivated users can enable them. They can be useful. They should be an alternative to RSS. And they could remove a lot of bloat from app stores -- so many apps exist solely to capture the notifications channel
I wish browsers would have some kind of reputation system for push notifications.
If most other users find push messages from a site useful, then allow them. Otherwise, don't. Eg. Messages from ebay that say 'you won the auction, please pay now' might have the majority of users wanting.
Whereas messages from engadget letting you know that there are 112 new trending articles might see a far lower user interaction rate.
I would like the browser to have a setting "only allow push notifications from sites that the majority of other users interact with".
I'm pretty sure Chrome implements something like that.
If you want such an experience, just deny notifications by default (it's a browser setting) and click the little icon in the address bar if you run into a site that you do want notifications from if ghee prompt doesn't show up.
It can be so much better than this. It doesn't have to be an average of most other users. It's perfectly feasible to run user-level optimisation that runs by modeling user preferences and propensities to respond and then letting those models manage the notifications. That's what we've built at www.aampe.com
Annoying fact is that every major browser silently installs itself into the startup process when you enable any browser push notification on Windows (with Edge being enabled for this by default iirc).
If you're wondering why your only 2-year old Laptop is slowing down when you boot it up - this is why. Chances are that Edge, Firefox and/or Chrome all three decided that they should have the right to run a full instance of themselves when you boot up your PC because you enabled a notification for a site that doesn't ever send any to begin with.
Browsers are heavy things to boot up (not to mention that in potato RAM environments, they eat through RAM like there's no tomorrow). To be clear, browsers being heavy applications is fine, it's one application where people tolerate it because of how versatile the browser is, but it is extremely frustrating when it results in the computer taking 5 minutes to sign in, when all they needed to do was quickly revise a Word document.
The result is that people end up writing off perfectly serviceable laptops for something that is easily disabled in the task manager.
This sorta thing really should get a big warning popup that if you enable it, it probably will end up slowing down your PC. I can't exactly celebrate the fact that all three major browser engines now pester users into slowing down their PCs.
Otherwise, if your relatives/friends are complaining their laptop is slow (and you're the designated IT person), enjoy the free advice.
Yes, but usually they have a smaller updater instead of the entire browser always having to run in the background. Guessing that’s what OP is complaining about.
Firefox doesn't, they do this when you boot up the browser (always fun to boot up a computer that's been sitting unused for a few months and seeing the updater for a few seconds).
Chrome iirc has two update mechanisms, the first being Google Update which is a different application that isn't as resource heavy (and is also used to update applications like Google Earth) and the second being similar to the Firefox update mechanism, but it instead happens in the background while you're using the browser (with an orange exclamation mark when the update is ready to be installed to inform you that the browser needs to be restarted).
Safari updates always have been tied to updates to macOS/iOS, with all the benefits and issues that entails (no automatic updates whatsoever outside of OS updates).
The Chrome update detector mechanism also does another "fun" thing: it prevents use of your camera (and probably mic too) if it sees an update is available. But, obviously, it doesn't tell you that this is why your camera isn't working.
So, if you are trying to join an interview or exam and your camera and/or mic aren't working, check if you happen to have a small orange excalamtion point somewhere in your Chrome UI, chances are that's the reason.
Not sure how widespread this is. I regularly screenshare with people and about 40% of the time the other person's Chrome browser has a big red or yellow Update Now button in the nav. No audio or video problems.
The only time my windows computer reboots is when the power goes out.
(Also, I highly recommend staying away from windows, Microsoft is getting incredibly intrusive. If my work didn't use windows exclusively, I'd be on linux)
I hope you live in Buenos Aires where the power goes out weekly or else you are running a very insecure computer and are a threat to everyone around you. Unfortunately users like yourself forced Microsoft to require restarts for security updates which make the world a better place but really piss off the non-technical people.
Windows updates! Security updates every month. (Second Tuesday of each month.) It's lovely. Last time I checked the patch notes. Okay, nothing that affects me. Two days later I found my computer rebooted without any nagging or warning beforehand :|
Frequently you find people complaining about browser performance have multiple extensions involved and they are suffering from “pluginitis”.
Pluginitis sufferers, however, have very little insight into their condition and frequently react violently when you tell them that your browser starts in just a few seconds.
Back in 1999 my relatives were browsing the web over dialup with 640x480 screens and frequently had more than 50% of the vertical screen area consumer by window chrome, browser buttons, and toolbar after toolbar installed by multiple (now forgotten) web sites such as Yahoo, Lycos, Hotmail, AOL, CNET, etc…. Oddly none of these people saw anything wrong with this.
This has nothing to do with plugins. This is on browsers whose only installed extension is uBlock Origin. I'd hardly consider that pluginitis, since browsing the internet without an adblocker is tantamount to asking for malware these days.
They don't do this on Linux because there's no unified way to do it on Linux. It also happens on macOS if memory serves me right, but macOS makes it aggravating enough for people to usually disable it because of that (you can't do a silent application launch when logging in on macOS from what I can tell - sole exception being iTunesHelper on older versions - so any browser that sends push notifications opens a new window when you login to the computer, making it obvious and annoying).
> you can't do a silent application launch when logging in on macOS from what I can tell - sole exception being iTunesHelper on older versions
You absolutely can, there's ways for apps to launch without adding a dock icon or windows, this is typically done by menu bar apps, but can also be done by daemon-style services, or by apps meant to do global-style UIs (like a lot of the spotlight replacement apps)
There's no unified way to do it in Linux if you target people running bespoke i3 configs or dedicated environments (such as the Steam Deck game UI; the KDE environment will just work, obviously). With GNOME, KDE, and Mate, LXDE, and probably every other normal desktop environment, you can use XDG autostart to launch programs on login (https://wiki.archlinux.org/title/XDG_Autostart).
Be ware that cold booting isn't actually cold booting anymore, but more like the suspend feature of old. You need to restart the computer (or pull the plug) to shut it down for real.
It's part of why laptops can't hold a charge anymore.
> Be ware that cold booting isn't actually cold booting anymore, but more like the suspend feature of old. You need to restart the computer (or pull the plug) to shut it down for real.
Not on Linux, which is what the parent poster is using. This "shut down means hibernate, you have to press restart to actually shut down" behavior is a Windows-only novelty.
For years, I've been using my laptops connected to external monitors and I/O devices with the lid closed. I've never had any of them get anywhere near hot enough to damage the screen.
I wouldn't be so quick to blame that on Linux as much as it seems there was a hardware fault in the laptop.
I have a desktop with no swap configured. It can only cold boot when off. There is no way to hibernate, suspend, or whatever. Shutdown and long pressing the power button kills everything.
That's kinda scary. Linux assumes you have swap. If you do not, you may OOM with significant free memory because it needs it when swapping pages. Granted, not super common in a desktop setting, but still. Like a 64 Mb swap file is all you need to avoid this.
> I can cold boot and have Firefox up in 30 seconds in Linux.
You're lucky. That's not my experience at all. I stopped using Firefox in part because it's the only browser that takes more than 2 minutes to start up on my Linux boxes.
Lucky? All of my computers can launch Firefox within seconds, not minutes. That includes one from more than a decade ago. Have you installed Firefox on a spinning hard drive instead of an SSD?
I say you're lucky because I'm jealous. I wish FF worked as well for me. It used to, but something changed a couple of years back that broke it.
It's true that I don't use SSDs. It's also true that no other app (including other browsers) takes such an absurdly long time to start up, so I don't think the lack of an SSD is the issue.
Or, if it is, that means there's a larger problem with Firefox. You shouldn't have to run special hardware to run a browser.
Does it happen with a new profile? Sounds like it could be an addon issue. 30 seconds to start Firefox would be expected on a spinning drive but 2 minutes is quite a long time.
Yes, it happens with a fresh install, no addons, etc. I assume there's something else going on that's unique to me, but common to all of my machines. Maybe I'm running some oddball service that FF hates or something. I don't know.
I gave up on this problem a year or so ago, honestly, so I'm not fresh on the circumstances around it.
In the same vein, I feel like persistent web workers need to be surfaced to the user more visibly than they are now, perhaps as a primary settings tab or something, and with periodic clean-up prompts from the browser (“foo.xyz has been running in the background for Y days without being used, would you like to stop it?”) because it seems to me that as things are currently at up, they’re gonna pile up indefinitely since there is no management to speak of. It also just seems kinda nutty that something that started running without my explicit permission can just hang around however long it wants to.
Non-technical people turn their laptop off when they're not using it, because it eats up power and they often don't have the willingness to burn electricity bills on a device they don't fully understand how to use.
This isn't about me, this is about regular computer users, who make up by far the biggest crowd of people.
"Deliver timely and useful notifications to your users." - somehow I doubt the "useful" part. It's 99% just engagement noise to boost some PM bonus somewhere wasting precious time of users.
The key difference is that push notification's backing "service" are out of band with the subscribers.
Applications can subscribe to push notifications and get them even if they're off (the OS runs them and gives them the notification). WebSockets are closed if the app closes.
A little to your point, the backing notification service might rely on WebSockets or polling, or a mixture of both, in implementation.
>Or, in my own words, ignore Push notifications and just use WebSockets.
Battery consumption is a big difference between the two. To keep the connection open, you need constant connection with the radio hardware, keeping it running, having it actively reconnect etc. Push notifications don't need a continous connection, the provider just connects from time to time and delivers the notifications then. There's some latency involved, but the power consumption is orders of magnitude lower.
I have been waiting for this for a long time. I run a small forum and have maybe 10 core users who use it a lot. It is a recreation of a forgotten kind of old forum but with some modern features. I would like users to be able to opt-in to push notifications when someone replies to their post or when they get a private message. I get Patreon support that breaks even for server fees but otherwise it is a labor of love. I am currently using a Telegram bot to send users pushes but I was always hoping Safari would finally relent so I could use the real deal. Thank you, browser vendors. I agree with most of the comments here that push messages are generally evil but this is a huge boon for small niche websites like mine that don't have the resources to make a dedicated app.
I’d love to receive things like “product shipped” notifications. I know I can get emails but my inbox is just a firehose, would be great to move crap like that out of it.
There's been discussion for years over web notifications and this is the first you've heard that people like to get notified when people respond to them?
People have been putting up with large amounts of junk notifications for years. No one needs to wade through discussions to know how they'd feel when they're about to receive even more of them.
yes, everything about this. for websites that still use forums (yes they are out there!) push notifications for quoted replies and direct messages would be extremely helpful. i believe push notifications are one of the largest reasons why forums died out in days of early smartphones - not having that instant feedback of interaction caused their own interactions to diminish as well.
the need for dedicated apps on your smart phone is now almost unnecessary at this point, unless you're doing something extremely niche. what a win.
No, forums died because of a two-fold hit - Tapatalk bought out exclusivity rights for mobile access on most of the bigger forums, then did jack with it and made their phone app unusable.
The other death knell was Facebook getting on the phone train early, which meant that people moved to FB en-masse (which was already happening but got accelerated due to this.)
Nice, I do like it it had show quite useful for certain use cases.
Pro:
- notifications without needing a account (and e.g. giving them your mail)
- notifications when you use a web app (e.g. mail), I just don't want to install a app
for quite a bunch of things, best it also works in situations where you
simply can't install an app (e.g. company computer)
- less persistent/annoying then mail notifcation (through depends a bit on your OS notification manager)
Cons:
- less reliable
- less persistent then mail notification
- some sites try to push them on users, but then it's a pretty good indicator for which site not to use
Os/User Specific:
- I have seen cases where Windows displayed them quite intrusive and it was non obvious where they where coming from making it hard to disable them for a non tech versatile user.
Especially when it came to web mail clients, web messenger clients and some simple entertainment sites they have shown quite useful to me while the sites I visit normally don't try to push them onto users in an annoying way.
This is a major deal for progressive web apps (PWAs) replacing native mobile development. Most native mobile apps have been able to be replaced by a PWA for at least the last 5 years but couldn't, on iOS, if they needed notifications. Now we can say bye to all the native, cross-platform frameworks and just use PWAs.
Am I the only one who has basically disabled all notifications at this point? Even if I turned them on for a select few apps I would actually potentially want them for (Slack, email, Instagram), there is so much noise in those apps and I can’t differentiate between what I actually want:
“send me Slack notifications if it seems urgent from my boss or team”
“send me email notifications if it’s from a top enterprise customer”
“send me Instagram DMs only if it’s from someone I’m interested in dating”
^ These are the kinds of notifications I would want to hit the push threshold but there’s no way to do that. Maybe a useful application of LLMs?
Nope, I have very few notifications allowed on my personal devices. Basically Messages/SMS and phone. And those are set to vibrate/visual, no sound.
Work laptop also has email and Slack visuals, no sound.
And I use Focus/Sleep to eliminate all (except wife/kid/parents) notifications from 9pm to 7am.
Edit - I can think of only 2-3 apps that send push notifications and they're mostly fitness related. The notifications are generally of the type "your workout was synced" and the only reason I leave these up is I use 3-4 apps and when they don't sync, I want to manually force a re-sync. None send random "we've updated a thing!" messages (and if they did, I disable the notifications).
I absolutely do NOT want random, unscheduled notifications that aren't directly related to something I did/am doing.
I don't understand how it's acceptable for apps like Uber or DoorDash to deliver to me an unprompted ad, pushed into my notifications center. It's always something like "10% off your order for the next day!" or "Try this new pass thing!".
Firstly, that's a guaranteed way for me to disable all notifications from the app, if not uninstall it. Secondly, how is that not a violation of some sort of Apple Developer Guideline? I wish they'd crack down on that sort of thing.
Absolutely unacceptable. Apps that abuse notifications to run ads get a one-star review and uninstalled. Lyft, Gig, Lime, Instagram, Migraine Buddy—dead to me.
And simply revoking permissions isn’t a solution; the core problem is that the app would even try to abuse its privileges. Imagine being content with someone trying to come though your door just because you’ve turned the deadbolt. Their behavior is still unacceptable.
One way I filter emails is by having multiple folders. I only get notified for the Inbox folder. Most other emails are filtered by title or email. I also hit the spam button too much, so I rarely get a bad notification.
Two of these don't need any machine learning; they just needs more information to be encoded in the notifications, and more comprehensive filtering to be built into the notification subsystem. Your second and third conditions just require the ability to build contact groups that get higher priority for notifications (and, of course, an indication within the notification of who the sender is).
The "urgent" part of the first is obviously somewhat more complicated, but the "from my boss or team" is also just a contact group. I don't use Slack, so I am unfamiliar with its specific capabilities, but if it gave the ability to mark a message as "urgent", that could be transferred through to the notification, and allow additional filtering on it. Alternatively, I suspect that it already allows (for whatever the Slack equivalent of the "server owner" is) for the creation of arbitrary channels; if your team created an "urgent issues" channel, the channel information could easily be encoded into notification metadata to allow filtering on.
I’ve left a few in banner mode, but nothing is configured to be intrusive. Only messages from my wife vibrate. Most apps aren’t even allows banners. But my philosophy is if it’s an emergency use a synchronous mode like calling me. If it’s not, I’ll tend to it as I can. For better or worse I check my phone often enough that asynchronous modes like messages or email or whatever get processed in short enough order.
Focus modes in iOS are helpful but I just found there’s no time when I need everything vibrating to tell me random information that I could poll.
I disabled all notifications but I selectively enabled them on some websites. For example I don't want to install discord or telegram apps, because they live in my browser just fine. But I can't really use them without notifications, that's essential feature. Right now I'm talking about desktop, but I'll be very happy to purge them from my iPhone.
Discord is interesting to see because I find the app experience way better. I just silence notifications/no push/no banner everything. I have to be tagged directly for it to alert me
> But I can't really use them without notifications, that's essential feature.
I use Discord extensively and exclusively within the browser, and I have push notifications disabled. I just keep it in a pinned tab, and whenever I have a notification it just puts a little red dot on the Discord tab's icon. I do aggressively mute channels and servers to keep it manageable, though.
I've turned all notifications (os, app, browser) off on all devices. They're just too distracting. It also helps me be more purposeful about how I interact with the machine.
> Am I the only one who has basically disabled all notifications at this point
Nope. I disable all notifications as well. The small handful of somewhat useful ones aren't worth the annoying and distracting cascade of completely worthless ones.
Notifications are the bane of my existence. Every app, desktop, mobile, website, professional tool, doesn't matter. They ALL have some kind of prompt. Ad, yes/no, another yes/no, are you sure, some pop-up, hey can I have your email, hey look over here, hey my setInterval() ran out. I feel like I live in a jungle of pop-ups and I, the user with a digital machete, must cut my way towards my computing goal.
From the business side, all cases I remember why management decided to have some "native app" (even if its just a wrapped web app), is because they REALLY want notifications. (ignoring for a moment most users don't want them :-) )
So, does wthis mean we finally have the moment in time where PWAs start to be the best default choice instead of an appstore-app? I would appeciate that!
Too bad we're entering a time right now where the concept of "frontend engineering" evaporates in favor of Chat-UX :/
250 comments
[ 5.5 ms ] story [ 243 ms ] threadEven on my phone I block 99% of them because it's all just noise.
I never treat text communications as real-time communications, and I'm not about to start now.
I'll never forget being awoken because someone felt the need to page the SysOp at 2 AM on the Compaq laptop running my BBS in my closet.
The problem with notifications is the hyper competitive attention market on the web, which pushes the websites "optimize" notifications for eyeballs instead of UX.
Web notifications are dead as the web itself. Thankfully, Apple sensibly implemented the notifications through requiring the website be added on home screen.
Let's see if we end up with websites forcing people save it to the homescreen to "read the rest of the article".
As long as the web "content" is a bait and the content is the adds there wouldn't anything new on the web. Wast majority of the mobile usage is on Android and we haven't seen the golden age of mobile web apps, I don't think it will change with Apple embracing the notifications.
Could be good for non-kosher apps but the problem with that is the centralised nature of push notifications delivery. So if they want your web app killed, they can just kill it by not providing you the service.
I'm aware of that. iOS is a proprietary OS and how it does things isn't all that relevant to me in this context. The web is a different matter and I've yet to see a use case of push notifications that served me. But I've seen 100's of websites that I have zero reason to see as useful applications trying to trick me into allowing them to use push notifications.
From an android POV, the benefit of this feature is that it allows you to install fully featured apps while keeping them in the web sandbox where you have fine-grained control over permissions.
FF does pretty much the same thing.
With phone apps I sort of get it: you are already installing something and clearly have a long-term relationship with the provider of such an app and the app likely has functionality that you need badly enough that having the app alert you makes sense.
But for me the web is 'transient', even as the maker of a SPA I wouldn't dream of bugging my users outside of their own decision to come back to the site. All this needy software is - to me - just a source of irritation.
Maybe the OS should run and maintain that for you. Just as gmail automatically sorts your emails into different categories (and spam), maybe so the OS or the browser should sort notifications.
That being said, it's been years since any apps have tried to push promotions onto me through notifications. I honestly don't know what app hellscape you and so many others online seem to live in; to me, notification ads have died a swift death somewhere around 2012.
No. I can check my email on my own time.
> Messaging apps?
Same. I can check my messages when I feel I have time to.
> Taxi apps notifying you when the taxi arrives?
Not really. Usually I can see when the taxi is arriving. (I almost never call a taxi anyways).
> Calendar?
Yes, that's the only case in my opinion when notifications are useful, otherwise I tend to forget meetings (not that all meetings are useful though).
You don't see any utility in getting alerted when you get a text message? Most messaging apps allow you to mute threads, so silencing an active group chat is easy, but you don't have anybody in your life you want to be able to get through to you ASAP?
> Usually I can see when the taxi is arriving. (I almost never call a taxi anyways).
Sure, if you're waiting out in front of the building for a short time. Sometimes ride-sharing / taxi apps have a long wait. Most people appreciate being able to wait indoors, instead of sitting on the stoop for 20 minutes waiting for your ride to come. This is possible because the app will notify you when your driver is getting close enough that you should go outside.
They can call, can't they? My phone does ring (usually ;-)
My kids don't even have a data plan, so most of the time they are unable to use messaging apps (WhatsApp, etc.) They are also forbidden to use a phone in school (in fact they're forbidden to have a phone, but alas everyone ignores this).
What good this urgency would do anyway, when I'm not around? I'm not god. If something bad happens and I'm ten miles away (or a hundred!) anyone trying to call me will get more help from someone near.
I've seen many apps on iOS that just feel… weird. Especially the scroll. It's my understanding that many such apps are just web views.
Anyone doing non-native apps on my phone will almost[0] never get money from me.
[0] There has to be the occasional exception, I suppose.
Also web apps are not censored by the app store guidelines.
This is well understood by the adtech industry and is why so many websites push apps in the first place.
Do you think an iPhone with the tracking blocker engaged is still a richer source of data than the web app on an iPhone? Facebook claims that Apple's privacy protections cost them $10 billion of revenue the first year.
When i close the webpage, that page is gone. It's not running in the background silently collecting data. With a properly configured browser (a few extensions, no third party cookies, or even separate containers), it doesn't have much data to gather in the first place.
Neither is any of the apps on custom F-Droid repos.
and before you whine about taxis, it only takes a half second to open the app. If you need a ding on your phone you should probably walk home.
I am a little (just a little) more tolerant on my phone.
An taxi app might be acceptable because it has real world usage, but I imagine it would be abused pretty heavily with "first mile is free if you take a taxi tonight".
Email and messaging apps should not notify me. I will open them if/when I have the time and batch process them.
My ability to concentrate is already under enough assult and doesn't need to be harmed further, and while I am in favour of each person doing what they want, from a societal point of view we need way fewer distractions, not more.
Facts! It always feels intrusive. I have them blocked by default on mobile and desktop. However, I also have all notifications on my phone disabled as well as permanent do not disturb mode.
Property should not make demands for attention.
Most of my phone notifications come in silently, and I won't tolerate spammy notifications, but I do want notifications for low priority/async operations so that I don't need to remember to check each app for anything actionable: the SRE book talks about "page", "ticket", and "log" messages; a noisy notification is a "page", a silent one is a "ticket", and if I want to see "log"-type messages then I can check the relevant app.
I got flak because it couldn't be run on iOS with notifications. But everyone is in front of a computer all the time anyway, so they just used a desktop browser.
https://developer.mozilla.org/en-US/docs/Web/API/Notificatio...
Without this: you get a browser popup immediately on page load.
With this: you get a popup within the website, which will then trigger the browser popup if you miss the tiny (x).
As someone pointed out already, the only possible fix is for websites to somehow not know whether you've enabled them or not.
To solve abuse, the browser could pretend to comply by not returning error codes but doing nothing for the user.
However this would mean that websites with a legitimate use for the feature (say, an email client or whatever) would have degraded usability, kind of how Mac apps have to tell you to go to the system settings and allow them certain permissions.
> Safari for iOS and iPadOS supports push notifications as of version 16.4, but only for apps that were added to the Home Screen. Apple calls these Home Screen web apps
This should be a good enough way to prevent abuse
- ordering some food or pizza when you are just for short time in different city / country - I don't want to install some dedicated app that I won't use anymore in a week or two.
- renting e-scooter when on vacation - again each country usually has different such e-bike providers.
- local taxi app - uber / gojek /grab is not in every country
I loathe notifications and turn 99% of them off, but there are use cases for this and I'm glad that Apple has finally caved in to better support web apps and not only their walled garden.
On iOS it doesn't. Apps are heavily sandboxed and most interactions outside the app require explicit user permission.
I am glad the option exist and I am also happy I can choose to ignore that option for 99.99% of the websites I visit.
Bottom line: choice is good as long as it is opt-in and not opt-out.
Or even information that's not important, I guess.
If a website has an update, well, sure they can "push" it; but why don't they just push it to their production server? It's obviously driven by the demands of advertisers, and any site that succeeds in pushing notifications my way is a site I won't be visiting again.
Because watching streams live is better than watching a vod.
I guess for practical purposes this is correct, but they should at least say "all major browser engines". There are others...
If most other users find push messages from a site useful, then allow them. Otherwise, don't. Eg. Messages from ebay that say 'you won the auction, please pay now' might have the majority of users wanting.
Whereas messages from engadget letting you know that there are 112 new trending articles might see a far lower user interaction rate.
I would like the browser to have a setting "only allow push notifications from sites that the majority of other users interact with".
If you want such an experience, just deny notifications by default (it's a browser setting) and click the little icon in the address bar if you run into a site that you do want notifications from if ghee prompt doesn't show up.
If you're wondering why your only 2-year old Laptop is slowing down when you boot it up - this is why. Chances are that Edge, Firefox and/or Chrome all three decided that they should have the right to run a full instance of themselves when you boot up your PC because you enabled a notification for a site that doesn't ever send any to begin with.
Browsers are heavy things to boot up (not to mention that in potato RAM environments, they eat through RAM like there's no tomorrow). To be clear, browsers being heavy applications is fine, it's one application where people tolerate it because of how versatile the browser is, but it is extremely frustrating when it results in the computer taking 5 minutes to sign in, when all they needed to do was quickly revise a Word document.
The result is that people end up writing off perfectly serviceable laptops for something that is easily disabled in the task manager.
This sorta thing really should get a big warning popup that if you enable it, it probably will end up slowing down your PC. I can't exactly celebrate the fact that all three major browser engines now pester users into slowing down their PCs.
Otherwise, if your relatives/friends are complaining their laptop is slow (and you're the designated IT person), enjoy the free advice.
Don’t they already do that for automatic background updates anyway?
Chrome iirc has two update mechanisms, the first being Google Update which is a different application that isn't as resource heavy (and is also used to update applications like Google Earth) and the second being similar to the Firefox update mechanism, but it instead happens in the background while you're using the browser (with an orange exclamation mark when the update is ready to be installed to inform you that the browser needs to be restarted).
Safari updates always have been tied to updates to macOS/iOS, with all the benefits and issues that entails (no automatic updates whatsoever outside of OS updates).
So, if you are trying to join an interview or exam and your camera and/or mic aren't working, check if you happen to have a small orange excalamtion point somewhere in your Chrome UI, chances are that's the reason.
The only time my windows computer reboots is when the power goes out.
(Also, I highly recommend staying away from windows, Microsoft is getting incredibly intrusive. If my work didn't use windows exclusively, I'd be on linux)
https://en.wikipedia.org/wiki/Patch_Tuesday
Pluginitis sufferers, however, have very little insight into their condition and frequently react violently when you tell them that your browser starts in just a few seconds.
Back in 1999 my relatives were browsing the web over dialup with 640x480 screens and frequently had more than 50% of the vertical screen area consumer by window chrome, browser buttons, and toolbar after toolbar installed by multiple (now forgotten) web sites such as Yahoo, Lycos, Hotmail, AOL, CNET, etc…. Oddly none of these people saw anything wrong with this.
You absolutely can, there's ways for apps to launch without adding a dock icon or windows, this is typically done by menu bar apps, but can also be done by daemon-style services, or by apps meant to do global-style UIs (like a lot of the spotlight replacement apps)
Even still, there are quick and easy configuration files available online for software like i3 (https://github.com/minad/i3-config/blob/master/autostart) to make them compatible with normal Linux setups.
I don't know why Linux versions of browsers don't do this, but it certainly isn't a technical limitation.
Shh! Don't tell them! They might start doing it.
It's part of why laptops can't hold a charge anymore.
Not on Linux, which is what the parent poster is using. This "shut down means hibernate, you have to press restart to actually shut down" behavior is a Windows-only novelty.
For years, I've been using my laptops connected to external monitors and I/O devices with the lid closed. I've never had any of them get anywhere near hot enough to damage the screen.
I wouldn't be so quick to blame that on Linux as much as it seems there was a hardware fault in the laptop.
You're lucky. That's not my experience at all. I stopped using Firefox in part because it's the only browser that takes more than 2 minutes to start up on my Linux boxes.
It's true that I don't use SSDs. It's also true that no other app (including other browsers) takes such an absurdly long time to start up, so I don't think the lack of an SSD is the issue.
Or, if it is, that means there's a larger problem with Firefox. You shouldn't have to run special hardware to run a browser.
I gave up on this problem a year or so ago, honestly, so I'm not fresh on the circumstances around it.
This isn't about me, this is about regular computer users, who make up by far the biggest crowd of people.
What a wonderful feature.
I'm gonna just quit and tell the boss to have GPT write the fuckin code for this. I'm sure that'll work.
Applications can subscribe to push notifications and get them even if they're off (the OS runs them and gives them the notification). WebSockets are closed if the app closes.
A little to your point, the backing notification service might rely on WebSockets or polling, or a mixture of both, in implementation.
I wonder whether all the people who blindly accept utter nonsense ChatGPT tells them were applying any critical thinking before the age of AI.
Battery consumption is a big difference between the two. To keep the connection open, you need constant connection with the radio hardware, keeping it running, having it actively reconnect etc. Push notifications don't need a continous connection, the provider just connects from time to time and delivers the notifications then. There's some latency involved, but the power consumption is orders of magnitude lower.
the need for dedicated apps on your smart phone is now almost unnecessary at this point, unless you're doing something extremely niche. what a win.
The other death knell was Facebook getting on the phone train early, which meant that people moved to FB en-masse (which was already happening but got accelerated due to this.)
Pro:
- notifications without needing a account (and e.g. giving them your mail)
- notifications when you use a web app (e.g. mail), I just don't want to install a app for quite a bunch of things, best it also works in situations where you simply can't install an app (e.g. company computer)
- less persistent/annoying then mail notifcation (through depends a bit on your OS notification manager)
Cons:
- less reliable
- less persistent then mail notification
- some sites try to push them on users, but then it's a pretty good indicator for which site not to use
Os/User Specific:
- I have seen cases where Windows displayed them quite intrusive and it was non obvious where they where coming from making it hard to disable them for a non tech versatile user.
Especially when it came to web mail clients, web messenger clients and some simple entertainment sites they have shown quite useful to me while the sites I visit normally don't try to push them onto users in an annoying way.
“send me Slack notifications if it seems urgent from my boss or team”
“send me email notifications if it’s from a top enterprise customer”
“send me Instagram DMs only if it’s from someone I’m interested in dating”
^ These are the kinds of notifications I would want to hit the push threshold but there’s no way to do that. Maybe a useful application of LLMs?
Work laptop also has email and Slack visuals, no sound.
And I use Focus/Sleep to eliminate all (except wife/kid/parents) notifications from 9pm to 7am.
Edit - I can think of only 2-3 apps that send push notifications and they're mostly fitness related. The notifications are generally of the type "your workout was synced" and the only reason I leave these up is I use 3-4 apps and when they don't sync, I want to manually force a re-sync. None send random "we've updated a thing!" messages (and if they did, I disable the notifications).
I absolutely do NOT want random, unscheduled notifications that aren't directly related to something I did/am doing.
Firstly, that's a guaranteed way for me to disable all notifications from the app, if not uninstall it. Secondly, how is that not a violation of some sort of Apple Developer Guideline? I wish they'd crack down on that sort of thing.
And simply revoking permissions isn’t a solution; the core problem is that the app would even try to abuse its privileges. Imagine being content with someone trying to come though your door just because you’ve turned the deadbolt. Their behavior is still unacceptable.
The "urgent" part of the first is obviously somewhat more complicated, but the "from my boss or team" is also just a contact group. I don't use Slack, so I am unfamiliar with its specific capabilities, but if it gave the ability to mark a message as "urgent", that could be transferred through to the notification, and allow additional filtering on it. Alternatively, I suspect that it already allows (for whatever the Slack equivalent of the "server owner" is) for the creation of arbitrary channels; if your team created an "urgent issues" channel, the channel information could easily be encoded into notification metadata to allow filtering on.
Focus modes in iOS are helpful but I just found there’s no time when I need everything vibrating to tell me random information that I could poll.
I use Discord extensively and exclusively within the browser, and I have push notifications disabled. I just keep it in a pinned tab, and whenever I have a notification it just puts a little red dot on the Discord tab's icon. I do aggressively mute channels and servers to keep it manageable, though.
Nope. I disable all notifications as well. The small handful of somewhat useful ones aren't worth the annoying and distracting cascade of completely worthless ones.
So, does wthis mean we finally have the moment in time where PWAs start to be the best default choice instead of an appstore-app? I would appeciate that!
Too bad we're entering a time right now where the concept of "frontend engineering" evaporates in favor of Chat-UX :/
Now that they are standardized across all modern browsers, standards around their governance will follow.