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

> Apple is on the W3C board that gets to decide which APIs become standards. They are preventing these APIs from becoming standards.

They are not. You have this almost entirely backwards. To become a standard, you only need two independent interoperable implementations. This means Apple cannot block something from becoming a standard. The only thing Google needs to do is convince anybody else to implement their proposals. So far they have managed to convince precisely zero other rendering engines to do so.

> I'll also point out that Opera, Edge, Samsung and others did implement the Web Bluetooth API, so you are wrong about your assertion that they "couldn't convince any other rendering engine to implement them".

All of these are Chromium / Blink users, not independent implementations.

 help



If Apple won't allow an API onto Safari because it competes with native apps, then why should Firefox bother to implement it? Just because something moves forward in standards, does not mean Apple will ever implement it in their browser. They may never, and so why should Firefox do so, if Apple just blocks Firefox on their platform anyway? Chrome already has the APIs I want on Android, so Firefox won't spend the money to implement a non-standard before it is a standard.

Apple has a lot more control over this situation than Firefox does, and Firefox has limited resources.




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

Search: