News for hackers. Stuff that matters.
Re:iOS and MacOS Developers Can Now Respond to Reviews by mikeash on Tuesday January 24, 2017 @08:08PM (#13477486)
When an app nags me for a review, it really gets in the way and hinders my usage of it. A bad review is a totally legitimate response to that.

If this is your only solution to biased reviews, then you have no solution, you just have a way to move the problem around some. If you don't want silly one-star reviews complaining about the prompt, don't interrupt people when they're trying to get something done.

Re:iOS and MacOS Developers Can Now Respond to Reviews by scosman on Tuesday January 24, 2017 @09:06PM (#13477801)
No one said nag. People seem to be be assuming the worst possible behaviour. Asking once with a "Don't ask again" and "Later" option is pretty standard.

The original post said a popup is annoying enough to deserve a 1-star review. I strongly disagree and if you enjoy free apps, it's one of the few ways to really thank the developer.

Re:iOS and MacOS Developers Can Now Respond to Reviews by jackvalentine on Tuesday January 24, 2017 @09:18PM (#13477858)
> No one said nag. People seem to be be assuming the worst possible behaviour. Asking once with a "Don't ask again" and "Later" option is pretty standard.

It is pretty standard, and it turns out that I have more than a hundred apps installed that all do it.

I too routinely give one-star ratings to try and de-incentivise this kind of thing. I'm sorry that you don't seem to have an alternate way of going about getting balanced reviews but I don't have an alternate way of never seeing that popup again.

Edit: Thinking about it further, it's remarkably arrogant to dismiss our complaints as effectively the wrong kind of complaint to put in reviews. That's not something you get to decide.

Re:iOS and MacOS Developers Can Now Respond to Reviews by scosman on Tuesday January 24, 2017 @10:59PM (#13478364)
No one dismissed your complaint. I presented the developer point of view.

If you honestly think that a single popup makes an app deserve of a 1 star rating regardless of anything else, I disagree. It's like being a single issue voter. It's also more damaging than you know to the app developers who's work you are using (in most cases for free) and I'd encourage you to reconsider. Apple could fix this issue. A few vigilantes can't

Re:iOS and MacOS Developers Can Now Respond to Reviews by jackvalentine on Wednesday January 25, 2017 @12:08AM (#13478719)
> I'd encourage you to reconsider. Apple could fix this issue. A few vigilantes can't

Apple aren't going to fix the issue without it being a problem for them. I'm making it a problem by poisoning the review well in my own little way. I think this is a considered response - it's literally the only push-back that users have against the practice.

My preferred outcome would be a complete ban on asking for reviews.

Edit: my initial post was a bit abrasive, edited. But I'd like to end with a question:

What's your preferred user response to the practice of seemingly every single app begging for reviews? An actual, actionable response.

Two-star reviews? Three?

Re:iOS and MacOS Developers Can Now Respond to Reviews by SomeCallMeTim on Wednesday January 25, 2017 @01:10AM (#13479086)
>What's your preferred user response to the practice of seemingly every single app begging for reviews? An actual, actionable response.

Complain to Apple for having a broken system, but don't hurt the developers of the very apps you're F-ing using.

As OP said above, Apple could fix this issue. Maybe weight recent reviews more, but don't just wipe the history for every upgrade.

The profound sense of entitlement that users express is really frustrating to app developers.

We can either never ask for reviews and watch as 1 in 100 people EVER review our app (and THOSE reviews are skewed to the people who have a complaint, so the review average is typically crap), meaning that we barely get any downloads and can't actually make a living selling apps, or we can ask for reviews and have people complain with 1-star reviews because the app they continue using for free annoyed them once.

And entirely because of Apple it needs to annoy them more than once in order to stay relevant.

Here's what I'd love to do: Make it so that, if you rate an app 1-star, or even 2-stars, you can't use it any more. If you rate it that low and you still use it, you're lying to other users and harming the creator of the app that you're using for free. Give me a developer API to know what users rated the app how, and I'd implement that in a minute.

People could still rate it 1-star if it sucked. Because if it sucked they wouldn't want to use it.

Drop the review to 4 stars if you're annoyed by it, but know that the developers really, really have no choice. You're basically telling them to commit economic suicide for your minor convenience.

Re:iOS and MacOS Developers Can Now Respond to Reviews by jackvalentine on Wednesday January 25, 2017 @02:02AM (#13479347)
> that you're using for free

Rude assumption.

I always, as a matter of principle, buy the "remove ads" IAP if I use an app regularly. Even if I didn't it wasn't my choice to charge nothing for the app. That's on the developer. Apple doesn't owe you a living, I don't owe you a living. The state of the app store has been known for years now and you've had a long time to decline to participate.

Your problems with Apple are not my problems as a user.

Re:iOS and MacOS Developers Can Now Respond to Reviews by jclardy on Wednesday January 25, 2017 @07:43AM (#13480916)
They are user problems in a way, but indirectly. Without user reviews new apps are buried even when searched with exact names. So the exact app you need for a niche task will never be found in the first place.

The only real solution is for Apple/Google to not wipe the slate every app update. You have to see the user benefit to that - apple right now literally has a direct disincentive to updating an app.

Re:iOS and MacOS Developers Can Now Respond to Reviews by jackvalentine on Wednesday January 25, 2017 @07:55AM (#13480988)
> They are user problems in a way, but indirectly. Without user reviews new apps are buried even when searched with exact names. So the exact app you need for a niche task will never be found in the first place.

So as a user my problem with Apple is that search is crappy. Is this best fixed by the search being improved or app developers begging for reviews?

I'm sympathetic to developers for the problems of discoverability and customer support and think Apple could probably do a lot better for them. But by the same token I completely reject having it pushed back on to me via the annoying review popup every damn time I update something. I'll continue to express my displeasure with one-star reviews.

> The only real solution is for Apple/Google to not wipe the slate every app update.

As I understand it Google don't wipe reviews between versions, and this is still a problem.

Re:iOS and MacOS Developers Can Now Respond to Reviews by SomeCallMeTim on Wednesday January 25, 2017 @03:21PM (#13485623)
Google doesn't wipe the slate, to my knowledge. Has that changed?
Re:iOS and MacOS Developers Can Now Respond to Reviews by SomeCallMeTim on Wednesday January 25, 2017 @03:39PM (#13485801)
>Your problems with Apple are not my problems as a user.

My problems with Apple are exactly your problems as a user.

If you want the apps that don't ever ask for reviews, then search past the first 100 that show up. Almost no one does. You'll find them there, because they don't rank at the top of the results.

Guess how much money those apps make? Not enough to pay for development. It's a power law distribution. At the top of the search you can make a decent living. By the time you're down to 20th place, you might be making $20/month.

You want good apps to use? Even apps you pay for? Then work within the system that exists, and work to change the system. Don't screw the developers who provide you the apps your using.

All you're doing by using the apps that you're slamming is being a hypocrite. The very reason you found those apps is that they asked users to post reviews. And the only reason that an app developer can continue to make and support the apps you're using is that they stay near the top of the rankings. Meaning that they really have no choice, most of the time, but to ask for reviews.

You want to have apps that work, and that aren't exclusively created by huge companies that can afford to get them to the top of the charts with big ad buys? Then support the developers who create them.

You don't want those apps? Then why do you have them installed on your phone at all? Easy solution here. Uninstall the annoying apps.

No, you owe us nothing. But neither do we owe you anything. If you're using our apps, and you want us to be able to afford to continue to make such apps, your one time $1-2 payment to remove ads isn't enough to pay for development for more than a couple of minutes. It's appreciated, don't get me wrong. A typical user of an ad-supported app probably makes $0.25 in a lifetime (depending on many variables). So the only way to actually make app development work is to get hundreds of thousands of downloads.

I actually have stopped trying to participate as an indie app developer who depends on the arbitrary and awful rankings that are ubiquitous in all the various markets. But I have empathy for those who keep trying, and I do want apps to continue to exist.

If one annoys me, I'll uninstall it. That's the honest thing to do, and by the way, it also hurts the ranking of the app. Rating it one star for a single annoyance is effectively lying out of spite. A "one star" ranking should be reserved for an app that you intend to immediately uninstall. Period.

Re:iOS and MacOS Developers Can Now Respond to Reviews by developer2 on Wednesday January 25, 2017 @11:18PM (#13488658)
>> Guess how much money those apps make? Not enough to pay for development. It's a power law distribution. At the top of the search you can make a decent living.

It's unlikely and rare for an app developed exclusively for native iOS, with no existing user base built on desktop or physical business presence in the real world, to ever have a chance of succeeding. The fault for misguided expectations lies entirely with the developers, not Apple or its users. The real purpose of the App Store - that is, what a majority of users find valuable - is having mobile apps for brand names and services they are already acquainted with.

Your primary install base should be from users explicitly searching for your app by name because they already interact with you elsewhere. If you're depending on people to "discover" your app without having ever heard of you, then you are choosing to gamble and attempting to game a system that every other gambler is trying to game right alongside you.

The only real problem here is developers trying to use mobile apps as either a) a get-rich-quick scheme, or b) feeling entitled to earn full-time income solely from their dream job of working as their own boss from home. The App Store is a cesspool of every developer who figured out how to install XCode acting like they automatically deserve to win the windfall lottery. If you choose to develop apps that have no business plan behind them other than "hope I get popular through a closed-garden algorithm", the resulting fallout has nothing to do with Apple or device owners.

Re:iOS and MacOS Developers Can Now Respond to Reviews by SomeCallMeTim on Thursday January 26, 2017 @06:51PM (#13496526)
> If you're depending on people to "discover" your app without having ever heard of you, then you are choosing to gamble and attempting to game a system that every other gambler is trying to game right alongside you.

Bingo! All the popular indie apps that don't use every possible strategy to get to the top of the heap will fail.

By choosing the top rated apps in the top 20, you are playing the same game. If you don't like indie apps, don't download them. "The only way to win is not to play." You don't like that game, play a different game. Don't hurt the many, many developers who are in fact making a living making apps.

And don't spite them just because they're living the dream of earning a full time income working as their own boss from home and it's what you'd like to be doing.

>The App Store is a cesspool of every developer who figured out how to install XCode acting like they automatically deserve to win the windfall lottery.

I don't disagree, but it also has some very nice apps. If you think an app really sucks, by all means slam it in the reviews. It's a service to other people who may download it.

But I'm complaining about people rating apps they otherwise consider to be 4- or 5-star apps, and that they then vote down to 1-star because they're pissed about being asked to review. That's lying out of spite, is hurting a developer who otherwise did a good job on their app, and is uncool.

Re:iOS and MacOS Developers Can Now Respond to Reviews by Veen on Wednesday January 25, 2017 @12:56AM (#13479003)
I'm sympathetic to your argument, but the more you harp on about "free" the less sympathetic I get. Most apps aren't free: they ask me to pay with money or data, which I do, or attention, which I prefer not to. Ad supported apps are not literally free — there's an exchange of value from the user to the developer in all cases.

I suspect what lies at the heart of this whole issue is that some developers think that attention is not a cost to the user.

Re:iOS and MacOS Developers Can Now Respond to Reviews by mikeash on Tuesday January 24, 2017 @09:11PM (#13477826)
We assume the worst behavior because that's what we observe.

If you only ever ask once, don't you lose out the next time you release a new version and all the reviews get reset? The standard seems to be to ask for every new version, which is a major pain in the behind.

Speaking only for myself, I don't one-star any app just for asking once. I only do it to repeat offenders. I'd prefer never to be asked, but if it's just once, it's easier to just dismiss it and get on with things.

Re:iOS and MacOS Developers Can Now Respond to Reviews by DavideNL on Wednesday January 25, 2017 @05:57AM (#13480370)
I've never ever seen a "Don't ask again" option in the ios apps i use. And therefor i also leave 1 star ratings once in a while for apps that keep annoying me with this question (and interrupting my workflow.)

i think it's the only effective thing i can do, the message is: stop wasting my time

Re:iOS and MacOS Developers Can Now Respond to Reviews by enraged_camel on Tuesday January 24, 2017 @11:27PM (#13478515)
>>When an app nags me for a review, it really gets in the way and hinders my usage of it. A bad review is a totally legitimate response to that.

Sure, so subtract one star from your regular review. A one-star review is a grossly disproportionate and unfair response.

I mean I hate being nagged as much as the next guy but let's face it: the only reason these apps are begging for reviews is because Apple store discoverability sucks.

Re:iOS and MacOS Developers Can Now Respond to Reviews by flukus on Tuesday January 24, 2017 @11:52PM (#13478635)
> A one-star review is a grossly disproportionate and unfair response.

If it was an isolated incident sure. If someone cold calls me then I'm going to say "sorry, I'm not interested", but if you're getting 10 calls a day then the response changes. It's a constant problem and I'm willing to lash out at anyone I see making it worse.

As much as we blame it on the app store, we see similar behavior with subscriptions on a heap of websites.

> I mean I hate being nagged as much as the next guy but let's face it: the only reason these apps are begging for reviews is because Apple store discoverability sucks.

Or just not create apps if apple aren't creating a viable platform. It's not something that should be left up to the app developer or the users.

In fact, I'd rather app stores themselves were responsible for review prompts, it would provide better sampling.

Re:iOS and MacOS Developers Can Now Respond to Reviews by SomeCallMeTim on Wednesday January 25, 2017 @01:11AM (#13479092)
If you're getting 10 calls because all the apps updated at once, it's hardly one app's fault.

Also see https://news.ycombinator.com/item?id=13479086

Re:iOS and MacOS Developers Can Now Respond to Reviews by developer2 on Wednesday January 25, 2017 @11:39PM (#13488782)
>> Apple store discoverability sucks.

I will never understand this complaint. If you are depending on people to "discover" your app, you have no business plan and should never have developed the app in the first place. The majority of useful apps are not "discovered" - they are searched for by name by users who already interact with the company via their web service, desktop app, and/or real-world business.

I don't understand why developers, trying to jump on the get-rich-quick or "be my own boss working from home" bandwagon, are so surprised that there's no such thing as an algorithm that is going to give their one app any visibility over the other 90% of similarly unwanted apps vying for the same treatment.

Build a business outside of iOS that makes money providing value to its users. Then add an iOS app as a convenience and incentive for mobile users to continue doing business with you. The percentage of apps released solely to try and "make it big" which will ever do so is laughably small. Ignoring that fact and then complaining that the system is unfair shows a complete lack of common sense. Being capable of simply developing an app does not entitle one to earn a living doing so.

Re:iOS and MacOS Developers Can Now Respond to Reviews by fattire on Tuesday January 24, 2017 @08:14PM (#13477528)
Wow, you sound like a very busy person doing important things.
Re:iOS and MacOS Developers Can Now Respond to Reviews by mikeash on Tuesday January 24, 2017 @08:15PM (#13477532)
It's a minor inconvenience, and my retaliation is in proportion to that.
Re:iOS and MacOS Developers Can Now Respond to Reviews by fattire on Wednesday January 25, 2017 @01:50AM (#13479290)
That you feel the need to "retaliate" over what you deem a minor inconvenience says it all.
Re:iOS and MacOS Developers Can Now Respond to Reviews by mikeash on Wednesday January 25, 2017 @10:59AM (#13482441)
What does it say, that I'm occasionally petty when people waste my time? I certainly can't argue with that.
Re:iOS and MacOS Developers Can Now Respond to Reviews by metafunctor on Wednesday January 25, 2017 @01:20AM (#13479146)
If it's a "minor inconvenience", shouldn't you rate the app, say, 3 or 4 stars if you otherwise enjoy it?
Re:iOS and MacOS Developers Can Now Respond to Reviews by mikeash on Wednesday January 25, 2017 @10:04AM (#13481907)
Maybe. On the other hand, it's an honest reflection of how I feel at the moment. Maybe I could put in some effort to figure out a broader view, but on the other hand, why put in effort to help people who don't value my time?
Re:iOS and MacOS Developers Can Now Respond to Reviews by DavideNL on Wednesday January 25, 2017 @06:03AM (#13480402)
That is not relevant, it's about respect. A develop should respect "not interrupting a users workflow".

From the Dev prospective it's just a minor inconvenience/1 app, from the users perspective it may be 100 apps and the problem becomes a real pain in the ass. And there is no way to opt out.

Then the 1 star review makes sense, doesn't it?