Hacker News new | ask | show | jobs
by gfwilliams 3419 days ago
I'd like to see Apple implement Safari's missing functionality before they try and come up with a replacement for WebGL.

Where are getUserMedia, MediaRecorder, WebRTC, filesystem, vibration, screen orientation, Service Workers, Web Bluetooth ? What about WebGL 2? I'm sure there are a few more I missed too.

Those are things that are really holding the web browsing experience back on iOS/MacOS, not an extra 20% 3D performance and slightly shinier graphics.

Or why not lift the app store restrictions so that Google/Mozilla can actually ship non-crippled web browsers and implement it all for you?

2 comments

We are working on many of the things you list. We are able to work on more than one thing at a time though.
The features on that list are industry standard everywhere else. You 'working' on them is not entirely convincing.

The sudden interest in a web graphics api is somewhat conspicuous coming from a company known not to adhere to web standards.

There must be some reason for apples sudden interest in this stuff. Knowing apple they're interest probably isn't aligned with their users interest.

"Knowing apple their interest probably isn't aligned with their users interest." Explain cases please.
While going in-depth with this would be fun, it think mentioning some of the proprietary cables they force onto their users is one simple example:

    * Non-standard headphone connectors (to force license costs onto manufacturer)
    * Proprietary bluetooth codec (to force license costs onto manufacturers)
    * Not using USB connectors on phones even though they were a part of the EU
      group that concluded that all phones have to have USB connectors
Absolutely this. Safari's lack of support for WebRTC is extremely frustrating. And I think has more to do with their app ecosystem/income than any technical hurdle.