Microsoft's messy mobile strategy and incompatible platforms have frustrated would-be app developers. Can Universal apps stop the rot? By most accounts, Microsoft CEO Satya Nadella has inherited a ...