4 ms·
Another example: they ignored IndexedDB for a couple years after every other major browser implemented it. Then they finally got around to releasing a version o
by streptomycin 12y ago
Another example: they ignored IndexedDB for a couple years after every other major browser implemented it. Then they finally got around to releasing a version of Safari with IndexedDB support... and it's just hilariously broken in so many ways http://www.raymondcamden.com/2014/09/25/IndexedDB-on-iOS-8-Broken-Bad http://www.raymondcamden.com/2014/09/25/IndexedDB-on-iOS-8-B...
I literally cannot fathom how such a horribly buggy release could be made in good faith. It's like nobody even tried to test it or use it before releasing it.
So, conspiracy theory time: They're doing all this to cripple web apps and force people to write native apps. This conspiracy theory also fits in nicely with how they won't let you run other web browsers on iOS, which would make the deficiencies of Safari somewhat less problematic.
- TazeTSchnitzel 12y agoIt came late and it was buggy. That rarely means malice. That usually means overstretched engineers.
- hawleyal 12y agoQED It's not a priority for them, which is the point.
- streptomycin 12y agoIt came years late and was laughably buggy. And 6 months later it's still laughably buggy. There are plenty of pre-written tests used by the other browser vendors that would have shown them it's shit before they released it. Or they could have just tried using some websites that use IndexedDB and noticed that basically all of them broke in their browser. That means malice, horrible incompetence, or horrible management. I doubt it's incompetence. It could be horrible management. But it's just so bad that you can't help but think about malice...
- deleted 12y ago[deleted]
- TazeTSchnitzel 12y agoApple supports USB 3.0, and Thunderbolt is just an extension of the DisplayPort standard.
- throwaway41597 12y agoAnd there's the slow release cycle. It was common during the previous decade because of the stagnation of standards, but now that standards release early and often, it really shows their unwillingness to keep up. When bugs ship with the first version of their implementation, it's really frustrating to have to wait for up to a year to see the fix go to users.