By most accounts, Microsoft CEO Satya Nadella has inherited a mess in the form of Microsoft's mobile strategy. Moreover, 14 years since then-CEO Steve Ballmer's infamous "developers, developers, developers" chant, Microsoft has confused, frustrated, and in some cases alienated developers with its multiple incompatible development platforms, in particular around mobile devices.
Microsoft's recent introduction of universal apps attempts to tackle both challenges at once. By enabling developers to build apps that target both Windows Phone devices and Windows 8 tablets, Microsoft aims to clear the air with developers, provide the means for unifying its mobile experience across devices, and jump-start its mobile app ecosystem.
[ Download InfoWorld's Developers' Survival Guide for all the tips and trends programmers need to know. | Windows 8 left you blue? Then check out Windows Red, InfoWorld's plan to fix Microsoft's contested OS. | Microsoft's new direction, the touch interface for tablet and desktop apps, the transition from Windows 7 -- InfoWorld covers all this and more in the Windows 8 Deep Dive PDF special report. | Stay atop key Microsoft technologies in our Technology: Microsoft newsletter. ]
It's a tall order, but it might be a step in the right direction for a company that sorely needs it.