HTML5? Ok, so let’s also deploy Microsoft Silverlight onto Android then…

imageAfter finishing a podcast discussing  Microsoft fumbled future developer story, has sparked a few threads in my warped perception of all things developer platforms.  Please go out on a limb with me here and let this one swirl around in the ol noggin for a moment or two (it’s Friday).

Let’s for arguments sake state that Microsoft bets quite large on HTML5 / JavaScript as being a pull-through for net-new developers of tomorrow. It is an easy asks, as most developers on the planet can code in HTML or JavaScript without an issue per say – whether they like to or not is a different story.

Assuming this is correct and assuming you have a solution where developers can conjure creations under the wing of ye olde HTML/JavaScript then my question to you all is this. Why not put Silverlight runtime on Android.

I know it’s been a question above most people’s heads inside Microsoft as to why they shouldn’t put the mutation of that which is a x-browser, x-plugin and x-device original story onto a competing phone platform? You are about to do this anyway the moment you unleash the HTML5 & JavaScript story unto the world. Developers will hack your garden walls and find ways to push out to the multiple devices so at best all you can really do as a company (Microsoft) is retain Tooling and Server Share(s). Operating system share is going to obviously tank because of a unified development platform such as the ye olde web browser on steroids – aka Windows 8 Covershow – aka Sidebar Gadgets on steriods – aka..wtf do you call it?.

That is until you decide to fork the HTML5/JavaScript story and start introducing your own additive components to the equation that allow developers to touch deeper into the Operating Systems thus bolting down the developer base back onto your platform.

Ok, so assuming that was the guess of all guesses, then why abandon.NET as a preferred approach? As now you not only have to keep the .NET oxygen flowing in a healthy direction to 6million+ .NET devs world wide – but – you also need to put in place sugar pragmatic coding trix such as JavaScript/HTML translative (is that a word?) instructions to a common language runtime….ie CLR????

The upside by putting Silverlight onto Android is you get to part of the two horse race – let’s face it Android and iPhone have the developer markets attention more so than WP7. Enabling developers to play in both streams could energize your base more and you can potentially regain net-new developer share the other way. If you are going to give your farm away, at least fight for a good price is my thinking.

The reality is this, the Silverlight teams are grabbing some pine right now, they’ve been benched until further notice so we are unlikely to see Silverlight move past version 5 until the dust settles on Windows 8 that is code-named Windows 8 (brilliant marketing guys, seriously, brilliant).

Its’ that stalling posture and that sense of “hang on this equation doesn’t add up” that is ultimately causing ripples in the Light-force (ie Silverlight/WPF/WinForms etc Communities).

Just my thoughts – but what do I know, its not like i use to Product Manage Silverlight…oh wait.. doH!

Related Posts: