Linux-based users tend to believe they should get everything for free and sw developers should develop for fun and eat air.
They just somehow need to make it profitable for application companies. Produce some sort of "dalvik-like" based sandbox where they can control and simplify the APIs, while still maintaining the freedom of use that interest the "hacker" community.