<< >>
justin = { main feed , music , code , askjf , pubkey };
[ <<< last (older) article | view in index | next (newer) article >>> ]

February 4, 2010
The mighty iPhone vs the Nokia n900

After seeing a slashdot post about people running OS X on the Nokia n900, I read some more info about the n900. It seemed like great hardware, and was debian-linux based, so it seemed like a good platform to play with. Enticed, I found it on Nokia's site, complete with a 14 day return policy.

I should mention, I have/use an iPhone 3GS. Apple ends up pissing me off to no end, but I really end up liking the 3GS. It's a great phone/browser/apprunner/notetaker/calendar/ipod/etc. If it wasn't locked down so tight, I would like it even more. So really I end up disliking the idea of the iPhone, but liking it in reality.

The n900 is pretty much the opposite -- the idea is great. Having a phone I can ssh into and install g++ and make on and build stuff and run on, is great. On paper, everything's there. This is what I found:

  • Screen: the screen looks good. It's high resolution, but the touch sensitivity of it isn't great, it ends up feeling clunky.
  • Storage: on paper it has 32GB of flash. This is great. What's stupid is that the root fs is only 256mb of NAND memory, and while you can install extra packages via apt-get etc, if those packages aren't carefully designed, it ends up filling your root filesystem. Even the obvious things like making /var/cache/apt point to the big disk, they could do, but haven't. So basically you have to do one of many hacks if you wish to install much. The biggest thing I found was moving various /usr/[share|lib|bin]/xxx directories -- all stuff nonessential to booting -- to the bigger disk and symlinking them. Anyway, it's dumb that you should have to do this. Complete pain in the ass. I eventually got everything I wanted installed, but if the point is to have an open extensible phone, you gotta make it do that out of the box.
  • WiFi: support seems solid. When the phone is sleeping, you can still ssh to the phone (if you installed OpenSSH, which is easy). RAD.
  • SSH: awesome. Fast, the thing really feels quick. It is 600mhz, and for command line linux that is super fast. I remember my P133 being quick, too.
  • Web: the browser is pretty solid, and flash support kinda works (wasn't really fast enough for YouTube, but there seems to be an app for this).
  • Keyboard is usable. Better than the iphone's, for me, but not fantastic either.
  • No AT&T 3G support. I don't care whose fault it is, but come on?!.
  • Camera: quality was decent. The video recording was pretty good, sound seemed better than the iPhone 3GS's. Here's a youtube video we did as a test (apologies for the content).
  • General UI: Some things are super fancy (nice blurs, transitions), but other things are not even half baked. There's a nice standard for "close window" or "go back" button locations, but 90% of the time the buttons for those are not visible, yet if you click them they are there. Silly stuff.
  • Multitasking. Mmmm. so good. I like. Hear that, Apple? It's not even a pad...
So I sent the thing back. It didn't last 24 hours. The dealing with root fs, I could get past that. The lack of AT&T 3G support, that made the decision easier. I really tried. I wanted to like it.






6 Comments:
Posted by david on Fri 05 Feb 2010 at 18:16 from 118.208.150.x
So was the primary reason you didn't end up keeping it /mostly/ the AT&T thing? The other comments you have seem to be generally positive (except for the root fs issue).


Posted by Justin on Fri 05 Feb 2010 at 18:53 from 64.81.54.x
Well, had it had 3G support, I probably would have given it a good week or so, to see what parts of the OS you could modify. For example, could I improve windowing manager's UI? It would have been worth trying to see, if it supported my 3G.


Posted by david on Fri 05 Feb 2010 at 19:23 from 118.208.150.x
Sorry, I should have pointed out I'm in Australia so not really familiar with what you do and don't get - I assumed that there was something magical about AT&T that made their 3G service better/more appealing/faster/awesomer. But it sounds like you just don't get 3G service at all if you're not with AT&T?!


Posted by Justin on Fri 05 Feb 2010 at 22:31 from 64.81.54.x
Actually the phone supports "standard" 3G service, but apparently AT&T's is somehow different. I'm not quite sure why it didn't work, but apparently it's some known issue.


Posted by david on Sat 06 Feb 2010 at 00:46 from 118.208.150.x
Ah, fair enough. I don't realllllyy get how all the magical mobile networks work; I /think/ here in .au it's all somewhat standardised so all the carriers have to offer the same services.

The N900 is not actually available for sale in Australia, most depressingly - as seems to be the case in the US, most of the networks appear to be terrified of the liberties that it provides in terms of software so are refusing to touch it - and most people here seem to only buy phones on a contract so they feel "free".

I'm hopefully heading to the US in a couple weeks for GDC and I'm dead keen to pick up an N900, though I really want to get my hands on first. Found your feedback to be really interesting and backed up a lot of what I already thought (which for me are all the reasons I want one of the freaking things).


Posted by Lino on Fri 24 Sep 2010 at 10:50 from 83.165.19.x
What about android? You should love Samsung Galaxy S for both hardware and OS. I own a HTC Magic which is great but it's getting a bit old already.


Add comment:
Name:
Human?: (no or yes, patented anti crap stuff here)
Comment:
search : rss : recent comments : Copyright © 2024 Justin Frankel