Re: @dogged: Elop works for Nokia?
@eulampios - I'll take these in order, shall I?
If you're really objective here, explain us why did Nokia put all of its dwindling eggs in one vendor's basket coincidental with the last Elop's employer?
Because they're Nokia, they were (at the time) the biggest player in the world and they weren't happy to be just another OEM. They had services to sell, such as Navteq mapping (which is undeniably better than any other vendor's mapping solution).
So they talked to Google. Would Google buy and use Navteq mapping? No. Would Google allow Nokia to set boundaries and definitions (important for the low-cost market in which Nokia traditionally shifts vast numbers) on the OS's requirements, capabilities and APIs? No. Would they chuck in a big bucket of cash as an incentive to go with them? No.
Microsoft evidently answered "yes" to all the above because that's what they've done. I'm not saying Elop's employment history wouldn't have made this easier - Elop would know who to approach and how to get the best deal out MS. Short of hiring a CEO out of Google, Nokia couldn't get that kind of insider knowledge on that side of the fence.
Regardless, if Nokia had gone Google, Nokia Maps services would be dead. All that money, thrown away. Their low-cost handsets would give the low-cost Android experience (which, unless carefully managed by a user prepared to tinker with their handset and kill battery+cpu munching background apps) sucks buttock. They would not have the transition cash.
Frankly, if Nokia had gone with Android after the MS offer had been finalized, any shareholder performing a decent due diligence check would have been wholly justified in suing the board for commercial negligence. Not such a great start for the new CEO.
Why killing Meego when it was ready?
What's the thing everyone goes on about regarding WP? No apps. Now, in WP's case, this is partly justified because third-parties have been really slow about building WP apps (especially banks and financial services) which is a problem. Oh, and Instagram, for all your sepia-toned crap photo sharing needs. Apart from that, the OS itself does most things. Meego doesn't. And it practically had zero apps. And yes, you could implement Android apps over it but that leaves you with a cut-price Android handset (which sucks) and wastes the OS. And as for gaining support - nobody else was going to use it. It would have been a Nokia-only thing. And it would have meant retaining the OS teams and all the politics, cost and trouble they brought with them because it wasn't finished. No OS is ever finished. You know that.
And let's talk about apps for a moment - Qt is a great way to write C++ but it's still C++ and as such it has a (partly justified) rep for being hard. To the Objective-C app writer, it would have looked like a scary new language (they'd be wrong but then, you have to be a deeply twisted individual to like Objective-C). The Android app-writer works in Java and Java coders are terrified of C++. MS were offering .NET instead - you can write apps in Visual fucking Basic (coding for retards) if you want to! Hell, you can use Python or C# or C++ or whatever you want to write WP apps. The potential pool of contributors to the WP ecosystem is orders of magnitude greater even than the potential pool of Android devs.
That's why they ditched Meego. It was a dead end OS, doomed from the moment that Java coders started to rule the app world.
I'm not saying it wasn't good - it was. But so was Betamax.