Hacker News new | ask | show | jobs
by socmoth 4503 days ago
I actually did this policy to get one of my apps in the store. As more people eventually use it (and presumably good reviews roll in), I anticipate that I will be able to remove the features which I didn't think were needed.

On the other hand, I really don't like the idea of apple having editorial review over apps for being too simple. The only app which I feel might be too simple is an additional fart or flashlight app. And I'm still inclined to let those be distributed in some way (if not directly through the app store process).

1 comments

>I anticipate that I will be able to remove the features which I didn't think were needed.

This is a really bad idea. While you might think that its impossible, some of your users are going to absolutely love the useless functionality that you added to appease Apple. When you remove it, you are going to receive an influx of 1-star reviews.

I think you can make moderately safe choice if you have the usage data. I.e. if you see 0.5% of active users use some functionality, you can remove it. It can help rest of the users (make the app more simple) and you as well (smaller code base). Also adds possibility to add another feature without cluttering the app.
> I.e. if you see 0.5% of active users use some functionality, you can remove it.

Grrr.

The implication behind this statement is that if most users don't use something, the one's that do don't find it useful.

I regard this implication to be false, and damaging.

> It can help rest of the users (make the app more simple)

If a user interface is well designed, then features that someone doesn't use won't get in their way.

> The implication behind this statement is that if most users don't use something, the one's that do don't find it useful.

Not at all. The implication is that if few people use a feature, few people will be affected if you remove it. They may be really, really upset, but there won't be many of them.

Would you refund those people automatically after removing the feature they use? Since this is not anymore the same value proposition as before. One small feature can make the whole app not anymore worthy those original 1.99$ user paid for.
Can we get rid of the absurd disgust over the huge price of 99 cents people pay for apps? If he thinks the app is better being simpler, let him make his app better. It doesn't matter if he "offers" a refund or not. They can ask Apple for one, and Apple will give it to them. Don't act like the guy is a jerk for removing a feature he deems unnecessary because someone might be upset over the 12 cents of value lost when it very well could improve the experience of the other 99.5% of his users.

I'm sorry, but for 99 cents you don't get complete control over my time and decision making process. Feel free to make suggestions, but for the love of God don't "tell me" that "I need" to make feature X for you. I particularly enjoy 1-3 star reviews that say it's great but it needs X to improve review. As if they would actually come back and change it when it gets X. I promise they don't.

That's fine - they have a road map of useful functionality - just add that and don't have to worry about removing it later.
You could set the release data of the app like 2 weeks in the future and have some sort of webservice that you use to enable or disable app features. You could disable the bogus features after the app has passed Apple's review, but before the app is visible to end-users.
I think deceiving Apple is the very worst idea ever. If they catch you cheating, your app will be booted from the app store - and rightly so.
Legally so, but not rightly so. Apple has arbitrary and unreasonable rules. They are not in a morally justified position when they exert those rules, even though they are legally able to.

Now, in this case, it is obvious what the right move is for the developer. They have to ship their app on android or windows phone instead of iphone. If apple refuses entry into their walled garden, the developers should take their app and go somewhere else. If enough apps do this and become popular, apple will change their rules.

I think it's still rightly so on Apple's part: Apple can set the rules however they like because the App Store is their playground. If you want to play there you have to abide by their rules - even if those rules are contradictory or arbitrary.

I do agree that developers should take their apps to other platforms (most notably Android). I don't expect Apple will change their rules, but customers may switch to other devices. I've personally switched from iPhone to Nexus 5 because some of the apps & features I wanted were blocked by Apple.

Apple's rules aren't arbitrary, they are built around a fairly clear set of aims about which Apple have been fairly public. You may disagree with those aims but that doesn't mean the rules are unreasonable or arbitrary.

I'd also say that as an iOS user and an Apple customer, one of the things I like about the AppStore is that there is a degree of curation, that they do have rules. I don't agree with all of those rules but over time the rules have improved and, on balance, I personally like the end result more than the alternative.

What is more arguable as unreasonable is that the AppStore is the only means of loading Apps to your phone without a developer license but I don't think changing the AppStore is the right solution.

Personally I'd argue that sideloading should be possible (though would need to be enabled somewhere down in the guts of the settings with warnings and all), but I wouldn't change the AppStore which is a service with a specific aim which it meets pretty well.

I think the jump from unreasonable to immoral is rather larger than you seem to imply.
Shouldn't we think of the App Store in the same way that people and companies cannot force a retailer to stock their own product.