Readit News logoReadit News
scraplab · 4 years ago
Finally, push notifications in iOS coming in... oh, 2023.

> "look for Web Push for iOS and iPadOS in 2023."

perardi · 4 years ago
Push it back to 2033, save us from the pain.

…OK, that’s too dismissive. I do know that certain web apps and sites have legitimate uses for push notifications.

But I encounter these far, far more often on news sites, where I profoundly do not want notifications, ever.

Probably too convoluted of a “power user” setting for Apple to consider, but I would rather have a very strict opt-in whitelist where I proactively enter sites where I actually do want notifications.

culi · 4 years ago
I think this is a big step towards more PWA support. Would love a world where the alternative to building native was just building a PWA instead of building to some other framework that only exists as an abstraction to interact with a few specific platforms.

That being said, I definitely hope it's off by default

postalrat · 4 years ago
I just want to be able to use Slack and other services without installing the app and giving them even more permissions.

I'd rather go to the website, enable notifications, and never install any app.

elxr · 4 years ago
> where I proactively enter sites where I actually do want notifications.

Isn't this how it works in Firefox/Chrome right now? I routinely get prompts from websites asking for push notification permission, which I always deny. Can't imagine Safari not doing the same thing.

Klonoar · 4 years ago
You would still need to grant access, so...
afavour · 4 years ago
Safari goes beyond Firefox and Chrome here, making the sane choice to only let you show a notifications permission prompt in response to a click. That alone makes it considerably better than what we're subjected to today with permission prompts showing on page load.
google234123 · 4 years ago
That is just next year :P We are already halfway through this year, right?

Anyway, I look forward to every shitty site asking for permission to send notifications adding to the trillions of requests a year...

corrral · 4 years ago
All the denied sites shitting up my notification-apps list with noise isn't welcome, either.

The whole thing's a mis-feature. If it must exist at all, sites shouldn't be able to prompt for it, but simply advertise the functionality and let browsers add a little button or something for the user to actively engage with if they want to see a permissions prompt. Like the way browsers used to handle sites that advertised RSS feeds.

arecurrence · 4 years ago
"Container Queries" WOW! This is a KILLER feature. Chrome doesn't even have this yet.
rektide · 4 years ago
Well, this is a Safari beta.

There's a flag in Chrome. It seems to have landed in early December. https://chromestatus.com/feature/6525308435955712

joshstrange · 4 years ago
I know it might be year or more after this releases that this will be actually usable (due to adoption) but I cannot wait for this. I hate having to do math/calculations based on viewport height/width to decide how a container should behave at different sizes. There are just so many things that have to be taken into account and all your math/logic falls apart when you change almost anything else that affects the container.
stimpson_j_cat · 4 years ago
As a Chrome apologist really this pisses me off but I've been waiting for this forever and applaud the team (especially if they beat Chrome to landing this in a stable release)
sccxy · 4 years ago
Wishlist:

* controllable PWA install prompt

* Keep GPS working after screen lock or app change and then return

* Wake lock

thrusong · 4 years ago
I would love a PWA install prompt. The typical iOS user finds it weird to go Share > Add to Home Screen.
lelandfe · 4 years ago
s/finds it weird/does not know

The PWA install rate on iOS is abysmal for this reason.

dmitriid · 4 years ago
This is the go to button for all kinds of functionality, not just sharing. It's weird that Apple decided to cram everything there, but I'm thinking people are now used to just having everything there.

On a personal level I'd rather not have any more banners on top of half a dozen or so that already plague a typical website.

endisneigh · 4 years ago
I’d be surprised if Apple implements the prompt since they’ve been careful to implement the bare minimum.
etchalon · 4 years ago
Absolutely not to continuous GPS tracking, and wake lock.

No website should have that level of access to my device.

bastawhiz · 4 years ago
You need to explicitly opt into location access. The site you use for tracking your run shouldn't stop working because your phone went to sleep.

Sites already do "wake lock" by playing videos they you can't see. How many times have you tried to read a recipe and your phone shuts off while your hands are covered in flour, or you need to keep tapping your iPad screen while watching sports scores or election results?

These are both incredibly useful APIs that you probably would enjoy if you didn't dismiss them outright.

tiffanyh · 4 years ago
It’s so strange to see how many of these features not in Safari Tech Preview.

I’m so confused why Safari Tech Preview exists. It’s seems like features in Preview rarely graduate to mainline Safari - yet mainline Safari will get features that were never tested in Preview.

pvg · 4 years ago
Tech Preview is typically a preview of what's coming up for Safari on the current version of macOS. So Tech Preview doesn't 'spoil' the major OS releases and I imagine it's also not really technically possible given the integration between Safari and the OS. Most major OS releases come with things that Safari makes use of.
tiffanyh · 4 years ago
How do you explain then why so few features in Tech Preview graduate to mainline Safari?
paradite · 4 years ago
It's used for debugging webview in iOS apps.

Deleted Comment

sccxy · 4 years ago
Just make it installable from App Store.

Safari messes up rendering engine all the time and creates bugs in many websites.

Usually fixes are fast, but it will take ages to get the fix to iOS update.

corrral · 4 years ago
Keeping Mobile Safari releases in step with OS releases is helpful for developers who use webviews in their apps—which is lots of them.
MichaelEstes · 4 years ago
I’ve had to opposite experience as someone who’s worked extensively with platforms that utilize webviews, when Safari 15 released it broke a lot of WebGL things with their shift to using Metal and all I can say to users that are experiencing problems is update your OS or disable the experimental feature to use Metal with Safari, which both feel like awful answers. Safari has become the modern IE in my mind.
afavour · 4 years ago
As someone who does exactly that... meh. I'd much rather be getting bug fixes at a greater speed.
endisneigh · 4 years ago
These are all very welcome. I’ll never understand why people don’t want choices and want their tech to be intentionally limited.

The flag for web push has been available, albeit non functional since 15.3.

Apple needs to hurry and simply allow for alternative app stores as well.

threeseed · 4 years ago
Because choices come with consequences.

Web push whilst great for developers and some use cases has also meant dealing with spam and user hostile behaviour. I have 50+ websites that I have to block from sending me web push notifications. It's yet another thing making the web less enjoyable.

Likewise alternative app stores mean that I will inevitably have dozens of companies to deal with for refunds, subscription cancellations etc. And many of them will be driven by the need to make money from the store and not the interests of end users.

smileybarry · 4 years ago
And yet I have many, many App Store "apps" that are mere webviews, and the only reason I keep them is because the website can't send me notifications (e.g.: order status).

Plus, web notifications means I can scrap all of those "send notifications through me" apps you'd use for scripts, which all ended up costing subscription fees.

djbusby · 4 years ago
Don't you (and I and typical users) click Block each time a site asks? It's not like you click it 50 times a day or per site (is it?)
HWR_14 · 4 years ago
> I’ll never understand why people don’t want choices and want their tech to be intentionally limited.

Because there's always a limitation. For instance, if I want to go to most websites with Javascript off, they just don't work. That's a limitation. Limiting my tech keeps bad actors from abusing it. Frankly, every feature has good and bad uses, and sometimes the bad outweighs the good. For instance, I have no real good use case for a website accessing my location, camera, motion sensors, etc.

Could some apps be developed and served via PWA this way? Sure. But is it far more likely to be used for ad-tech? Also sure.

And I say this as someone who made a PWA and cannot deploy it to my own phone because it needs features that aren't supported. A small price to help wall off bad actors. Even though my PWA is only deployed to machines I control and I am not a bad actor to myself.

Deleted Comment

astlouis44 · 4 years ago
Was hoping to see WebXR and WebGPU show up, these two technologies are going to allow an alternative distribution channel for game and app developers, which comprises the vast majority of Apple's services revenue from their app store tax.
46Bit · 4 years ago
Same - I’m often surprised how little attention this gets. They still don’t support OffscreenCanvas too. https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCa...
dwaite · 4 years ago
These are both in development. https://webkit.org/status/#?search=web

Deleted Comment

move-on-by · 4 years ago
What do I have to do to get SVG favicons?
dwaite · 4 years ago
Likely a very low priority and security-impacting feature. I wouldn't hold my breath.