Hacker News new | ask | show | jobs
by makecheck 2094 days ago
These are all excellent (and were needed just as much literally 10 years ago but better late than never).

I would greatly expand the last point on filters: I want lots of knobs so that I can permanently banish from view all the schemes that I hate. It would instantly make the Store much more valuable to me. Incidentally it would also increase value for store-runners, since I would actually start buying things again instead of closing the Store in disgust because I couldn’t find anything I wanted after an hour of scrolling through trash.

1 comments

What filters (knobs) would you always disable?

Would you prefer that Apple reject all apps that match your list from the app store altogether, instead of offering those specific ones as search filters?

Well as one specific example...

On the Mac App Store, you can’t even initiate a search in a category; you must start with text. From there, you can select Filters; the only price options are “Any” or ”Free” (ridiculous), the only categories are extremely broad things like “Games” (yes, just that). So I want to be able to say things like “Search -> Games -> Puzzles”, with checkboxes like “No In-App Purchases”. That is a simple query but you’d go crazy trying to compose that list with the current Store.

Worse, existing groups do not represent apps faithfully. A store link that says “See All” really means “see a list of about 12 things that random Apple employees threw together using $UNKNOWN_CRITERIA, and we refuse to show you anything else on the store that certainly belongs in this category”. So I want a list to actually have the apps for sale in that category, not something from Apple’s “experts”.

As far as banishing apps...sometimes I just want to search more quickly but there are definitely apps that I think have no right to exist (like trivial apps with absurd subscription prices designed to scam people, or games with built-in massive in-app purchases that are repeatable).

Not OP, but IMO:

Apps that are pay-to-play but are not 100% upfront about it should either be properly labelled as a demo or rejected. (Of course, before that we need a proper demo mode for freemium apps). I would disable for kids but not for me.

Ads are ok, but apps with ads should be properly labeled and there should be a way to avoid seeing those apps in the store. And ads include the "install chains", of course. I would 100% disable those for me and for the kids.

Notification spam should be dealt with the same way we deal with email spam: transactional is ok, for unsolicited marketing messages there should be a way to permanently unsubscribing. And mislabeling marketing as transactional should be grounds for rejection. I wouldn't ever accept marketing myself or allow kids to receive.

Privacy violations should be grounds for rejection, period.

I agree. So, rather than app store review filters, consider these proposed "App Store Review Guidelines", that I attempted to phrase in ASRG tone:

- Games should not charge money for progress or performance. For example, games that introduce slowdowns for non-paying players or that restrict the number of plays per day for free players will be rejected.

- Games that repeatedly show advertisements must not interrupt gameplay to do so and must offer an appropriately-priced in-app purchase to disable them. For example, modal dialogs and inappropriately expensive subscriptions will be rejected.

Note that I didn't try to rewrite Notification spam or Privacy, because those are a reporting problem that has to be solved at the iOS level. The guidelines are already hostile to misrepresentation of such things, and I think it would be better for iOS to offer "This app sends inappropriate notifications" and "This app violates my privacy" reporting mechanisms somehow.

I also have my own bone to pick here:

- Games must not use in-app purchases for gambling or other chance-based rewards. All items shown as available in a given purchase must be provided at time of purchase.