|
Do you want to be a sharecropper? Or do you want to own your own business? I've had vaguely uncomfortable feelings about the app store concept on phones from the very beginning (and I've commented on those misgivings here on several occasions over the years, to mixed response), and I think all of the concerns I aired back then are coming to be proven to be real problems. When you sell an app via these stores, you don't have a customer...you have a sale. A customer is more valuable to a software developer than a sale by a vast amount. A few thousand customers can sustain a business indefinitely. Customers can help you make your product better, and you can help your customer get more value out of the application (which means they'll be happy to pay you more). Customers can be rewarded for recommending your application to friends or coworkers. Customers can help support your product in your forums or support tracker. Customers can end up becoming your best employees (our first employee is someone who used our Open Source stuff for years, and was one of our first buyers when we created a commercial product; he's a true believer in what we do). A sale without that direct customer relationship is just a sale. I have hopes that this is a temporary anomaly in an evolution toward a more open web with more direct connection between developers and users, but I don't have a very high level confidence in that outcome. But, I can encourage folks to not become sharecroppers, I guess. About 15 years ago, there was a really common sentiment among tech industry titans that curating the web would be where money was made (which led to things like push content, and "portals", which mostly failed, or evolved), and this seems to be that same idea coming back in a new form. But, the curators are simply extracting value from developers and users without substantially improving the ecosystem...in fact, they're kinda bleeding the ecosystem dry, and enforcing a "software-as-commodity" model...it's Walmart applied to software. Which is a pretty dangerous situation, I think, for independent software developers, and probably only serves the largest corporations. |
All else being equal, I wouldn't like working so that I can be shut down by another company at their whim. Nobody would.
But at the same time, I can get "customers" from App Store sales. Whether you develop your sales into customers is entirely independent of whether your work is hosted (and veto-able) by someone else.
For example, I bought an app on the App Store, and found a nasty bug in it, and so I sent an email to them. I got a personalized response, and started a dialog with the programmer. I've reported many issues and requested some features, was given a pre-release beta to test, and after a few weeks, the next release had my bug fixed. A "sharecropper" under Apple, perhaps, but earned my trust, and I'll buy from them again if I have the chance.
On the other hand, I have in the past bought software in a cardboard box from a store. The publisher wasn't under anybody's thumb, and I'm sure they were happy about this fact. But it was nearly impossible to give any feedback to them, and when I did, I never saw any of it included in any future release. Owned their own business, but made a one-time sale and definitely not a repeat customer.