The N9 and the future of MeeGo at Nokia
If your editor had an N9 in hand (hint), he could write a proper review of it; in the absence of such luck he'll have to take the word of others. By all accounts, the N9 is a nice device indeed. The hardware is nicely designed with entirely respectable specifications. The software is said to be the realization of much of the potential that many of us have seen in MeeGo. All told, it seems to be a clear statement that, despite indications to the contrary, Nokia can indeed make an interesting, competitive handset in 2011. It's the touchscreen-based smartphone that Nokia desperately needed to make.
There have been some questions as to whether the system running on this phone is actually MeeGo or not. By the terms of the MeeGo specification, it is not; it retains too much of its original Maemo heritage. That said, Nokia did obtain permission to use the MeeGo trademark with this system, which has been dubbed "MeeGo 1.2 Harmattan," so it is, in some sense, MeeGo. One thing this version of MeeGo does have is Qt as the graphics toolkit, so it does show Nokia's intended direction for the MeeGo user interface. Of course, the use of proprietary applications at the "user experience" level has also been part of the MeeGo plan from the beginning.
Given how well this phone has been received, one might well hope that Nokia might reconsider its plan to move away from the MeeGo platform. After all, it has demonstrated that it can produce an interesting handset based on some version of MeeGo; why not continue, especially if the N9 sells well? Unfortunately, it does seem like Nokia is not hugely interested in making this phone a success. Developers will be understandably reluctant to put time into creating applications for a one-off device. The "check availability" page lets potential customers request a notification when the phone becomes available - but not if they are in the United States or much of Europe. And then there is the matter of that deal with Microsoft; the folks in Redmond may think that the billions of dollars apparently sent to Nokia should be enough to keep competing operating systems off Nokia's smartphones.
So the situation looks grim. Still, the world can be a surprising place, especially where corporations are involved. An awful lot could happen over the course of the next year. The N770 and N800 tablets did not have clear successors either - they weren't even phones. The N900 was expected to be a one-off as well. So history suggests that Nokia might yet see an interest in creating more MeeGo-based phones in the near future, regardless of what has been said in the last few months.
For those who like to read tea leaves, there is this posting from Nokia's Quim Gil. Quim says that there are four important software components to the N9: Qt, the Linux kernel, WebKit, and the "swipe" user interface. Nokia, he notes, continues to invest in the development of all of these components. He says:
One could speculate endlessly on what "a form or another" means; it might not be handsets. Regardless, it seems possible that MeeGo is not entirely dead at Nokia. A breeze from the right direction might just get things moving in a more interesting direction again.
That breeze could come from the corporate direction; Stephen Elop, having presided over a nearly 50% drop in Nokia's stock price in just a few months, might struggle to retain his position. For a number of reasons, Windows has struggled to gain any serious success in the handset market; that track record may not change in the next year or so. For some wilder (and voluminous) speculations, see this article suggesting that Microsoft's acquisition of Skype has turned the carriers against Windows-based handsets and that Nokia is in the middle of a big about-face.
What will come of all this is unknowable; expecting rational, consistent,
or predictable behavior from corporations is a good way to be surprised.
But Nokia may just change its mind about MeeGo phones again; we may also
see other manufacturers develop an interest in Linux-based alternatives to
Android.  All we really know is that the N9 has seemingly shown the world
how good a MeeGo-based handset (for some value of "MeeGo") can be.
Hopefully good things will come from that.
      Posted Jun 30, 2011 3:01 UTC (Thu)
                               by karim (subscriber, #114)
                              [Link] (8 responses)
       
     
    
      Posted Jun 30, 2011 12:50 UTC (Thu)
                               by rwmj (subscriber, #5474)
                              [Link] (7 responses)
       
In any case, what would be the point?  It seems a better plan if you want Android apps is just to run Android [the whole thing] on the N9.  And then you might ask, if what you want is an Android phone, just get an Android phone.  I seriously doubt the N9 is any better in hardware terms than the latest Samsung Galaxy-whatever. 
     
    
      Posted Jun 30, 2011 14:43 UTC (Thu)
                               by cesarb (subscriber, #6266)
                              [Link] (3 responses)
       
The Windows kernel is even more different, and yet Wine works. 
What helps here is that userspace programs are not supposed to talk directly to the kernel. Instead, they use the C library (Bionic AFAIK on Android) and it is the C library which talks to the kernel. Any emulation of the non-standard extensions could be done by a specially modified Bionic libc, and loader tricks could be used to load it instead of the normal C library. 
And even for programs or libraries which talk directly to the kernel, they most likely are not doing so for the non-standard extensions, but more probably for things like clone() and futexes, which are not non-standard. 
As to the point of it, it allows you to have a MeeGo system (whatever are your reasons for wanting a MeeGo system) while still being able to run the large amount of existing Android applications. 
     
    
      Posted Jun 30, 2011 14:46 UTC (Thu)
                               by rwmj (subscriber, #5474)
                              [Link] (2 responses)
       
That doesn't change the essential point that if you want an Android phone, you might as well buy an Android phone.  You can get similar hardware, with the advantage that you can actually purchase it (unlike the N9) and it has a future (unlike the N9). 
     
    
      Posted Jun 30, 2011 15:15 UTC (Thu)
                               by sumC (guest, #1262)
                              [Link] (1 responses)
       
Demo from February showing Alien Dalvik on a old Nokia N900 
http://www.myriadgroup.com/Device-Manufacturers/Android-s... 
 
 
     
    
      Posted Jun 30, 2011 15:53 UTC (Thu)
                               by karim (subscriber, #114)
                              [Link] 
       
     
      Posted Jul 3, 2011 13:17 UTC (Sun)
                               by mastro (guest, #72665)
                              [Link] (2 responses)
       
So, yeah, a N9 that could also run Android apps would be awesome and possibly the best current way to run them on a phone. 
     
    
      Posted Jul 3, 2011 20:44 UTC (Sun)
                               by njs (subscriber, #40338)
                              [Link] 
       
(But it has a locked bootloader. Sigh.) 
 
     
      Posted Jul 4, 2011 9:50 UTC (Mon)
                               by fb (guest, #53265)
                              [Link] 
       
Samsung Galaxy SII (which sold 3e6 units in 55 days) has 1GB. 
     
      Posted Jun 30, 2011 6:43 UTC (Thu)
                               by tajyrink (subscriber, #2750)
                              [Link] (1 responses)
       
Speaking, about the experience on N9 - it is super smooth even though it's before the Wayland and QML SceneGraph (r)evolutions - just X.org and Qt 4.7! Of course it also tells about the talented engineers, many of which are LWN regulars. Thanks to you. 
Good also that Nokia isn't abandoning Qt but actually making it available to the "next billion consumers", to the extent their words can be trusted (not much?). But really, hopefully now some other manufacturer will make the next killer high-end phone with MeeGo, to validate more of the oh so popular ecosystem mantra which I've gotten somewhat tired of, and to show off to the Nokia management. Not that the IVI/tablet devices wouldn't help as well. 
ps. I would still also like to see Clutter based mass-market high-end phone... to keep the good old G vs. Q/K world on-going 
 
     
    
      Posted Jul 1, 2011 8:58 UTC (Fri)
                               by kragil (guest, #34373)
                              [Link] 
       
And if you want a Gtk-phone there is still the Limo foundation, but to be honest I hope that on phones Qt wins without a fight. Besides Android a third toolkit would just confuse people. Qt is way way better suited and equipped to compete with Apple, MS, RIM, Samsung and HP. 
There will be more consolidation, financing eight smartphone OSes will be hard. Symbian was the first victim although it was leader by a wide margin, it just wasn't build to compete. I hardly think the GTK community has the resources to keep up with the fast pace mobile progresses (and I am writing this in Chrome running on a Fedora Gnome3 netbook) 
     
      Posted Jun 30, 2011 6:45 UTC (Thu)
                               by daniels (subscriber, #16193)
                              [Link] (2 responses)
       
     
    
      Posted Jun 30, 2011 8:16 UTC (Thu)
                               by pabs (subscriber, #43278)
                              [Link] 
       
     
      Posted Jun 30, 2011 8:29 UTC (Thu)
                               by corsac (subscriber, #49696)
                              [Link] 
       
1) N770 
     
      Posted Jun 30, 2011 9:30 UTC (Thu)
                               by mats (guest, #62046)
                              [Link] (13 responses)
       
I am personally at the stage where I'm wondering if it is worth investing time into MeeGo and Qt as a developer - or should I just forget it and go with Android. The only thing keeping me still is that I really like to develop in Qt and the possibility of having a "real" GNU/Linux environment on a phone. 
     
    
      Posted Jun 30, 2011 10:51 UTC (Thu)
                               by jordi (guest, #14325)
                              [Link] (6 responses)
       
     
    
      Posted Jun 30, 2011 14:28 UTC (Thu)
                               by kragil (guest, #34373)
                              [Link] 
       
And with the communication coming out of Nokia and the very limited numbers of markets where the N9 will actually be available it is pretty certain it won't have good sales figures. 
     
      Posted Jun 30, 2011 14:33 UTC (Thu)
                               by mats (guest, #62046)
                              [Link] (4 responses)
       
     
    
      Posted Jul 2, 2011 2:23 UTC (Sat)
                               by rahvin (guest, #16953)
                              [Link] (3 responses)
       
In the end Elop will take his golden parachute and leave Nokia a broken shell. 
     
    
      Posted Jul 5, 2011 15:57 UTC (Tue)
                               by raven667 (subscriber, #5198)
                              [Link] (2 responses)
       
This can be contrasted with the MeeGo/Maemo stack which has been stuck in development for several years, was the last to ship on a modern smartphone hardware platform and even then the system architecture wasn't nailed down, it was a hybrid of the previous and next generation software stacks.  The market is getting saturated with phone platforms and there was very little confidence in the Nokia software stack.   Even if it weren't a lame duck the N9 was not going to change the smartphone market in the same way that Android or iOS phones have, it probably would be meagre competition to WebOS and BlackBerry devices, because of their existing base of support, and those are at the bottom end of the market. 
Hopefully they will keep picking away at MeeGo with a reduced effort and Intel will keep working on it for a while at least so that maybe if there is a shift in the patterns of the market it'll be there as an emergency escape.  It's too bad that MeeGo wasn't successful but it was Nokia and Intel's bad management of the software development process that killed it by making it too late. 
     
    
      Posted Jul 5, 2011 22:38 UTC (Tue)
                               by dgm (subscriber, #49227)
                              [Link] (1 responses)
       
My impression is that most of the builders see WP7 as a very weak offer. In fact, nobody dared to back it until Nokia did (except for Microsoft, of course). 
I don't know if it makes sense for Nokia to sell to Microsoft this way, as I don't know what their directives know (maybe the price for Nokia is being a preferred provider of any Windows for tablets?). But I know that what they have given up is very valuable: their independence. 
     
    
      Posted Jul 6, 2011 17:04 UTC (Wed)
                               by raven667 (subscriber, #5198)
                              [Link] 
       
While I agree that WP7 vying for third place at best it certainly had developer interest and backing  before the Nokia deal when it was just vendors like Samsung and HTC making handsets, at least as much as its competition such as HP webOS and RIM BlackBerry. 
You are right that they have given up their independence and MS has been known in the past to have the reverse-Midas-touch and be pretty harsh on their partners which is why I hope they keep some developers working on MeeGo technology as an emergency escape.  What I've read in reviews on Ars Technica about WP7 suggests that it is competently designed with a unique interface and features that people like so they should be able to make a go of it. 
     
      Posted Jun 30, 2011 11:30 UTC (Thu)
                               by mbanck (subscriber, #9035)
                              [Link] (1 responses)
       
Also, I don't get the point about not being able to ship enough different handsets when the N950 could probably be shaped into production quality with some effort. That would mean two Meego devices for a start. But then, "two nice handsets" doesn't rhyme with "burning platform". 
     
    
      Posted Jun 30, 2011 14:41 UTC (Thu)
                               by kragil (guest, #34373)
                              [Link] 
       
And even if the N9 is great and all, it is probably the last and its UI is proprietary. All future Meego handsets will be measured against it and are therefor more likely to fail. 
The handset UI team at Meego should just copy the work Nokia did. It is well thought out, simple, fast and elegant. State of the art. Reimplementing it should be a lot faster than coming up with something that good on your own. 
     
      Posted Jun 30, 2011 15:31 UTC (Thu)
                               by cesarb (subscriber, #6266)
                              [Link] (2 responses)
       
I have heard there are ways to compile a Qt program for Android. In fact, on one of the talks about MeeGo at LinuxCon Brazil (back before the announcement of Nokia switching to Windows Phone), the presenter touted this as one of the advantages of developing using Qt: the same code could run on all phones except the iPhone (and that only because Apple would not let you). Unfortunately, last I looked the slides from the LinuxCon Brazil talks had not been posted yet. 
     
    
      Posted Jun 30, 2011 15:41 UTC (Thu)
                               by sumC (guest, #1262)
                              [Link] (1 responses)
       
     
    
      Posted Jun 30, 2011 16:05 UTC (Thu)
                               by sumC (guest, #1262)
                              [Link] 
       
     
      Posted Jun 30, 2011 16:11 UTC (Thu)
                               by iabervon (subscriber, #722)
                              [Link] 
       
     
      Posted Jul 1, 2011 1:16 UTC (Fri)
                               by Hanno (guest, #41730)
                              [Link] (1 responses)
       
     
    
      Posted Jul 5, 2011 1:21 UTC (Tue)
                               by kragilkragil2 (guest, #76172)
                              [Link] 
       
That would be totally lame. I really hope for Nokias sake that it ideas for kernel,Qt and WebKit. 
     
    The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
http://www.youtube.com/watch?v=mXWEyKjwk2g
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
http://www.gsmarena.com/samsung_i9100_galaxy_s_ii-3621.php
Validation
      
Validation
      
Improving on that might be a challenge and just copying it might get you in trouble.
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
2) N800
3) N810
4) N900
5) N9{,50}
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
Apples IOS will be at version 5 and Android at 4 (Ice Cream Sandwich) and there will probably be an Iphone 5 and Android phones with 1,5Ghz dual cores and 1 GB of RAM. That is the kind of market the N9 will enter at the end of the year.
I fear it will be like HPs Touchpad, great when it was first demoed, but today .. not anymore. Ipad 2 and GalaxyTab 10.1 are way better.
I don't exspect Nokia to donate it. They probably want to port some of it to S40.
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
The N9 and the future of MeeGo at Nokia
      
 
           