A month with Nokia N900

This post is older then 6 months, which means opinions contained were mine and any technical information is most likely obsolete.
Please contact me for text I would also sign, not only acknowledge or if post got broken during one of many server upgrades. I will be most grateful.

Title says it. A month is enough time to get a better understanding of the device and to get asked repeatedly about my impressions. Many have wrote theirs, so I doubt I will be telling anything really new. Before I go on, a short disclaimer, since my writings on this blog stay around longer than might be sensible.

I wrote this post at the start of February 2010. I believe everything I write about technology to be hopelessly out of date after 6 months, but I expect this article will be obsolete even sooner. So by the time you got around reading this, most of my gripes might not even be true anymore.

Nokia N900 is an uncut diamond. A wonderful thing made by talented designers that has quite a few rough edges, not all of them in device. I wouldn’t recommend it to most people, but to some of you it might become your favorite computer. It goes with me almost anywhere.

If you want a rock solid phone, then this device is not for you. I was unlucky to be in minority of people who experienced constant reboots. By constant I mean few times every hour.  My Nokia also lacked a 2GB partition, which meant I was constantly running out of space in which to install applications. Both of this problems have since been fixed. I still have a problem with GSM connection occasionally completely dying, which I can fix only by manual reboot. I’m personally not bothered since I don’t use it as phone.

On the other hand updates to software are regular, with one major firmware update already, that fixed some of my problems (reboot). Annoyances of today might literally be gone by tomorrow and thus my disclaimer.

I know how much effort goes in good software and don’t want to be too negative, but email really does suck for IMAP users. Not only doesn’t it cache headers, so if you have a slow connection and a big Inbox, get used to waiting. You also can’t set sent mail, drafts or trash folders which makes it useless to me for anything but reading email. Even worse, it creates its own folders (like iPod touch) to make a mess in your account. I am all for simplicity and avoiding needless configuration options, but it could at least get a list of folders and compare Levenshtein’s distance to common names (Sent, Sent mail…).

Gecko (Mozilla) based browser though is great, in my opinion much better than iPod’s and I completely switched my mobile browsing to N900. I am biased since unlike many I never was fond of constant zooming in and out (with pinching). My opinion might have been different if my eye-sight was poorer and I needed to zoom more.

If you are a Linux user or appreciate freedom, then it’s difficult to find a better mobile device. N900 is a Linux machine which happens to also be a phone and you have complete access to everything. There is a store (Ovi) and app manager, but you can install and run anything willing to run without permission from anybody. Terminal is loaded by default together with tools needed to prod into the system and root is one package installation away.

I dislike fixed space of iPod. N900 is only slightly better. You can expand it with SD cards, but you have to open battery cover. It looks so fragile that I don’t intend to actually do this unless absolutely necessary. Speaking of storage, as a programmer I can understand why applications can use only 2GB of it, but as user it simply looks daft.

Pair of contact and conversations applications is absolutely brilliant. Instant messaging, Skype and SMS are superbly integrated and they also feed contact application with information about your buddies found on those networks.  Install Hermes and you can update it with data from Twitter and Facebook.

Screen has higher resolution than iPod’s, but physically same (small) size, which means I’ll keep reading PDFs on my 770. Since it’s resistive instead of capacitive, it needs more pressure than iPod’s, but works better at -12 degrees centigrade (this picture was taken with my gloves on).

Maemo has a very active and generally supportive community, but some members can also be needlessly unfriendly. Just because you know where everything is and have seen certain faux pas 100 times before, it doesn’t mean either is true for a new N900 owner with a problem.

N900 RUNS PYTHON, which was my main reason for preferring it over an Android phone. Documentation is a bit all over the place, not always current and I still haven’t found information about how to control built in cameras, but I am an optimist that this will be sorted out soon and that documentation will improve as well.

I compared N900 with diamond, but maybe a better comparison would be a sports car. If you want a polished, sedated experience then N900 is certainly not for you (yet). But if you are a tinkerer who doesn’t mind rough edges in exchange for freedom to make it do almost anything, then you should give it a spin.

There is so much more that could be said, but big picture wouldn’t change much. I haven’t talked much about UI since I simply couldn’t do it justice in few sentences. On the whole it works fine and multitasking is really great even though I think iPhone/iPad’s switch-to-where-you-were model is in my experience rarely a problem and wouldn’t be surprised if it was here to stay.

If there is anything about it you would like to know, then please ask and I’ll try to respond to it promptly.

Reblog this post [with Zemanta]

9 Comments »

  1. [...] /devel » A month with Nokia N900 [...]

    Pingback by Review: CT25664AC667 Crucial 2GB, Perfect for Asus Eee PC.. | myRatings.info — February 5, 2010 @ 2:20 pm

  2. How is the battery life? How long does it last?

    Comment by GK — February 6, 2010 @ 2:50 pm

  3. Hard to say since it is very dependant on what you installed and how you use it.

    Mine is always online, often both through wifi and gsm, but I never use it as a phone. I mostly use it for browsing and communication through skype IM and jabber.

    Battery easily lasts through day unless I use it a lot. However I doubt it would last whole weekend.

    Comment by markos — February 6, 2010 @ 9:02 pm

  4. Hi,
    I’m really keen on getting a N900 too and was able to see a few in action at LCA2010. Your comment re. the constant reboots is a worry, though, and all the N900 owners I spoke to at LCA didn’t indicate any issues like this. Are you sure this hasn’t been resolved in the recent firmware updates?

    Thanks,
    Tim

    Comment by Tim Knapp — February 7, 2010 @ 10:29 am

  5. I’m sorry for not being clear enough. Last firmware completely removed unwanted reboots. As a computer it is now rock solid.

    I did continue experiencing some other problems like repeated requests to enter SIM card’s PIN code, which disappeared only after I turned PIN checking off completely. This is a security trade off not everyone is willing to make.

    I also noticed that Xchat fairly reliably kills my GSM connection, but I need to investigate this a bit further before filling a bug report.

    I think at this point it is a great secondary device, but I would hesitate to recommend it as the only cell phone to own. Not the least because I don’t use it as such and can’t give a reasonable judgement.

    Comment by markos — February 7, 2010 @ 9:44 pm

  6. Great, thanks for the prompt response. Re. your XChat issues, the guys I spoke to who had an N900 said they use irssi for IRC.

    Comment by Tim Knapp — February 8, 2010 @ 1:10 am

  7. Thanks for the tip. I’ll definitely check it out.

    Comment by markos — February 8, 2010 @ 9:35 am

  8. First, thank you for this review. I’m thinking about getting mine in a month or so (I still need to do a “hands-on” review).

    What’s with the MMS support? As far as I know, there isn’t any.

    And something a bit more technical, how would you resolve localization and word permutation problems using Levenshtein’s distance?

    B

    Comment by Bostjan — February 11, 2010 @ 10:55 am

  9. MMS isn’t officially supported yet, but there is a package called fMMS (http://wiki.maemo.org/FMMS) which seems to work fine. I haven’t tested it personally.

    As to Levenshetein…I don’t think there is a solution that solves all cases and I am fine with that. Better to pick no folder than to stuff messages into wrong one.

    When you set up N900, you pick where you are. You also get to pick language of interface, which is a more limited choice (e.g. region lists Slovenia, but there is no Slovenian interface). This gives you a strong hint which languages to check.

    There are 3 interesting type of folders: sent mail, drafts and trash. For each type and language you could have a list of common names (Sent, Sent messages, Sent msg…) that you check with Levenshtein with IMAP folders. If the best match is close enough (say has a distance less than 2), then you pick it and or leave defaults otherwise.

    This is not the speediest way to do this, but probably good enough since number of IMAP folders is usually relatively small, names relatively short, Levenshtein fast and you need to do it rarely or just once.

    Comment by markos — February 11, 2010 @ 11:36 am

RSS feed for comments on this post. | TrackBack URI

Post a comment: