Silverlight and Microsoft’s cross platform commitment

April 21, 2008

Given history, its sometimes hard to believe Microsoft’s cross platform commitments.

Here is a screen shot of the siverlight.net showcase page, it throws an exception when opened on my Mac on Safari 3.1, Silverlight 2.0 Beta .. but it does not throw any exception when I open the same page on my Windows XP virtual machine also running Safari 3.1, Silverlight 2.0 Beta.

I am willing to cut Microsoft some slack given that Silverlight 2 is in beta, but I hope to bring home the point that they do need to pay some more attention to cross platform compatibility, a truly cross platform plugin should behave the same everywhere.

Click here or on the image to enlarge it.

8 Responses - What do you think?

  1. Hey dude, where are the credits of this wordpress theme?
    Is not your theme ahm?

  2. don’t be too dispondant: i’m getting SysFader and “memory can not be read” errors using WinXP, IE6 and MS Sharepoint…. FFS!

    for my money, the only way to make ANY web application robust is to spend the effort to make it X-platform, not just work “downhill with a tailwind”.

    the real value of x-plaftom: quality.

  3. @Jan the theme used is Hemingway by Kyle Neath and I just checked its license of the theme which does not require me to give credits on my blog. But now that you’ve mentioned I may put them up somewhere.

    Mrinal

  4. @Barry

    I’m not sure I get your point, could you please elaborate it a little bit

  5. sure.

    the big argument to having a single-platform base for an application is that you can push the functionality. It’s a valid point that has done Windows well over the years. computer games could not be as powerful as they are now if they had to start with being x-platform.

    but if you look at the Flash player, there’s been an awful lot of work to ensure it works consistantly from Win to OS-X to Linux (better late than never). In doing so, the applications are built to be more robust – they have to be.

    this is why I’d like to see the AIR runtime not branch out with platform specific functionality – short term pain, sure, but long-term gain as I write apps that can run anywhere and have no fear to do so.

    “a truly cross platform plugin should behave the same everywhere.”

    exactly. application-wise, it’s in MS’s best interest to do so. MS spending a lot of effort to ensure Silverlight runs perfectly on other platforms will make their platform very robust and even the Windows versions,

    the point about Sharepoint was that, spec’ing an application to run on a single platform may actually be doing it a disservive because it’s only considered to work in that environment – the “downhill with a tailwind” saying…

  6. [...] last post was about how I doubt Microsoft’s cross platform commitment with silverlight since I see the player behaving differently on different platforms even on a page thats is supposed [...]

  7. This exception is still thrown for me .. lets see how long before someone at Microsoft realizes this.

  8. They finally fixed it :) .. I don’t see it now

Your thoughts or questions: