Can Microsoft really build a better browser?
arstechnica.com
arstechnica.com
A constantly moving target, which auto-updates silently, is anathema to the average half-baked corporate web app. They're half-baked for a reason: they have a limited budget, a limited customer set whom they mostly trust, and need to be maintained in parallel with lots of other apps by understaffed development teams working in companies whose main business is not software.
Perhaps MS needs two browsers, or some other solution. But I can't see them moving to a fast-iterating model without a radical shift in where they make their money - i.e. their business model.
ZuneHD was initially announced cheaper than the comparable iPod touch - by the time it shipped (9 months later), apple had dropped the price on its product. HP Slate announced before iPad but available after.
Microsoft really doesn't understand how to market themselves.
For them to kill Trident and move to WebKit would be a git from heaven. of course it will never happen, though. Having a top-notch browser doesn't fit their corporate plans at all. The web platform is a threat to Win32 as it always has been, more now than ever, and it would practically be disregarding shareholder interests to promote a standards based web app platform.
I guess it's a chicken-and-egg problem, they aren't compliant because they don't develop iteratively, and they can't iterate often until they're more compliant unless they want to saddle everyone with a dozen inconsistently non-compliant browser versions. Even if they tried, all but the very largest web properties probably wouldn't QA for all versions of the browser. The drop in IE support from websites would result in a worse experience for their users.
As long as they adopt open standards I have no problem with it.
Personally, I will never use IE browser even if it is the fastest, most compliant browser around. IE have scarred me too much during my web design days to ever fully trust them. I will stick with Chrome & Firefox.
It also has to be broken enough so that stuff built with their development tools work better with IE and developers have to choose between supporting IE and supporting other browsers.
To be fair, it's a very difficult task to maintain IE in the just enough broken zone.