Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

:) Browser permissions are also ahead of mobile on this one.

What they're starting to do is force some permission prompts to be behind user actions - so, you can request a permission as a response to a user clicking on a specific type of button, but you can't just request it anywhere.

A big reason notifications are spammy is because they don't have those restrictions, I suspect because <tinfoil_hat>Google was heavily involved in their design.</tinfoil_hat>

I suspect that browsers will start to move in the direction of "let the user turn this on via a button someplace" as notification prompts become more common. And I suspect that, like with everything else, those controls will get implemented on the web before mobile.

You're upset that every website can ask you to display notifications. With native apps on Android, they don't even need to ask. Apps I install are by default allowed to spam me with notifications, and I have to opt-out after the fact.

If we're comparing permission models between native and the web, the web is definitely giving users more control right now. I don't understand the perspective of someone who feels safer downloading an app than they do visiting a website.



> With native apps on Android

Which is not the same as native apps on iOS where apps can't spam you without explicit opt-in.


iOS's permission model is the web model. Your app requests notifications and a user prompt pops up.

It's even advised by a lot of devs on iOS to copy the web's dark pattern of putting up a dummy permission request before requesting so that if the user says no you can re-request in the future.

True enough, Apple's ahead of Android, because there is at least a permission, but they're still behind the web, because there's no setting to universally block all apps from requesting notifications (at least none that I can find, correct me if I'm wrong).

I've yet to see a permission scheme on a mobile OS where I felt like it was ahead of the web. The point I was making was (at best) native permissions are keeping pace with the web, but they certainly aren't surpassing it and the dominant platform in the space is significantly behind.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: