Microsoft will disrupt developer community by ruling out cross-platform development, says analyst


Microsoft will disrupt developer community by ruling out cross-platform development, says analyst

Jenny Williams

Jenny Williams

Jenny Williams is a correspondent for Computer Weekly.

She supports the technology team as well as covering mobile and desktop computing.

Follow her on Twitter @jennylwilliams Active Jenny Williams False True

Microsoft's decision to only support Windows Runtime Library (WinRT) applications in Windows 8 will disrupt its developer community, according to experts.

The Windows 8 Metro-style user interface is built on a new set of application programming interfaces (APIs) called Windows Runtime or WinRT. Up until Windows 8, Microsoft's development strategy for the Windows desktop has been mainly based on .Net. While developers can still code for Windows 8 Metro in .Net, the software development kit (SDK) is not fully compatible with .Net or Silverlight for desktop Windows.

Michael Azoff, Ovum principal analyst, believes this will create a lot of uncertainty for developers, especially with WinRT's HTML5 offering being a "lock-in" version, similar to Apple's approach towards development.

"This strategy is high risk for Microsoft and leaves its developer community with some difficult decisions to make," he said.

Azoff said Windows 8 and the incorporation of touch gestures is a "major sea change" for Microsoft. Rather than porting Silverlight applications to WinRT, developers will most likely build Windows 8 Metro touch apps from scratch. But building native applications increases the development costs and maintenance burden for developers.

"So the key question that enterprise developers are asking when deciding long-term five-year plans for rich user interfaces is which platform to opt for," said Azoff.

Azoff said the choice last year was split between Adobe Flash and AIR, Microsoft Silverlight and Oracle JavaFX for cross-platform.

"Between Adobe, Microsoft and Oracle only Adobe has a cross-platform HTML5 policy," he said.

Azoff added that enterprises are likely to continue .Net development for server-side applications as well as supporting huge amounts of legacy code.

MetaKeywords MetaDescription Sensitive Landingpage False

Email Alerts

Register now to receive IT-related news, guides and more, delivered to your inbox.
By submitting your personal information, you agree to receive emails regarding relevant products and special offers from TechTarget and its partners. You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to the Terms of Use and the Privacy Policy.

COMMENTS powered by Disqus  //  Commenting policy