Silverlight 3’s Chicken-or-the-Egg Conundrum

By  |  Friday, July 10, 2009 at 2:35 pm

SilverlightMicrosoft is rolling out version 3 of Silverlight, its competitor to Adobe’s Flash, and the Expression tools used to create Silverlight content in San Francisco today. The new version of Silverlight can smoothly stream live HD video, supports hardware graphics acceleration, does 2-and-a-half-D effects involving moving flat objects in 3D space, and can be used to build applications that run outside of a Web browser as well as inside it. Basically, it looks pretty cool.

Steve Ballmer doesn’t seem to be here, but another Microsoft exec invoked his Developers, Developers, Developers mantra at the keynote this morning. And every Microsoft employee I’ve chatted with has stressed the notion that Microsoft is about helping developers build applications. (They keep bringing up the fact that Bill Gates and Paul Allen founded Microsoft in 1975 to sell their version of the BASIC programming language–call me paranoid, but I think they may have discussed the talking points they wanted to hammer home.)

The emphasis on developers is obviously in part a reference to the fact that Adobe’s heritage is in making tools for designers, not programmers–Microsoft wants to position Silverlight as a better tool for building true applications, as opposed to video-and-animation creations with a bit of interactivity. But Microsoft is also focusing on stoking up enthusiasm among developers because it’s content that will convince consumers to install Silverlight. Nobody but nobody ever installs something like Flash or Silverlight simply because they want the player–they install them the moment that something they want to use tells them that they need the plug-in.

Microsoft says that Silverlight 2, which has been out for nine months, is on one out of three Internet devices. Which is not bad, although it’s also a way of saying that almost two-thirds of folks don’t have it yet. By contrast, Adobe says that 99 percent of  PC users have Flash, and 86.7 percent have Flash Player 10, the current version. The majority of computer users still haven’t arrived at the moment when installing Silverlight is worth the effort.

Like every media player, Silverlight must overcome a basic chicken-or-the-egg conundrum: Developers are most likely to use it if consumers have it installed, and the only reason for consumers to install it is if there’s nifty Silverlight-enabled content. Microsoft has certainly had some success stories–NBC streamed the Beijing Olympics via Silverlight, and Netflix’s Watch Instantly feature is Silverlight-powered. The company also got NBC, MGM, and Continental Airlines to wax enthusiastic about Silverlight onstage today. But there’s been no true Silverlight killer app–akin to YouTube, which must have prompted untold millions of Flash installation–so far.

Getting large numbers of real people to install browser plug-ins remains one of the biggest challenges a Web company can face. People dread the  hassle of installing anything. They’re afraid of messing up their browsers. Flash may be everywhere, but I know more folkswho squawk about sites using it bogging down the Web with needless frippery than who express gratitude for the way it made Web video a whole lot simpler than it was in the era of RealPlayer and Windows Media player.

Like I said, Silverlight 3 looks like it has the power to enable Web applications that could be mighty appealing. (If it really permits streaming of live HD over typical Internet connections without hiccups, I wanna see lots and lots of video sites adopt it.) It makes sense for Microsoft to try and get developers stoked up right now, but the time for you and me to get excited is once those developers have built stuff.

[UPDATE: I just talked with Brian Goldfarb, director of developer/UX platform and tools for Microsoft. A few tidbits from our conversation:

Will Silverlight become ubiquitous? “It’s not an ‘if’ question, it’s a ‘when’ question.”

Why doesn’t Microsoft bundle Silverlight with the OS and/or browser, since it would instantly boost penetration? “It’s a matter of being friendly to the Web” and  letting people choose to install Silverlight. Microsoft does bundle it with applications that require it, such as Windows Live Essentials.

When did Flash become ubiquitous? Was it when YouTube came along? No, it was when Microsoft bundled it with Windows XP.

Will HTML5 or future versions of HTML render Silverlight redundant with stuff like native Web video? No, “innovating via a plug-in will always move faster than a standards committee–that’s just a fact.” And Silverlight isn’t trying to replace Web standards–there’s a need for multiple approaches.

How does Silverlight’s new support for outside-the-browser apps compare to Adobe’s AIR? “AIR is a security mightmare,” since it gets full access to your machine “That’s scary.” Silverlight apps are sandboxed to prevent security problems, with only carefully managed access to resources. Microsoft will give them more power over time, but will continue to sandbox them.

 
21 Comments


Read more: , , ,

11 Comments For This Post

  1. John Dowdell Says:

    “When did Flash become ubiquitous? Was it when YouTube came along? No, it was when Microsoft bundled it with Windows XP.”

    No, Macromedia Flash Player consistently tested above 90% consumer support before Windows XP arrived:
    http://web.archive.org/web/20001215011300/http://www.macromedia.com/software/player_census/flashplayer/version_penetration.html
    http://en.wikipedia.org/wiki/Windows_xp

    Microsoft itself had used Flash since its pre-Macromedia FutureSplash days. It was included as the only non-Microsoft software shipping with Windows XP in part because it displayed Microsoft’s installation/welcome experience. However, this distribution stayed stuck at Player 5, and so was shipping old Players which needed updating after Player 6’s arrival in March 2002. (Rephrased, only the first six months of WinXP assisted in distributing the current version of Flash.)

    My take: The WinXP distribution, like YouTube’s adoption, were both nice events, but each added to Flash’s ubiquity, and neither caused it.

    (Did Brian really say “AIR is a security nightmare”? I’d prefer not to act until I see a full and direct quote, thanks.)

    jd/adobe

  2. Simon Says:

    I acutally like Silverlight, I find it is higher quality than flash usually

  3. Stilgar Says:

    As a Software Engineer who works on a Web service which displays upload videos of various formats, I have mixed feelings about Silverlight. My problem with Silverlight is that it’s a solution to a problem that Adobe had already solved with Flash. However, I can also tell you that quality Flash developers are damn hard to come by. If we made the decision to switch to Silverlight on our Web service, any of the existing developers could start working on Silverlight apps because we already have Visual Studio and a working knowledge of C++/C# and .NET, and therein lies the appeal to me.

  4. John Dowdell Says:

    [ Resubmitting this comment, which appears to be in moderation… I’ll break up the URLs in case that banned me. ]

    “When did Flash become ubiquitous? Was it when YouTube came along? No, it was when Microsoft bundled it with Windows XP.”

    No, Macromedia Flash Player consistently tested above 90% consumer support before Windows XP arrived:
    ht tp:/ /web.archive.org/web/20001215011300/ht tp:/ /www.macromedia.com/software/player_census/flashplayer/version_penetration.html
    ht tp:/ /en.wikipedia.org/wiki/Windows_xp

    Microsoft itself had used Flash since its pre-Macromedia FutureSplash days. It was included as the only non-Microsoft software shipping with Windows XP in part because it displayed Microsoft’s installation/welcome experience. However, this distribution stayed stuck at Player 5, and so was shipping old Players which needed updating after Player 6’s arrival in March 2002. (Rephrased, only the first six months of WinXP assisted in distributing the current version of Flash.)

    My take: The WinXP distribution, like YouTube’s adoption, were both nice events, but each added to Flash’s ubiquity, and neither caused it.

    (Did Brian really say “AIR is a security nightmare”? I’d prefer not to act until I see a full and direct quote, thanks.)

    jd/adobe

  5. JDoors Says:

    All I’ve got to say on the subject: “New” version, still not compatible with IE8 64-bit. Hey Silverlight developers, pick up the phone and call the IE people already.

  6. Hamranhansenhansen Says:

    The whole idea of a browser plug-in is anachronistic and quaint. Flash and QuickTime are the only relevant ones and today 95% of the time they are used to play an ISO MPEG-4 H.264/AAC movie, the same one you find on iPod and Blu-Ray. The same one the browsers are building in native support for.

    Microsoft should be making some modern software. Their latest mobile IE browser uses the IE4 engine from 1997. Two years after the iPhone which has Safari 4. It’s embarrassing.

  7. Lex Says:

    A) I don’t see the chicken or egg problem… getting users to install silverlight isn’t hard… it takes 3 minutes (at most) and doesn’t even require a browser restart, might take a tab refresh (unlike flash witch requires a browser close to install). If you build a site that can use it, use it, if not then cool, don’t. For .Net conversion… did a full convestion of a .net radial graph app in less than 24 hours to silverlight… never could have done that in flash

  8. Lee Says:

    BBC iPlayer uses Silverlight. I’d like to know what proportion of installs are due to that.

  9. MiddleTommy Says:

    I never remember to install flash until I go to that website that needs/requests it. I plan to develop on SilverLight with that in mind.

  10. John Says:

    This site should test for 64 bit operating systems before offering to instal Adobe Flash Player, as there is no Flash player for 64 bit browsers.

  11. tdyen Says:

    I suspect when the windows update service goes out of beta and requires Silverlight then it will become ubiquitous. There are a number of products that Microsoft can bundle Silverlight with too, to increase its market penetration but until the recent release of Silverlight 3 it was probably wise of Microsoft not to push it too hard as it has been immature.

10 Trackbacks For This Post

  1. SilverLight 3 And How Microsoft Plans To Have You Install It | Gizmo News Says:

    […] daylight, we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]

  2. SilverLight 3 And How Microsoft Plans To Have You Install It | Fortysixty's Blog Says:

    […] dawn, we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]

  3. SilverLight 3 And How Microsoft Plans To Have You Install It | Gizmo Addiction Says:

    […] dawn, we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]

  4. SilverLight 3 And How Microsoft Plans To Have You Install It | Gadget News Says:

    […] wee hours, we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]

  5. SilverLight 3 And How Microsoft Plans To Have You Install It | Technology News Says:

    […] dawn, we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]

  6. SilverLight 3 And How Microsoft Plans To Have You Install It | Gadgets 411 Says:

    […] wee hours, we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]

  7. SilverLight 3 And How Microsoft Plans To Have You Install It | Apple Iphone and Tech News Says:

    […] , we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]

  8. SilverLight 3 And How Microsoft Plans To Have You Install It Says:

    […] morning, we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]

  9. SilverLight 3 And How Microsoft Plans To Have You Install It | Geek Land Says:

    […] morning, we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]

  10. www.cmtan.com » Blog Archive » SilverLight 3 And How Microsoft Plans To Have You Install It Says:

    […] morning, we talked about the fact that the current user base for SilverLight is small. Others agree. As a developer, I would not dismiss Microsoft ’s chances of getting a significant market […]