I'm writing this in Safari now, I'm a huge fan. There are several "features" that I actively dislike and disable in other browsers. I wonder if not being implemented in mobile safari is preventing them from being required in some webpages.
* Vibration
* Background Sync
* Bluetooth
* NFC
* Notifications
* Web Push
Yeah, I see that list of disabled features as being a feature in and of itself.
Looking down the list I can find more features that I'd like to yank out of Safari, and Chrome, than features I'd like to see added.
Things that should be removed, according to me:
* Audio recording
* Geolocation
* Motion
* Media capture
Same here. The first thing I do when I install a browser on my desktop is block all that crap in the privacy settings of the browser.
I can understand notifications and vibration.
But why not Bluetooth or NFC? I can’t imagine any way those could be annoyances, or even why websites would want them outside of some extremely specialized applications.
Agree and I’d add WebUSB and WebMIDI. Want to interface with USB? Go through the OS.
Notifications struck me as odd. I aggressively disable notifications in my apps because they are often just ads or engagement focused. But as a developer, it would be cool to have a way to notify an iOS user other than building a native app and paying the iOS tax. There's a bunch of utility apps not getting built because of this limitation.