It would depend on the application. The new feature(s) could actually enhance an app.
To rewrite it? No probably not. At least not immediately. However, like you would know, most applications are living applications requiring fixes and feature increases in response to customer needs. Games, not so much, but there is a component of "This is phase I of the game, I'll add these features and that's phase II". Then you realize, Oh I'll incorporate this 2.2 feature in Phase II (release 1.2) of the app. I will have just alienated all of the users who have purchased the app (and kept me from starving), because they are unable to upgrade their mobile device as fast as I update my app.
This occurs with iOS, but not as frequently. There is a month or couple of months where I can get ahead of the release. However, I am fairly certain that instead of 25% - 50% of my users being on the same version as I release on (i.e. Droid), I would have about 90% probability that my users will be up to date. That is why I asked my original question. What am I missing here? Obviously I am not in the majority (thinking that Droid is fragmented).
I like OSS. I use and develop on Linux at work for the past 10 years, and yet I'm not enamored with Droid. I am wondering why I am reluctant, except for the articles I have read along with the developers I've talked to.
Thanks for staying with this thread.
-T-