I call B.S. on this ....
iSponge: Developing for smartphones is only as practical as your software concept. THAT is the real problem in almost every case I see where a developer whines and moans about not being able to make a decent profit on the platform! A whole LOT of people went crazy when the hype was at its peak for the iPhone and said, "I gotta get me a piece of THAT action!"
Fact is though, there's not really all THAT much you can create for a given smartphone that isn't just a rehash of stuff that's been done before, or is just plain useless junk for cheap laughs or thrills.
I'm a LONG time computer user and got on board with "smartphones" back when the best you had was a PalmOS based Kyocera phone with a greyscale screen and a stylus that crashed daily, requiring pulling the battery out to reset it.
The single BIGGEST reason the iPhone was successful in the first place was the fact it was finally a STABLE smartphone with a nice multitouch interface that even grandma could manipulate after a little practice. When it first came out, Apple wasn't even really interested in other people writing apps to run on the thing. They were emphasizing "web apps" where you just made an icon on the phone and sent it to some web site that served everything up!
Obviously, they gave in on that idea and slowly came around to an entire app ecosystem, and IMO, it's a pretty good one. Unlike Android, people don't have to worry that much about malware and other nonsense, and Apple rather wisely restricted some of the things you were allowed to access on the phones in your code. (Again, devs whine and moan -- but the iPhone remains the most stable of the smartphones on the market, and this is one reason why!)
If you don't have something that will really "wow" people on a smartphone and make them say, "I can use THAT app every day!", you don't have anything you should count on profiting from. That's just the way it is. The phone already comes with a good email app, a calendar/scheduler, and most importantly, a pretty good web browser. That covers a BIG chunk of what people demand out of a smartphone to begin with. So much other stuff people write is, honestly, useless "fluff". Tons of apps that are just pretty front-ends to the SAME services you can access over the web browser directly. (All fine and good, but not worth PAYING for 99% of the time.)
And if you honestly think what you wrote is "Pretty cool, but not something I might sell a lot of if I don't price it under $5."? Yeah, it's not really that cool after all, ok? It's just ok, and again, you shouldn't expect to make a living off the thing.
Developing for smart phones is as practical as relying on Vegas as a retirement plan. In my free time over the last year, I have submitted plenty of apps. I was not able to even break even after paying the tax penalty. In effect, I paid out of pocket to submit these apps. And I'm reminded weekly with customer concerns.
I address every concern. But why? I had prescribed to the vanity of smart phones. After the glamour wore off, I still feel an ethical obligation to take care of the people that I paid to provide apps for. This IS more the norm than the exception.
Here's what it boils down to:
A) When Apple comes up with a profitable model for developers you will see an increase in the quality of applications. This will not happen until Apple releases a product beyond the realm of shiny gadgets that fill the void. In the mean time, you will find me working on innovative technology that will actually solve real world problems.
B) After seeing how most posts indicate iOS users feel they've been taken advantage of, I refuse to continue to support you. If you really need to cast stones, start at the Apple-defined business model that programmers have to work within.
C) I applaud this guy for defining a sustainable business model where he didn't have to win the lottery to be successful.
Enjoy your void.