1. Commit to touch
Already there with 6.5 and currently with the Zune HD
2. Consider open source
Maybe for the browser. It seems MS is losing the browser war, and it may be a nice "Pawn Sacrifice" to shake up the markets. Right now most of the web developers on the sites I visit are going with design for firefox and patch for IE. If MS was to embrace WebKit, it may be an opportunity to win back marketshare even though it would be a temporary win for the FOSS sector.
4. Ensure reliability
The best way to do this is maximize the ram available to key functions of the OS (email/phone/text/gui) and limit all other apps (especially browsing) to a seperate memory pool.
5. Remember intuition
It's easy to say that in one sentence, but when you have OEM's customizing your GUI to hades and back, kind of hard to bring it all together.
6. Forget everything you know about Windows Mobile
WinMo is still being designed with a Win98 GUI in a Win7 World. 6.5 appears to have taken on some design cues from Zune, but not enough to make it revolutionary.
7. Don't forget the enterprise
I don't think it was ever forgotten, which has been part of the problem.
8. Focus on the keyboard
Works awesome with the Zune HD, so mark that as done.
9. Simplicity is OK
Agreed, but should never replace features, or make the device seem half finished.
10. Learn from Apple
Agreed, spend money into advertising and design. Have an end to end solution that the carriers won't customize and mess up. And more importantly aim it at consumers, not enterprises.
I am fine with WinCE, and think that it is an elegant solution, let it be the engineering base, and sell a custom version of that to OEMs to create their own GUIs with. No sense in having the triple solution that is currently in the market. WinCE with WinMo on top, with a tweaked GUI by the carriers and oem's.
I really believe that MS would do well, to break out Office Mobile as a seperate app and sell it on more platforms. Can you imagine the cash injection the company would get if they sold it for the iPhone? Especially, if it was at a price point of $39.95. Ride the money train like every other developer does until you can get your killer product on the scene.