To view parent comment, click here.
To read all comments associated with this story, please click here.
Its not a serious option for someone looking for a new phone & platform to develop with. The n900's specs leave much to be desired. It can't compare with Android or iphone on hardware alone. And the os is not as widely adopted, with little hope that it will reach android and iphone levels in the near future.
I can agree on not as widely adopted. The software library is rich but wouldn't be hurt by more developers. The specs on the N900 I can't comment as I haven't compared them directly for some time. It stomped all over it's contemporaries but the Iphone4 and current Android hardware has had two years or so to leapfrog now.
In terms of future, I think it's less pessimistic than stated. Given Nokia's push towards QT which means your apps runs on both Symbian and Meego (ie. the entire Nokia product line).
It may come down to who's shortcomings affect less people as Meego, Android and Ios all have some pretty big shortcomings. (presently, Maemo/Meego seems to offer the most respect for the device owner)
I am personally waiting for the rumored n9, which is supposedly going to be the first phone shipped with meego sometime next year.
Also, remember the n900 is more than a year old at this point. So, you really can't compare it phones of today like the iphone 4. What is a fair comparison are older phones like the iphone 3g and 3gs which it stacks up pretty well against in terms of hardware.
I really cannot wait for the n9, still using a first generation 8gb iphone with edge myself. The thing I really cannot stand anymore is the recessed headphone jack. 8gb also is not enough space. I cannot even fit my entire music collection on it, never mind any other media. Oh well, at least now thats it no longer under warranty its safe to jailbrake.
I'm sorry, you'll have to turn in your geek card now. Despite any other shortcomings, N900 is simply light-years ahead in development options.
Use QT and target all recent and future Nokia smartphones. Or use SDL for games. Or gtk+, if that's your cup of tea.
Use Python (with PyGame, PyQT, PySide, *or* PyGTK+). Or Ruby. Or Perl. Or C, C++, Java, and most other compiled languages. Heck, you can probably use FORTRAN if you must. This is not an "Objective C / Java or die" phone.
N900 is simply unmatched in development options, bar none.
Even if you mean commercial development opportunity, the Ovi store is seeing 3 million downloads a day and growing rapidly. Not the largest by any means, but quite respectable nonetheless. Quite a few developers have sold over a million copies of their apps.
And the N900's hardware still compares quite nicely to more recent Androids and iPhones, despite its remarkable age. (Since my family also has a Cliq and a Vibrant - we've compared! :-D) 32 gig flash (*plus* SD), 1 gig RAM / VM, FM transmitter, great keyboard and camera, and the kickstand still draws envious comments to this day. Sure, the 600 MHz CPU is a bit dated, but responsiveness is comparable to recent Androids.
Besides, *WE* had Angry Birds *FIRST*! ;-)
It's not the next great thing, but it's still a perfectly reasonable option - *particularly* if you want a great development platform.





Member since:
2007-09-06
Maemo v5 (Meego version -2) is very nice on the N900 and the firmware update that just came out in the last month tightens it up nicely. Granted, the new hardware with Maemo6/Meego by default is still pending.