Hacker News new | ask | show | jobs
by mistercow 4999 days ago
What's really depressing is that Apple's App Store revenue (whatever its source) comes from basically having strip mined a thriving freeware and shareware community. They did at least wait until CNET clear-cut the VersionTracker rainforest, but still.

Three years ago, a hobbyist could make an app in their free time, put it out there for cheap or free, and see what happened. If the app was any good, what would happen could easily be that they made a livable income off of their creation.

Today, that hobbyist has basically three options:

1. Pay Apple $99/year for the privilege of showing their creation to the world, and release it through the App Store. Feel their enthusiasm for the project drop as they go through that tooth-pulling process, but expect that it will all be worth it since the App Store will at least give them some good exposure. Watch as it doesn't.

2. Pay Apple $99/year for the privilege of showing their creation to the world, and release it on their own. This is a lot like the old days, except that now Apple is taxing you, and the old tools for spreading the word have largely starved.

3. Don't pay Apple a dime and release the app unsigned. Explain on the download page that the end user will have to edit their security preferences to allow unsigned apps. This looks sketchy to users, and now our hobbyist is suspected of being a criminal.

4 comments

I'm not sure what it is about software that makes people so damn cheap.

Consider all the other activities that people do as hobbies that have absolutely no possibility of even breaking even. Some of these require expensive equipment, fees, time. Getting set up to develop for iOS, even allowing for the cost of buying a Mac, compares well to what else you could be doing.

It's not just the cost. It's also the bureaucracy and loss of control that the App Store creates. Releasing and maintaining an app as an individual developer is difficult enough without adding a whole layer of unnecessary red tape and fees that serve no legitimate purpose.
Also it makes it very hard to just leave apps up. Do I keep paying Apple every year just to give a free app away to people?
Why not? If you have a half decent app and it helps people, and that gives you some satisfaction, do it. That's a well spent $99. Everyone already spends more money on less worthy things.
> 3. Don't pay Apple a dime and release the app unsigned. Explain on the download page that the end user will have to edit their security preferences to allow unsigned apps. This looks sketchy to users, and now our hobbyist is suspected of being a criminal.

You can tell your customers to right-click on the unsigned executable and press "Open", which looks less sketchy.

4. Choose a different platform.
Yeah, that's the one I took. It was an odd moment when I realized, after over a decade of Mac development, that there was no longer anything I needed from OS X that I couldn't get from Linux, now that I've switched almost exclusively to web development.
>Three years ago, a hobbyist could make an app in their free time, put it out there for cheap or free, and see what happened. If the app was any good, what would happen could easily be that they made a livable income off of their creation.

The huge customer base with credit card details stored already, one-click away from a purchase and with such low piracy rates as those the App Store offers was UNHEARD of before it.

And that's for the Mac App Store: for iPhone/iPad apps the market didn't even exist _at all_.

There's a reason developers jumped all over the App Stores. "Tooth pulling process"? You should have tried making a living off of shareware in the old times.

Also (2), why pay $99/year? You don't have to sign to the developer program to release stuff on your own. XCode can be downloaded for free IIRC, and there are tons of other IDEs you can use.

And (3), security preferences? Just right click "Open" and allow the app to run the first time. I really doubt "This looks sketchy to users" of that the "hobbyist is suspected of being a criminal".