The best apps on the app store are apps that provide some type of utility. They are useful. They are helpful. These are the apps that you use on a regular basis. They are apps that help you take better pictures like Camera+, apps that help you track tasks like Appigo's Todo, and apps that let you create and modify office documents like Documents To Go. Apple even makes these type of apps like Pages, Numbers, and Keynote.
Actually there are two types of apps on the App Store (that try to make money as a paid app). The one that gets the most press is the gamed/entertainment category. If the developer is lucky, these typically make *a lot* of money all in a weekend or two. Their monetary model is a lot like the movie industry. The apps are bought in order for people to be entertained. After the first week or two, the app is old and few people will buy it.
Apple has told people to go buy these useful apps in order to make your devices more productive and valuable. How many years did Apple run the "there's an app for that" advertising campaign? And they are right. When I go buy Apple's Pages app, I no longer feel like I need to have Microsoft Office for my iPhone or iPad. I can download a document, modify it, and send it back out to a coworker. No Microsoft Office needed, Mr. Gates.
These useful apps are like a Ponzi scheme.
Let's say that you buy that app. You pay your $10, $5, $.99, or whatever. What do you expect to get for your purchase? You expect a quality app that does what the app description says. You expect that you will get updates to fix minor bugs. But what about new features? App developers add big, new features trying to get new people to buy their app.
And this is how the App Store is like a Ponzi scheme. If new customers stop buying the app, developers stop updating the app, and all the old customers stop getting the increased value from updates to their favoriate apps. Somebody has to pay for the developer's time. I would love to see some analysis that shows how many of the apps on the App Store have not been updated in the last six months, or the last year?
This has to be fixed. Apple wants developers to create great apps. That is what they tell the developers repeatedly at WWDC. Great apps sell more devices, which makes Apple happy. The problem is that developers make more money selling new apps and less money updating their current library of apps.
Why should an app developer invest a couple of weeks of their time adding a new feature? It will not bring in new customers. It has the potential to break something for the old customers, which increases support costs. Why bother?
Potential solutions
Trial periods for apps would be nice. Amy Worrall has been getting some visibility for her comments on free trial periods. While I think this would help increase the average selling price of apps, I don't think this would fix the Ponzi problem.
Advertising? You have to sell a lot of copies of an app in order to make enough money from advertising. While that might work for the top 10 in each app store category, it doesn't work for smaller niche apps.
Freemium? For the most part this just creates crappy apps. Who hasn't played a free game that quickly isn't fun because you have not paid for some In-App-Purchase power up? It usually sours me on the game faster than I develop a desire to buy the extras. These apps usually just feel like a scam instead of something well made and designed to help me solve a problem.
Subscriptions? For some things this works well. If there is a backend service that can really provide value, have the user pay for the service and the app comes for free. But not all apps make sense to have a service part to them. I get a lot of utility out of Apple's Pages app without adding a paid, backend service. How about an email client or web browser? If you forced a subscription on to that, it would break the value of the app.
I wonder if some sort of expiration date would work? Maybe you get free updates that are compatible with the current version of iOS for a year?
I'm still trying to think up a good solution. But I am pretty sure that nothing will work well without Apple's cooperation.