Microsoft betrayed their developers. Not Microsoft’s internal developers. All the third and forth party developers who thought they might bet on Windows Phone.
I wrote code for Windows CE, Windows Phone 6, 6.5, 7 and then 8 and 8.1 and then universal.
Nearly every one of those platform was incompatible with the prior one. When Android came around, and you could use practically the same Java code for version after version… Bah! Screw You Microsoft. ID-10-Ts!
They had a choice to opensauce C# and the .net platform much earlier on. Google’s android should have been based on C# (mono) — not some bastardized version of Java to get around Oracle/Ellison’s draconian licensing. Had that happened, MS+Google for mobile would have happened.
And you know the tragedy of it all? Windows Phone is a good platform. It’s damn fast and when the Visual Studio platform remains stable for more than a year — it’s a great programmers tool. Eclipse or Android Studio just can’t touch it.
But instead? Windows Phone — the worst choice of my career.
