Developers clamor for unified dev tools for Microsoft's 3 OSs
Analysts expect a long-term integration of smartphone/tablet/desktop OSs
Computerworld - Should Microsoft merge its smartphone and tablet/laptop/desktop operating systems into one substantial OS?
It's not just a theoretical question prompted by an older "write once, run anywhere" development mindset. Merging the Windows Phone OS with the Windows OS and Windows RT OS could give Microsoft a boost in attracting more developers and, ultimately, improving its market share for smartphones and tablets, analysts told Computerworld. The longtime desktop leader has been late to both smartphones and tablets and is struggling to garner more than its 6% share in the mobile market, according to IDC and Gartner.
Meanwhile, four Windows developers said they want more development tools in common across all three Windows platforms. A single OS would not be as important to them, as there will always be differences in devices, they said. Microsoft said that it already provides substantial code that can be shared across its OSs and that it pursues alignment wherever it's practical.
"At some point, I do think it's important to bring the OSs together, although that's a long ways away," said Bob O'Donnell, an analyst at IDC. "It's a fair amount of work and even then you won't ever combine them completely."
Carolina Milanesi at Gartner had a different take. "I find the whole idea of 'design once and deploy to many' a little simplistic and to some extent set to achieve mediocrity rather than excellence," she said.
Despite Milanesi's reservations, Gartner forecast that the Windows OSs will merge whenever Microsoft releases Windows 9, possibly in the 2015-16 timeframe, said Ken Dulaney, also a Gartner analyst. The primary evidence that Microsoft is set to merge the OSs is today's common Windows 8 and Windows Phone 8 kernel, he said.
Microsoft's operating systems for its smartphones, tablets and desktops run on the same underlying kernel but still have significant differences.
Those differences mean that app developers need to write separate code for Windows Phone 8 (for smartphones), Windows 8 (for laptops, desktops and X86 tablets) and Windows RT (for ARM tablets). The biggest differences in code relate to screen sizes and resolutions of the various devices, ranging from a 3.5-in. smartphone, a 10-in. (or bigger) tablet or laptop, to a much bigger desktop display. Windows Phone also has a phone calling API (application programming interface) that is handled differently in Windows 8 if a developer wants to build an Internet calling application.
Today's separate Microsoft operating systems also mean that apps customers usually need to buy separate apps of the same game or app title for use on Microsoft's different platforms. For example, at a Microsoft demonstration at Mobile World Congress in Barcelona in late February, a marketing official boasted how Windows apps can run on different platforms, such as an Xbox, Windows Phone 8 smartphone and a Windows 8 laptop. But the official conceded that he had to buy three versions of the game Skulls of the Shogun for those three platforms, totaling $25, instead of just one version that would run on all three.
Windows 8.1 preview coming late June
The long-term issue of integrating Microsoft's OSs goes beyond changes expected in Windows 8.1, which Microsoft has teased for public preview on June 26 at its BUILD developer conference.
Meanwhile, a major concern for Microsoft has been a relative shortage of mobile apps, especially when compared to Apple's iOS and Android. The Windows Phone Store has about 145,000 apps and Windows Store has more than 70,000, Microsoft confirmed this week, but both Google's Play store and Apple's App Store have more than 800,000 apps.
To increase the number of Microsoft apps, Dulaney said it would generally help developers if they can run a single app across platforms for less maintenance. Those developers would still have to work on rendering an app for a different screen size, which Dulaney said can be done in a single development platform but would require training developers on the proper methodology.
- Windows 8.1 Update deep-dive review: An OS that makes more sense
- Users refuse to chuck XP as Windows 8 uptake flattens
- Toshiba Satellite Click: A large tablet/laptop for $600
- Microsoft puts Windows XP laggards in a pinch
- 2 Windows 8 touchscreen laptops for tight budgets
- Developers clamor for unified dev tools for Microsoft's 3 OSs
- A touchscreen on your desktop: Three new displays
- Annual Windows upgrades demand consumer-business split, say analysts
- Windows XP turns 11, still not dead yet
- Microsoft extends Windows Server 2008 support by 18 months
- Silicon Valley's 19 Coolest Places to Work
- Is Windows 8 Development Worth the Trouble?
- 8 Books Every IT Leader Should Read This Year
- 10 Hot Hadoop Startups to Watch
- Slideshow: 7 security mistakes people make with their mobile device
- iOS vs. Android: Which is more secure?
- 11 sure signs you've been hacked
- Gartner Magic Quadrant for Mobile Application Development Platforms As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.
- The Total Economic Impact of IBM's Worklight Platform Mobile is the fastest growing consumer technology in history. As enterprises build apps to engage these new users they are facing increased complexity...
- Improve Your Mobile Application Security with IBM Worklight IBM® Worklight helps organizations extend their business across multiple mobile devices. It provides an open, comprehensive and advanced mobile application platform to help...
- Unlock the Value of Enterprise Mobility Download this guide and learn how to manage the secure deployment of enterprise mobile apps and data, while still encouraging the levels of...
- It's Chaos Out There Worried about your mobile apps? You should be; it's chaos out there. Check out this humorous video and see if you can recognize...
Enhance Your Virtualization Infrastructure With IBM and Vmware
Date: Wednesday, May 14, 2014, 1:00 PM EDT
Virtualization technology is now expanding beyond the server compute elements to encompass networking and storage...
All Mobile Apps White Papers |
Our new weekly Consumerization of IT newsletter covers a wide range of trends including BYOD, smartphones, tablets, MDM, cloud, social and what it all means for IT. Subscribe now and stay up to date!