The war Microsoft should have won
medium.com
medium.com
Lack of vendor trust, not wanting to get locked in with Microsoft like PC-makers did. No easy solution there.
Hampered by success of cash-cows like Windows/Office. Shouldn't Microsoft have been focusing on its strengths? Hindsight is 20/20, but those strengths are still doing well for Microsoft. Who's to say throwing more resources at Windows Phone would have gotten a better result?
Even difficulties that seem like they had obvious solutions, such as lack of mobile web, may have been very hard to do, technologically, pre-2008, with smaller screens and lack of mobile bandwith.
The article points out that Windows Phone never got above 15% share. Why was it entitled to win? Or, to rephrase, why should it have won?
I think Apple's real innovation was the App Store, combined with a usable (non-resistive) touchscreen. Prior to the App Store, it was remarkably hard to get apps onto phones. You were dependent on the mobile carrier, whose levels of customer gouging made Microsoft look like newbies. And they were usually terrible when you did start them, so few bothered.
The other problem was that the CE UI was not adapted for mobile; its look and feel was the same as the desktop. Too many tiny click targets. "Metro" was the attempt to fix this (too late). Apple also brought in the pinch-zoom gesture system and dynamic rotation.
The app store only launched in July 2008, same time when iPhone 3G launched.
It was more than 1 year after the original iPhone launch.
The original iPhone was a marketing success even being merely a feature phone by today’s standards: no app store and no user-installable apps at all.
> other problem was that the CE UI was not adapted for mobile
HTC launched its first touch-oriented windows mobile phone almost 1 month before the first iPhone. They called it HTC Touch and included custom touch-optimized WinCE shell. Nobody cared, and people just bought iPhones instead, the sales figures for that year was 2M devices HTC, 6M Apple.
Because better and touch optimized browser, and also because unlimited data plan. Back in 2007-2008, you couldn’t buy unlimited mobile data for any other phone.
I had the AT&T flip-phone pictured in the article and it is my favorite phone ever. The CE shell and bundled apps for non-touch devices were extremely well adapted to the constraints. The one thing I remember well is that I could open it up, punch in 666, and besides showing dialing that as a number it would bring up a list of matching contacts to select from. 666 == MOM. I've never held another smartphone which did that.
Microsoft lost because their successful platform was a fantastic phone with so-so data features and the iPhone flipped the game around.
Release an Android App Store. Release .netCore as part of your app store, so to run these type of apps, they need your app store instead of normal android apps running on Dalvik/AndroidRuntime.
Fork android, like Kindle, and release a copy with Skype for messaging, outlook for mail, the rest of office, the Microsoft Store.
Now they have Windows Phones, that run natively on all android hardware, and have backwards compatibility with android apps.
They completely skipped the embrace extend steps, and tried to jump right to extinguish.
Being on the road, starting a download for an app at one stoplight and being able to use it by the time I got to the next stop light... that was an epiphany.
This was Ballmer's response at a conference when he was asked what Microsoft's response would be to the iPhone. Verbatim.
Steve Ballmer was stuck in his dinosaur thinking and couldn't see the writing on the wall. The break away from the Windows monopoly is one smart thing Nadella did, and hopefully it frees up all these talented developers from creating better products.
Microsoft better have a dedicated VR-centered mobile skunkworks going, or they're just going to repeat this entire "Two Windows' In One!" fiasco all over again. Except now it's going to be three Windows'.
You know Apple does. They're going to come out swinging hard with dedicated VR hardware, a dedicated VR OS and I suspect dedicated VR silicon too. With some kind of VR Facetime, VR iMovie, and partnerships with some major iOS app makers. Samsung is already shipping. Microsoft is already struggling not to slip into 4th place, in terms of profit. And Valve is, for the first time, in a position to offer a complete Microsoft-free platform of their own. While Microsoft is trying to compete with Apple at their new game, Valve is gunning hard to out-Microsoft Microsoft at their old game (an open PC platform).
How can you see the writing on the wall when you're busing laughing at the competition with your eyes closed. I recall that he even laughed at Android.
Ballmer also talked about his customer: the enterprise CIOs (and for the phones, the carriers, not the end users).
Apart from the money-losing Xbox division I am not sure Microsoft really has ever had an end user orientation. Not surprisingly, given Ballmer's background, they are a 20th century industrial concern, more like a car company than anything else. That served them very well when the field was young and the companies that were computerizing needed all the help they could get -- and so were willing to be dictated to.
By the way I also liked the buffoonery of saying that they have a "respectable position" in the "high end" music player business. In another appearance he touted their strength in the "hard-disk based music player space." It reminded me of Steve Jobs claiming that NeXT was dominant in the "business workstation space". Let's define a niche and fill it...backwards!
(Ironically Zune did have a number of interesting features (dare I say "innovations") but the customer base was too smart to care about specs. By focusing on gimmicks they ignored the hard work of making a product that people actually wanted to use.
* I can develop the apps on Windows, Mac or Linux
* There is a lifetime developer fee of $25
* The source code is available
To program for the Windows phone, I believe I'd need a Windows setup which I don't have. "A small barrier" some might say, but a barrier nonetheless. I believe the Windows Store fee was $100 a year or something like that. Not much for a seeded company looking to build apps, but it might discourage a student looking to release an app.For all the hassles of Android's ever-changing API and such, they do try to make it painless for developers to get onboarded.
I as a developer very much don't want to use Windows or macOS. Why would I want to use either of them when I can use Linux? I know there are others who think otherwise; it's great that we all live in a world where we can direct our destinies.
I am not a slave; I can choose where I work.
And Android is not a 100% open source stack, parts of it are closed source.
I doubt this was a factor at all for Microsoft's success or failure, frankly.
EDIT: Apparently I type slow. I'll leave this here anyway.
http://winsupersite.com/software-development/windows-dev-cen...
The C++/CX + XAML experience feels like Visual C++ finally catching up with C++ Builder and finally becoming visual.
Also the component model allows for an easy interaction between .NET, JavaScript and C++, similar to Objective-C++ / JavaScript Core on iOS.
So I really like the WinRT model.
But alas, with all the mid-steps specially the last one of ditching the 512MB Lumias, Microsoft should just drop WP from the UWP supported platforms.
Apart from the resistive touch-hostile technology and stylus-centric interface, HID has taken a substantial step backwards in the years following the decline of CE devices.
Consumer smart phones are a very different prospect.
Ex. micro-softie laments all the ways ms failed in the mobile space, while completely overlooking the elephant in the room:
MS, in the mobile space, did not have an already entrenched monopoly upon which to leverage other market share.
Unless this is a subtle commentary on Google's use of their search monopolistic power to drive adoption of Android (which drives further adoption of Google products) -- if so, then kudos to you.
It seems that the people that brought Microsoft to where it became the dominant force either left or were no longer listened to and Microsoft simply expected to succeed because they where already huge 'over there.'
May be these people have no more disruptive ideas.
The iPhone was a natural progression from the iPod, which dominated the music player market since the turn of the millenium.
The iPhone was a small battery powered box you can hold in your hand and it could play music, just like the iPod, but at the time the iPhone debuted, that's about where the similarities ended.
Also, because of its price ($500 plus a two-year contract) the iPhone targeted a different audience.
The iPhone was about combining your music player (that everybody already owned) and with your phone and then adding an incredibly smooth web experience. Without the iPod functionality, it would have still been a revolutionary phone, but the mass adoption and hype surrounding it would have been reduced.
iPods had just become colour when the iPhone came out, so the main differences were interaction (touchscreen vs "touch wheel"), screen size and connectivity. It wasn't long before the iPod touch came out, with a big touchscreen and apps; basically a non-phone iPhone, giving that different audience a clear transition path.
Why did Microsoft need monopoly leverage? Because for about 20 years, that had been the way they won in new markets: they entered the new market, found a way to leverage the Windows monopoly to give them an edge in that market, and went on to win a dominant position in the new market.
So when the time came to try to dominate a new market without that edge from leveraging Windows, Microsoft didn't know how to do it.
Not quite true. MS managed to beat out Palm to become the market leader in PDAs and mobile devices, just before the iPhone was released and torpedoed everyone.
At one time, there were as many different models of Windows CE devices as there are Android devices now, giving MS a severe fragmentation problem back then similar to the one that Android has now.