Why MS is almost irrelevant in the mobile realm

Inside Apple’s iOS 4: new feature parity with Snow Leopard
[Via AppleInsider]

Apple’s iOS 4 features the biggest foundational leap for developers since the company first opened up iPhone OS 2.0 to development, now catching up to the core features of Mac OS X 10.6 Snow Leopard.

[More]

Apple’s mobile OS, iOS4, will be almost on par with its desktop OS, at least as far a developers are concerned. Thus developing an application for one OS will go a long way twoards being ina position to release an app for the other.

Not so for Microsoft, where this post describes the following OS that could currently be developed for:

  • Windows 7 on the desktop PC
  • Windows Embedded Standard for other devices, based on XP
  • Windows Embedded Enterprise, with versions based on both XP and Vista
  • Windows Embedded Compact, based on an old version of Windows CE 5 in Windows Mobile 6.x
  • The forthcoming Windows Phone 7, based on the newest Windows CE 6, which is separately used by the Zune HD and shares some components with Kin devices, despite their being incompatible on an app level with both new Windows Phone 7 and old Windows Mobile 6 devices.

Different cores and different development environments is not a way forward for gaining market share with developers.