View Single Post
Posts: 234 | Thanked: 160 times | Joined on Oct 2009
#22
Originally Posted by ArnimS View Post
Old people want things to stay like they were when they learned stuff: "Why use a gui media player when i can do all that from the command-line?" That might sound like an extreme example but people actually do this. Does that mean a gui is 'reinventing the wheel'? Or is it adding tires to the wheel?

Android effectively ditches linux for something new, Maemo bends as far back as it reasonably can to support the old linux 'ecosystem' along with innovating the new.

A good framework for mini-apps fills a role in that ecosystem. It does not make economic sense to go through the linux/autotools/debian/autobuilder/extras-devel/-testing/extras process for a mini-app that takes 30 minutes to write. Sure you can walk to Washington DC. But it would be wasteful to file your federal income tax that way.

Perhaps a better analogy is found in the growth of industrial technology. Early tools were primitive, and the production process was labor intensive. The results were characterised by craftsmanship and indivuality. As time went on, more and more tools became standardised and 'high level'. This lead to more efficient production, but less 'craft'.

You can still buy hand-made furniture if you want. But not many people are going to do it for free.

A hearty thanks for the UQM port, and best wishes for 2010.
You mostly cover the bases of what I was going to say. To be more specific, the biggest thing holding this device back is applications. Right now, the current curve is pretty high, in that requiring C++ and one of the frameworks (GTK+ now, QT in the future), plus the need to compile it for the processor isn't exactly friendly to bringing applications that aren't already written for some flavor of Linux to Maemo.

One thread that was real popular here for a while were people asking if Java would be coming to the N900. People wouldn't be asking that if there wasn't some perceived need for it. As for your battery concerns, it is slightly overblown from the standpoint that if you really don't want to use such applications, you don't have to. In my eyes, it doesn't seem to be any different to Java/.NET verses native code applications. Both can coexist in the same operating system.

You seem to have some fear that this is going to become a similar situation as Android. I don't see that at all, particularly when Nokia has a few generations of this operating system and it wouldn't make sense to completely ditch those who have been supporting it. No, what I see is a company who wants to make this platform more attractive to developers beyond the geek community.