As a programmer I'm lusting for one of these last-generation smart phones as I have some cool ideas I need to try out. Unfortunately I couldn't afford one (got lots of other expenses that have a priority).
iPhone bothers me because you need to have a Mac to develop software for it, and I don't. And iTunes is awful and you're bound to it (I have an iPod Touch, and it's the worst experience I've had with any player ... the codecs are limited, the battery can't be replaced, you can't use it as a storage device, and you can't install third-party apps that aren't on the iTunes store unless you crack it). I've also heard of horror stories related to getting your application approved in iTunes Store.
Android seems interesting, but there's only one device from HTC with Android on sale and it's not that great. I'm waiting for other brands to release Android phones (like Samsung). Also their choice of developing their own VM with incompatible byte-codes seems awkward. Surely it's optimized, but it would have been better if they slimmed and extended the current JVM ... that way libraries depending on byte-code manipulation wouldn't have to be rewritten for Dalvik. And in 3 years from now those optimizations won't matter anyway, and we'll be stuck with an incompatible VM.
There are a couple of interesting devices with Windows Mobile, but the OS is awkward to use ... you need to have a stylus, and the responsiveness is just bad. Maybe that will change with 6.5 / 7.0.
Nokia N900 seems really interesting. It has Flash integrated and Maemo kicks ass when it comes to developer support (GTK+, Qt, multitasking, and you can even install Mono on it). Nokia phones are also solid and I've always been under the impression that it's the only company able to compete with Apple.
I'm waiting to see if N900 delivers.
1 http://news.cnet.com/8301-1035_3-10319133-94.html 2 http://www.nokian900.com/nokia-n900-internet-tablet-rumors/ 3 http://arstechnica.com/gadgets/news/2009/08/nokia-evolves-aw... 4 http://www.gsmarena.com/nokia_n900_is_now_officially_outed_a... 5 http://www.engadget.com/2009/08/27/nokia-n900-running-maemo-...
I wonder if I could hook up an external (bluetooth?) keyboard, and a monitor and basically use this thing as a full daily computer.
I saw it has video out (NTSC/PAL), but I wonder if it can do monitor out - hopefully at a higher resolution than 800x480.
I would buy either Nokia N900, HTC Hero or Palm Pre the day one of them is released in India. Unfortunately, we're stuck with the crappy iPhone :(
You are acting like this is how a normal market is supposed to work. To help you gain some perspective I welcome you, and your standard GSM phone, to any country anywhere in Europe to see how mobile phones, networks and service-providers are really supposed to work in a competitive market.
I don't as I'm using Debian on my workstation. It beats OS X for development purposes (I've worked on a Macbook for 2 years prior to this).
Other than that, saying that Linux is ready for the desktop is just wishful thinking. It may be for grandma that only surfs the web, until one day when she receives a webcam from her nephew.
But we are talking about a phone released by Nokia with Maemo, a Linux distro sponsored by Nokia, on top of hardware that's designed to work with Maemo, with components picked or developed by Nokia.
The chances of success are great. And Nokia even started an iTunes Store equivalent (www.ovi.com).
I don't know, I'm hoping this leads to something because a lack of competition hurts the market.
If this phone does take off, I wonder if it could distill WebKit's mobile monopoly (disregarding RIM's rather fair efforts with their in-house browser for having a marginal market share, and Opera is a bit of a different story)...
Some people like hardware keyboards, but I don't like the additional bulk they require. The Hero and iPhone are consequently slimmer, and have less moving parts that can break. The Hero also looks like it has a better quality case. The N900 and Hero are both unlocked, which is a welcome change from the iPhone.
Overall, I think I'd still buy a Hero over an N900... but I admit Nokia's offering is tempting.
btw. Linux instead of Symbian, finally!
On my iPhone, landscape mode usually means two hands, whereas portrait means one, using my thumb to point or scroll.
It's not a huge thing, but an important feature for me. My phone is on and working about 80% of the time I'm on the move and either not driving or talking to someone. So whether it's drinking coffee, carrying stuff into work, or handling toilet paper (hush!), all of these require effective single-hand operation.
Yeah, thinking about it here, I'd estimate large percentage of my iPhone operation is portrait and single hand. YMMV.
This Nokia Linux phone looks great, however, and I'm nitpicking. I am looking forward to choices in the marketplace.
Oof.