Re: Windows CE != Windows Mobile
Oh, and by the way: Windows 10 is just Windows 10, as far as the API is concerned.
There are a few places where the API differs (mainly, there are system calls for things like getting your aGPS coordinates, or placing a phone call) which aren't on the main Win10 for PCs distribution, and there are some calls in the PC distro that aren't in the Mobile distribution (for example, you can't run a Classic Win32 app on a Mobile platform). But other than that, you can basically build one app that runs on all platforms from IoT -> Server (even Azure) and just recompile and release for whatever platform you want.
Outside of Microsoft, not many are making noise about this, but as a developer who's been building Windows apps since Windows 2.0, believe me, it's groundbreaking.
Neither Apple (iOS, OSX) nor Google (Android, Chrome, Cloud Platform, Glass, Autos, etc. etc.) has anything like this.
This is Nadella's true accomplishment, in my opinion - getting the herd of cats that is Microsoft to truly capitalize on its broad reach by making its stuff run the same everywhere.
And by doing so, he's paradoxically bringing about the end of the monolithic Windows culture.
Whod'a thunk it?