Umm I was talking about supporting open standards, so I’m not sure how WebKit being the only engine available on iOS equates to IE not supporting standards and just doing its own thing rendering websites incompatible with other browsers AND other platforms?
Having a bug in an HTML engine is not remotely the same thing as undermining standards to make sure your browser, that only works on your OS, continues to remain on top.
Yes Webkit is the only engine that’s available on iOS, for the same reason iOS never allowed Flash or any other 3rd party RTE’s. But the Webkit team (an open source project) tries very hard to adhere to W3C standards. In fact it is because of Apple deciding to restrict iOS to Webkit, that IE eventually got knocked off its throne; because iOS only ran Webkit, web developers HAD to throw out IE-only code and start supporting W3C standards if they wanted their site to work on iOS devices. Then Google adopted Webkit for Chrome and put it on the desktop, which quickly became the dominant browser because it was completely compatible across all platforms, mobile and desktop.
So yeah, while everyone is screwed on iOS when Webkit has an issue, users on Android, Chrome, Windows, Mac, Linux are not… That’s the difference between IE and Safari.