Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
Summary: Microsoft has posted an update on the future of Silverlight which confirms the shift in the company's strategy about which I blogged last week.
After I published a blog post last week about Microsoft's shift in its Silverlight strategy (based on an interview I did at the Professional Developers Conference with Server and Tools President Bob Muglia), there were a lot of concerned and angry Silverlight developers and customers.
Many of these unhappy campers were reacting not so much to my post, but to subsequent reinterpretations which claimed Silverlight was dead (something I never wrote and Muglia never said).
In a November 1 post to the Silverlight Team Blog, Muglia attempted to calm the storm.
Muglia said the interview where he spoke about Silverlight at the PDC was "accurately reported." In the new post, he reconfirmed that Microsoft is working on the next release of Silverlight (which will be cross-platform) and that Silverlight will continue to be important to developers in the Windows Phone and Windows markets.
Muglia restated that Silverlight is a good development platform for media and enterprise applications. "Silverlight provides a rich UI framework that enables smooth animations and lends itself very well to touch input and embedded devices," he noted (meaning, in this case Windows Phones and embedded devices, not slates/tablets).
Muglia also said, as I blogged last week, that Microsoft no longer considers Silverlight as the best way to install a single runtime on all devices. For that, Microsoft is planning to rely on HTML. From today's post:
"Lastly, there has been massive growth in the breadth and diversity of devices made by a wide variety of vendors providing both open and closed systems. When we started Silverlight, the number of unique/different Internet-connected devices in the world was relatively small, and our goal was to provide the most consistent, richest experience across those devices. But the world has changed. As a result, getting a single runtime implementation installed on every potential device is practically impossible. We think HTML will provide the broadest, cross-platform reach across all these devices. At Microsoft, we’re committed to building the world’s best implementation of HTML 5 for devices running Windows, and at the PDC, we showed the great progress we’re making on this with IE 9."
What does this mean to folks who were betting on Silverlight as Microsoft's Web design/development platform? That's not quite as clear.
Will Microsoft be spending energy to port Silverlight to new platforms like Android, as was originally promised and assumed? Will Silverlight ever be available on Apple's iOS? Will Microsoft try to do what Adobe is and somehow provide a Silverlight-to-HTML conversion tool? Will Microsoft be introducing any new development tools specifically for HTML and if so, when? No word on any of these questions (so far).
What other questions about Silverlight's future do you still have after reading Muglia's update today?
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
RE: Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
Silverlight was never gonna replace HTML. Get over it.
Kind of an impolite a$$hole, ain't ya
RE: Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
No, not just facts, and uncalled for insult of a very good journalist.
Before HTML did not have what was needed to do web applications that would
Oh, and I think Mary Jo does a really good job. She understands the issues
RE: Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
Silverlight was never supposed to replace HTML. Not HTML 4, and clearly not HTML 5. Silverlight was always pitched first as a media plugin (think flash), and as the platform evolved, Silverlight was positioned as the the best way to develop client apps.
Making a big fuss because BobMU said that html 5 was the best way to develop cross platform web apps has the same impact as stating that the earth is round
NO!!!! Silverlight was CLEARLY developed to replace web applications. It is
MS was trying to stagnate the standard web in order that you had to use MS proprietary technologies for rich interactive web applications. Then came Firefox, later, unbelievable JavaScript performance, and the rest is history.
Yes, Microsoft is forced to admit the obvious: Silverlight is going nowhere
RE: Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
I was going to repply... but then I saw your name
Well, it should be VERY easy to refute my arguments considering you have
Waiting for your argument . . . .
You missed the point: Silverlight, for as good a platform as it is
Right, that is EXACTLY the problem for Silverlight. The popularity of new
But, it is also a problem that websites are refusing to use Silverlight.
Wrong DonnieBoy, sites aren't refusing to use Silverlight
John Zern: I do not even know one web site that uses Silverlight, AND, I am
RE: Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
Actually, pre-standard implementations of important parts of HTML5 are
RE: Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
While increasingly complete implementations of HTML5 and its supporting technologies will emerge in the coming years, they are unlikely to achieve full ratification until AT LEAST 2020.
Oh ... and just to correct you further ... there are plently of things that Silverlight does REALLY well which HTML5 does not. Not least it's storyboarding and animation, high-performance video and audio playback combined with the fact that the code inside a Silverlight site/app is compiled, not interpreted, results in it being able to execute MUCH faster than Javascript.
RE: Microsoft's Muglia reconfirms HTML is Microsoft's cross-platform play
HTML5 is the future of html applications... by definition. The specification is still in Editor's draft form, and some parts (like canvas) are safe to implement, and I, - like many developers - look forward to how it plays out, but it will be a few years yet.
For today, Silverlight is a much better choice for a wide range of applications. In fact you can't find a better choice if you want to build a Rich Internet Application using powerful development tools.
I am sure MS has a plan to fold them together eventually, since we'd all prefer to write for the native browsers instead of a plugin. But this all happens down-the-road.
Nobody is using Silverlight for web applications, and, you can already use
http://diveintohtml5.org/
HTML5 is already widely used. And, with unbelievable JavaScript performance, you can just use plain Ajax for a lot of things.