- Why can't we get developers (in the "companies" sense) to get to create applications for Maemo ? - Why isn't this program every's Linux developers wet dream ? - Why aren't we projecting an interesting image like Android ? I don't want to be "hip and cool" as the iPhone users, but getting significant innovation under Maemo name is critical. - Why are we so few ? I estimate the size of this community to about 2000 people, about which only 200 are really active. - What can we do to ensure that the future is Nokia and not HTC ?
It's not as much a question of a niche as in difference in philosophy. With Maemo, as most OSS, it's about an itch being scratched. With Apple/Android, it's about a developer believing that HIS implementation will the the next best thing and not the other 499 developers who attempted to address the same issue. In more economy-oriented terms, on Maemo development is driven by DEMAND, while in appstore oriented OSes, as awkward it may seem at a first glance, development is driven by SUPPLY.
Highly interesting point of view. But I believe true innovation cannot occur based on DEMAND, because the user doesn't know what may lay around next corner - innovation is driven by SUPPLY because of the need to supress one's competitor in the market place.
That's because Linux developers probably see their desktop/laptop computers and their handhelds as two different *beasts* entirely. Any developer worth his/her salt is going to know how to ssh into a remote machine, and, for most, that's all they need in a handheld. The real work gets done on a proper keyboard. The phone is just for communication and entertainment.
We don't have groundbreaking work as Layar because... what exactly ? Why students with reseach projects don't embrace Maemo and publish software on it ? What other great software apart from liqbase do we have on Maemo ? What is that the Maemo is missing to enhance its appeal to innovators, and how can we ammend that ?