The Story of Nokia MeeGo
An anonymous reader writes "TaskuMuro, a Finnish tech news site, has anonymously interviewed various Nokia employees and pieced together an interesting timeline of the events which led to the abandonment of the Nokia MeeGo platform and to Nokia's current affiliation with Microsoft and Windows Phone. It appears the MeeGo project was rather disorganized from the get-go and fell victim to the company's internal tug-of-war, aimless management causing several UI redesigns and a none-too-wise reliance on Intel components which lacked some key features – namely, LTE support."
Symbian was even worse. They had different branches of code for each phone and they were each run by middle managers who were always at loggerheads with each other and refused to merge code from their competing teams. Not to mention they always tried to scuttle any move away from Symbian.
You must realize, Microsoft has a long tradition of maintaining an internal tug-of-war, led by aimless management, and causing several UI redesigns. They're the perfect choice to synergize with Nokia's corporate environment to leverage their assets for market innovation!
You do not have a moral or legal right to do absolutely anything you want.
"...it was difficult to keep hold of the quality of the subcontractors' work..."
"...bad code written in India..."
"...communication problems..."
I'm shocked. How upper management types keep justifying this model with "lower costs" is completely beyond me.
giggity
My N900 is almost 3 years old, and it is starting to show it's age. I really hope the combination mer/sailfish will turn out ok, as i haven't found anything able to replace my current N900 yet.
I'm going to miss Nokia if they go down for good :(
I'd always assumed Meego had been canned because Elop is a Microsoft Trojan Horse who just wanted to get back into bed with Microsoft and kill anything new, open-source and great. But reading this story of events, I'm quite dismayed to read just how unguided and wasteful the development process apparently was. Even though the final end product (the N9) was terrific, it looks like they only got it properly together when they were told that the project would be canned after the release of the N9. It really does look like a lack of overriding vision and lack of staff working towards a common goal which resulted in the Meego project swimming in circles while the tide took them out.
Going with Microsoft was obviously a bad choice, though. What he needed to do was scrap Symbian, say that Meego would be scrapped after the N9. Pretend to sign a deal with Microsoft. Wait for the greatness that was the N9. Sell the N9. Profit. Develop the N9 to get it to work on LTE., upgrade the processor, memory etc & Profit more...
You have to figure they're recruiting the best of the best, yet some of them manage epic F-ups.
Like the article said though, the teams were great what they were coming up with was great - but they lacked focus, and Nokia was working on multiple platforms at once.
You cannot do that when Google and Apple both ALSO have great teams, also working but all with a focus on one system. Nokia was fated to fall behind these other platforms without the focus on building out a single ecosystem at the same pace Apple and Google were.
It's really a shame, Nokia had an awesome starting position and smart people. But in the end I have to agree with Elop that they were too far behind and the Microsoft partnership was the only way to let them catch up and yet stay distinct in the market (which would have been an issue with Android for Nokia).
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The phone itself is running x11 which is really great for porting apps to it. You get to use c++ and the great qt framework and extensions for pretty much everything, with the option of doing the UI in QML (a javascript based framework). You get to use deb packaging which you either know already or doesn't hurt to learn. If you use the qt creator sdk it does all the dirty work for you, but you can develop without it and just use the scratchbox environment instead if you prefer. Services run with upstart. The xterminal and related developer tools are already compiled and hosted in nokia's repositories, one click to install everything. The fcam camera api allows raw shooting and manual aperture and focus. Gnome tracker indexes your messages and music. The nolo bootloader can be set up to dual boot to another OS. I look forward to the new Sailfish OS promised by Jolla, I have faith the guys writing it are the ones behind some of the well designed N9 OS, and won't make it any worse. I tried windows phone 7 and you're not even allowed to run background services, let alone run your own code without paying a $99 fee.
They used to have a normal organizational structure. Phones division, network division, research division, etc. Then in early 2000's it decided to go with a "grid" style structure. Business phones vs personal phones vs whatever going horizontally, and CMDA vs GSM etc going vertically, things like that. The traditional organization style is what got Nokia from a smallish company to a major world power; the new grid style ended up with 50+ different phones doing essentially the same thing and a shrinking of the market share.
' Really; that's basically what you are saying. Astounding.
=~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
Seriously, I agree with all but the Android part. Back in 2010 Nokia was the biggest phone maker in the world, both in smart and dumbphones. They had the distribution network, the manufacturing capabilities and the brand name to keep that position. With Android they could have stayed in this position, possibly losing a bit of it or gained a bit more depending on their implementation and quality, but they would still have had a fighting chance to be the top dog.
Why the hell has Samsung gone from a bit player to a giant with Android while we should think that Nokia couldn't even keep their dominating position with the same system? It just doesn't compute. Of course Nokia should have seen the lights 5-6 years ago and either dedicated themselves to Meego/maemo or they should have jumped ship and gone with Android. But they would still have a be in a position if they had gone with Android instead of Windows close to 2 years ago. Of course they could still have fucked up, but saying they couldn't have competed with Android just makes no sense at all.