View Single Post
Posts: 189 | Thanked: 121 times | Joined on Oct 2009
#1672
Originally Posted by hashier View Post
And so is the N900 further more it's GTK based and the successor of the N900 will be QT based.
Sure BUT Android are attempting something very difficult - they're trying to define a device independent platform that developers can target. The devices are all made and implemented by third parties which means an every growing diversity between devices running "Android". This is not the first time it's been attempted and every single time it's either failed (Windows mobile) or led to quite a lot of fragmentation (Symbian, Java). Android is still in the "You just write apps for Android and don't worry about the device" stage in its lifecycle and is only now moving into the stage where it runs on lots of devices from lots of different manufacturers - that means "growing pains" and I'd rather not be around for it.

Maemo is different. Yes it's a platform which will run on different devices but the focus is different. You develop for the N900 running Maemo and you'll develop for the NXYZ running Maemo but there's no suggestion you compile a Maemo application and have it work on both. Maemo and the QT application layer will make it easy to move applications around but you'll still have to iron out differences - so will Android but right now Android pretends you won't.

Maemo is also at least trying to leverage knowledge and skills from other areas - if you know Linux development you'll be comfortable with it. You also get access to at least some of the existing Linux applications.

So for me the N900 does the most of what I want "out of the box" and has the best potential going forward. The main risk is with regard to just how many mistakes Nokia will make