After watching the second keynote from PDC last week, Iâ€™m now puzzled by Microsoft. In the first keynote, they seemed to get everything right. Embrace open source. Embrace cloud. Embrace what their customers want and need. Embrace strategic change.
In the second keynote they seemed to do the opposite. Steven Sinofsky, in a somewhat self-congratulatory â€˜reviewâ€™ of the â€˜lessons learnedâ€™ developing Windows 7 bored us to tears with big number telemetry stats and other â€˜look at how responsive we areâ€™ reminders, before moving on to Internet Explorer.
And whilst I was anticipating an exciting announcement about Microsoft finally getting Internet Explorer right (especially after reading reviews here, here and here), instead I was left shaking my head about the priorities that have been set.
Instead Iâ€™ve noticed that Chrome seems to be a lot faster, but most of that perception is simply because it starts faster when I click it on my start bar. Iâ€™m up and browsing in an instant, not waiting a few seconds like I do with Firefox and IE.
IE9 has almost no appeal to me based on Stevenâ€™s demo. Instead, what was I hoping to see?
Itâ€™s simple: Extensibility.
The Internet Explorer team have wasted the last 2 versions (IE7 and IE8) building in accelerators, web slices and other useless guff that hardly anyone uses, and then capped it off with a ridiculous web compatibility mode that sent browser innovation back a decade.
Instead they should have learned from Firefox. Make extensibility easy. Mozillaâ€™s available Add-ons for Firefox now run into the tens of thousands. And downloads in the billions. Yes, billions. Itâ€™s the reason why Firefox continues to grow in popularity, especially amongst developers (the very crowd that Sinofsky was presenting to at PDC). Microsoft should be providing (or at least promoting) a powerful extensibility initiative for IE.
Sadly though Microsoft seems to have its head in the sand when it comes to IE. Instead of being an IE centrepiece, the IE Add-ons site feels like a we-ran-out-of-budget after-thought. Itâ€™s a ghost town in thereâ€¦ Itâ€™s pretty telling when locally the most popular Add-ons for IE are based on 2 ratings, and are mostly simple web slices. And perhaps even a little tragic when one of the most popular Add-ons is an accelerator to enable basic Google Australia searches in IE.
One of the reasons IE has such a big market share is because in the enterprise space it is unbeatable in terms of deployment flexibility. IT Managers can control almost every aspect of its install, functionality and branding. IT Pros have been well catered for by IE. Now itâ€™s time to cater to the developers.
Apps are the key with Mobile (in spite of what Ray Ozzie might or might not have said), and theyâ€™re the key with browsers. If Microsoft wants IE to be a cornerstone of their â€˜3 Screens and a Cloudâ€™ strategy (unveiled by Ray in the first keynote), then they need to build a vibrant developer ecosystem around IE, and not mistakenly think that Silverlight controls will be a viable substitute. The App model is important. Thankfully Microsoft has realised it with SharePoint, and theyâ€™ve even realised it with data. So, why canâ€™t they realise it with IE?