Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My honest opinion is that the only solution here is to pack up and leave Apple's closed ecosystem, because they clearly don't care about their developers. If you are continuing to do business with them you are sending them a message that it's OK to continue to do this. If it's a Mac app, sell it on your own website; if it's an iOS app, rewrite it for Android and sell it there.


Interesting assertion. Are those other distribution vectors as profitable and trustworthy as the Mac and iOS App Stores?

From my own experience as an app developer, selling the same app on the Mac App Store and through my own FastSpring based store, the Mac App Store is fantastically more profitable. We have a free trial which offers a seamless in-app purchase through our FastSpring store, and we also offer bulk purchases and enterprise discounts through that store, yet the vast majority of our sales are through the Mac App Store. From my numbers, only one day have we seen more copies sold through our own store, and the revenue that day was still less than the Mac App Store's.

From my own experience as an app purchaser, the App Stores rock. I can quickly download and install any and all purchased apps on any and all of my devices. I don't have to worry about serial numbers or registration files. I don't have to worry about nefarious acts that might compromise my download. Hell, I don't even have to worry about installing. The app just appears on my system, ready to go with a single click.

So, from both sides of the field, Apple's App Stores offer a fantastic experience. Are there downsides? Sure. As a developer, I need to worry about bugs like the OP hit and I need to deal with Apple's approval process. But that said, I have to worry about bugs in my own store and purchase validation code (bugs happen there, trust me!), and the approval process leads to the huge upside I and everyone else experience as consumers. And if that process makes consumers more willing to purchase my product, I'm willing to pay that price.

You can call the ecosystem "closed" and you may feel Apple doesn't "care about their developers" but, from my point of view, Apple's provided us with a fantastic platform, some of the best dev tools out there, and the single best software storefront that exists today. Personally, I'm feeling quite cared for and don't see any other platform or storefront offering the same experience. Not by a mile.


easier said than done. How do you distribute apps to people outside the app store?


For Mac OS X apps: over the intertubes, of course. In fact, there's lots of awesome things (Sparkle auto-updater framework) that make this easy.

For iOS apps: Most of the time you don't. You could write your app as a mobile web app, but that doesn't cut it for a lot of apps. If you're determined to have a legit iOS app, you're playing Apple's game.

For Android apps: You can distribute on a number of app stores, in addition to or instead of the official Android Market. You can also offer downloads that can be installed manually, although this requires users to change a setting to allow so-called "sideloading" of apps.


I really don't like how people consider App Store apps "legit" and all the rest "illegal hacker shit".

Jailbreaking is simple and performed by millions. Support issues aside, if I were selling iOS software I would offer it in the App Store as well as on Cydia.


I never said that iOS apps not on the app store were "illegal hacker shit." Not my words.

That said, yes there are alternative app stores available for iOS devices but I would hardly call them "legitimate" since Apple defines that term with respect to their devices. The sad truth is that you have to bypass Apple's restrictions, and continue to do so for each new iOS release, to benefit from an alternate app store like Cydia.


The same way you did before there was an app store - through your website. As for Android, you can sell APKs through your site that people can sideload onto their phones.


If you have any references for what effect that might have on sales, I'd be genuinely curious to see.


Yes! Why didn't we think of this before, we could just... go back to doing what we were doing before that never worked very well!

People already complain about too much competition on the App store. On the web you're competing with virus' and everything else as well. And people have to figure out where you are.

Having your app on the App store is like having it in some giant big box store. Having it on the web is like having your app somewhere on the planet.


I thought the terms of service were changed so that you can't sell directly ...

How does it work? Do you just send ipa files that the user is expected to import into itunes?


Yes, but jailbreak is required.


makes sense, but I thought w1ntermute was distributing using a non-JB channel


There are mechanisms for sideloading to a limited number of devices. Those mechanisms used to be trivially exploitable to authorize an infinite number of devices, but AFAIK, Apple locked it down a lot more and blocked developers that were doing it quite a while ago.


Yes, exactly, either you don't make apps for their platform anymore (in the case of iOS) or you distribute them through your website, just like before the app store existed. Or, you could make a webapp.

Apple has been treating their developers like crap ever since the app store opened, and the only way to change it is to vote with your wallet (or more accurately in this case, your development time). Otherwise, you are part of the problem.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: