mirkodrummer 14 days ago

I don't get it, they pretend they made this new proposal because of security and battery life. And then we have dozens of native apps installed that push tons of useless notifications for upselling shit and clutter the screen... I had to disable all of them. So i don't understand why they fear web push so much

2
jchw 14 days ago

I always disable push notifications for the very first push notification I receive that is an advertisement regardless of service. And what's crazy is, basically everyone does it now. Amazon does it, even, and I don't think there's an obvious way to just disable ads. Fine, fuck you, I'll just use e-mail, then.

om2 14 days ago

iOS and macOS native app notifications already work the way Declarative Web Push does, not like classic Web Push. This is giving web apps the same ability to be battery friendly and more reliable that native apps already have.

mirkodrummer 14 days ago

again battery friendly how? because you install them first? please... as I said native apps still abuse notification system(and battery) pushing ads. Apple just hate the web platform, and them trying to push alternative solutions is just PR for how little they care about PWAs and their progression

om2 14 days ago

Battery friendly because notifications can be coalesced by the OS and processed without having to fire up a full browser engine process and JS VM just to unpack the notification and post a visible notification.

Even in the case where the app needs local processing to show the best notification, having this as fallback removes the risk that the app misses the deadline to display a visible notification and therefore loses its push subscription (which is a behavior Chrome and Firefox have too).

We're also not removing classic Web Push, so web apps can deny themselves the benefits of Declarative Web Push if they don't like it.

panic 14 days ago

This is a PWA-only feature; why would they spend the time to implement this if they didn’t care about PWAs?

mirkodrummer 14 days ago

also a webkit only feature far from the web standard, hence their carelessness

holycrapwhodat 14 days ago

The blog post documents a relatively long engagement process with the web standards process. Starting with publishing an explainer (pretty common for the browser engines), directly talking with the other browser engines and web developers at the W3C TPAC conference, making concrete proposals to the relevant web standards githubs, taking feedback, etc.

Can you elaborate on the carelessness here? What should've been more careful?

threeseed 14 days ago

I expect you will apply this to the other browsers who are 100x worse than Apple at adding proprietary features.

And if you read the article Apple reached out to the other browser vendors to push it as a standard.

om2 14 days ago

It's standards track and we've had positive signals from Mozilla and Google. Apple is just the first to ship in this case. Are you also mad when Apple is _not_ the first to ship a feature? Is there any way to win?