Earlier quoted context omitted.
Microsoft not only saw mobile coming, Windows Mobile (CE/Pocket PC) was out years before Android and iOS and was decently popular as a smart phone OS. HTC made dozens of models under its own brand and for other manufacturers. But if techies pull their nose up for your platform, you have a long term problem because techies are the people that produce the things that make your platform long term viable. Techies don’t m…
MS saw it coming, enjoyed some brief success with OEMs like htc around 2004, and then Android and IOS steamrolled over it by the 2008-2010 time frame. Sitting ducks basically. I worked at Nokia back in the day. Nokia knew this as well (I read the internal mailing lists, this was debated and speculated on heavily) and they did not act in time either. 2005 was in retrospect the key moment to act. Neither Nokia nor MS m…
Microsoft created AJAX - it was originally and ActiveX extension that only worked in IE.
Even today, GSuite is not that popular among big corps.
By the time MS was trying to push windows phone, their windows only development stack was a huge part of their problem. They needed developers to write apps for windows phone; especially developers already successful on IOS and Android. Only problem: all the IOS developers were on Macs (because Apple). And many of the Android developers were too (because they were pretty awesome). A windows laptop was a really hard sell to developers at the time because, well, they kind of sucked. Google was actively trying to compete with MS and still best friends with Apple so, the two of them created a developer friendly ecosystem outside of the MS bubble.
Developers go where the money is. It’s not the tiny Indy developers that are making most of the money on mobile. Windows Phone didn’t fail to get apps because developers didn’t want to program on Windows. They didn’t see any money in it. Heck even MS Office was available for iOS before Windows.