7/29/2026 at 3:34:52 PM
Just because “everyone does it” doesn’t mean you get a pass to do it too.Nagging the user to “rate my app” is pure self-interest at the expense of user-experience. I rate any app that nags (ie: more than thrice) me to rate it too. OTOH if I genuinely like some software I’m happy to rate it highly.
Bottom line: It’s not my job to help sell your software - that’s your job. As for trying to get Apple in on the “screw what the user wants to do, there’s STARVING INDY DEVELOPRS that need ratings!”, I don’t think I’ve come across anything so self-serving recently.. Wow.
by spacedcowboy
7/29/2026 at 3:46:35 PM
Nagware will always get a bad review from me if I paid money for it.I'm your customer, not your marketing team.
The nags seem to always come at the worst time. Open an app to look up something and I have to click to close all the bubbles about what's new and "you like this? please review us!". It's incredibly frustrating.
by xahrepap
7/29/2026 at 3:50:12 PM
> I rate any app that nags (ie: more than thrice) me to rate it too.Interesting. Apps can only ask three times a year (from Apple's documentation, my highlights):
"Asking for ratings and reviews
You can ask users to rate and review your app at appropriate times throughout the user experience. Make the request when users are most likely to feel satisfaction with your app, such as when they’ve completed an action, level, or task. Make sure not to interrupt their activity. The SKStoreReviewController API lets you give users an easy way to provide feedback about your app. You can prompt for ratings up to three times in a 365-day period."
by FabHK
7/29/2026 at 3:58:59 PM
Apps can only show you the Apple's dialog for rating three times a year. Many apps first show you their own popup/dialog asking stuff like "Do you like this app?" and only if you click "yes" there then they show you Apple's dialog. And they can show you their own dialog as many times as they like...by black3r
7/29/2026 at 4:38:55 PM
Yea, this dark pattern should be disallowed. Apps also do this before they request permissions (like for location and so on). First, they pop up their own dialog to "pre-flight" the request to use location. If the user says NO, they don't even ask using the official API. Only if the user says YES to the custom dialog do they shoot their shot with the official API. Super annoying.by ryandrake
7/29/2026 at 7:34:05 PM
I wonder if apple tracks metrics on apps that request permissions via iOS APIs and get turned down by the user. If they do, and use those metrics to flag or blacklist apps, that would suck: there are plenty of perfectly reasonable apps that I test out, see that they want permissions I don't want to give them, and then uninstall--no harm, no foul, just not for me.by zbentley
7/29/2026 at 7:54:37 PM
Apps informing the user they are doing to ask for permission is not a dark pattern. It’s used to give user more context. Maybe you’ve seen it done poorly but when done correctly it’s good.by sunnybeetroot
7/29/2026 at 3:47:17 PM
Negative reviews inflate genuine good software just because positive reviews are simply not written usually. people like to complain and not to give positive feedback if things work as expected.by loremium
7/29/2026 at 5:37:15 PM
Reviews on Steam disagree with that. Good games have good reviews, who would have thought!by haunter
7/29/2026 at 3:53:39 PM
Most apps on the play store have fake 5 star reviews, the only reviews you can really trust are the negative ones. (No idea about the apple store, I don't own an iphone)by nubinetwork
7/29/2026 at 4:03:57 PM
> because positive reviews are simply not written usuallyThis is objectively false when you can go to the App Store right now and see that most apps are above a 3.0 meaning more than half rate them positively. People are happy to give good reviews to the ones that deserve it.
by datakan
7/29/2026 at 4:22:27 PM
Most apps are above a 3.0 because they implement the "nagware" to prompt normal happy users to leave reviews, rather than just relying on people reviewing out of the goodness of their hearts. Unfortunately this makes nagging table stakes to not end up with an abysmally low score.by dado3212
7/29/2026 at 6:29:57 PM
When I get a nag I leave a 1 star review every time and I know I'm not the only one.by PaulHoule
7/29/2026 at 7:45:25 PM
I’m curious—if it was unobtrusive would you feel the same way? For example if it were a game, and after you beat a level or finished a game, if the summary screen showing the stats and points from your session just had, down at the bottom, “Do you love this game? Consider leaving us a review in the App Store!”? I hate the bag popups too, especially when they get in the way of whatever I’m trying to do in the app and I’m forced to either dismiss the dialog or go do it. But is even _mentioning it to you_ you without the nag pop up too much? Deserving of a one star review?by rzz3
7/29/2026 at 8:15:14 PM
Well, not covering content helps. Another thing that would help is sensitive to the emotional rhythms.One problem is that before I have to close your modal dialog I have probably closed 20-30 other modal dialogs that I never wanted to have open just in the first few hours of the day. I have been using the web all day and people are always trying to steal a little bit of my attention with everybody trick in the book and the one thing that comes across as "luxury" to me is that when you don't do that in any way shape or form.
To be fair, a lot of the problem is applications jumping on you the moment you start them up. It might be that if you work for a company in Silicon Valley you think it just normal to get jumped on by five homeless people in a row as soon as you poke up your head. But sorry, it's not!
Specifically I have this problem with the Creative Cloud Applications that I only used when I am under distress. Like I use Adobe Illustrator for an unpleasant task that I have to do every three months (and have a checklist for now!) or I use Acrobat Pro because I am handling paperwork I am behind on. I want to fight off the demons in my head and get the job done, I do not want to evaluate anything about new features that have been added to the applications. If it had some sense that I'd completed a task and then had a good feeling about the app then yeah, maybe I'd like to hear about a new feature, or maybe put in a good word for your app.
by PaulHoule
7/29/2026 at 4:30:35 PM
Citation needed. This just sounds like you're saying it because you feel like its true.by datakan
7/29/2026 at 3:52:01 PM
Wait, do developers control when those nags appear or does Apple? I originally thought it was the devs, but then they all were so consistent in presentation I thought maybe Apple prompted on every app after some amount of time.I originally rated any app that nagged 1 star, but stopped after thinking that maybe they couldn't control it. But it sounds like maybe they can?
by vvbull
7/29/2026 at 3:54:44 PM
There is an api to present the modal and manage the reporting but the developer has to instantiate the showing of it. If you leave that out then it never presentsby robbiep
7/29/2026 at 3:56:07 PM
They can control it. In my experience we tried to wait for the user to reach certain checkpoints or experiences to make sure that they had an opportunity to engage with enough of the app to have a real opinion, though on some products it was so delayed we lacked enough of a signal to understand product performance.by UrsusDenali
7/29/2026 at 4:31:31 PM
Not to excuse nag screens but I think the real question is: How should discovery work?Riding the wave of success doesn't say much about quality. How could one even begin to measure quality?
I might enjoy and use an application for decades. That only makes me ignorant about the alternatives.
by econ
7/29/2026 at 3:47:42 PM
This! Personally I feel overwhelmed by dialog boxes and other trash content that gets in the way of content I need to see to do my tasks.I want to see somebody punished whenever something appears. I'd like to see the EU legislators who gave us these GDPR popups treated like war criminals and jailed if they leave the EU (e.g. they've cost us billions in productivity) I'd like to see harsh treatment for those discriminatory and accessibility-violating "click on the traffic lights" popups, that stupid anime girl who is on way too many open source web sites, etc.
And I think apps that show one of those nags should be kicked immediately out of the app store.
by PaulHoule
7/29/2026 at 4:19:46 PM
> that stupid anime girl who is on way too many open source web sitesI assume you're referring to https://github.com/TecharoHQ/anubis. As I understand, this is a tool for blocking bot traffic and is sometimes used as DDOS protection. In my experience it's less obtrusive than Cloudflare, and it's open source and competes with Cloudflare's near monopoly on DDOS protection. I don't think we should be discouraging people from protecting their sites from unwanted traffic.
by done_lurking
7/29/2026 at 6:28:52 PM
This is exhibit #1 for why the billionaires win every time.Like the so-called cyber left can't imagine anything but don't let anyone except for Google run a webcrawler and subjecting users to the same harassment economy that Google brought us. The contempt for end users that has always been latent in the open source world but here it is plain sight.
Another world is not possible if all you can imagine is repeating the same patterns of corporate oppression that have made the web a wasteland. By your honor as a software developer you should fall on your sword rather than put up something like anubis.
by PaulHoule
7/29/2026 at 7:41:21 PM
> By your honor as a software developer you should fall on your sword rather than put up something like anubis.Okay, then my little indie-web, zero-commercialization FOSS website is going to go down due to endless residential proxies DDoSing it--either because it crashes or because I can't afford to host it any more. So I lose the ability to share information and you lose the ability to see it.
> Another world is not possible if all you can imagine is repeating the same patterns of corporate oppression that have made the web a wasteland
I'd love for there to be an option that lets people host good, independent websites such that they stay up and are cheap without users occasionally seeing a loading screen or getting captcha'd or whatever. But all the options there are in the "yell at regulators and push for systemic solutions over many years" camp, not the "how can I keep this site from crashing or burning out my bank account right now" camp.
I guess there's also a small minority that like ... host outside of the public HTTPS web or something, but their answer to "how do I make this accessible to nontechnical people" will similarly take years of tooling and education development.
So for now, yeah, I'll "subject users to the harrassment economy" (a 3 second Anubis loading screen) when they want to use my websites. My imagination isn't the limitation on doing anything else; my bank account, server NIC, and the pace of broad social change are.
by zbentley
7/29/2026 at 3:49:31 PM
> I'd like to see the EU legislators who gave us these GDPR popups…The tracking industry's endless abuses gave you those popups, and they're deliberately implemented to be as annoying as possible to make you say things like the above.
by ceejayoz
7/29/2026 at 3:50:44 PM
It could have been "respect DNT or go directly to jail, do not pass go, do not collect $200". Instead we got American-style legalistic consentualism.My experience as a web developer since 1995 or so is I was able to push back on pop-ups, pop-overs and stuff like that as being user hostile. Than the GDPR breaks the dam, it normalizes the idea of interrupting the user over bullshit, it is not "annoying" anymore, now it is "required" or "socially positive" and now you visit some blog and there are three different popups asking for your email.
by PaulHoule
7/29/2026 at 3:55:28 PM
The GDPR required an action by those performing intrusive tracking. Popups was one possible action.Less intrusive tracking is an option! Opt-in tracking is an option! Not tracking is an option! I don't track anything on my personal sites, and I push back on anything at work that'd make me add a banner as hard as I possibly can.
by ceejayoz
7/29/2026 at 4:32:11 PM
Yeah they could have just not tracked by default. They could have just respected DNT. I mean it’s right there already built into the browser.(And browsers could have set DNT by default).
But of course no website is going to do that.
I actually like the pop ups because they often show all the trackers used in a list of “our partners”. Many big websites have hundreds of these tracking companies listed as partners. It’s shocking. And a useful reminder of why web privacy matters and that if you don’t fight for it they will take everything they can just to squeeze out every last fraction of a penny from you and your data/privacy.
by f17428d27584
7/29/2026 at 4:29:09 PM
> As for trying to get Apple in on the “screw what the user wants to do, there’s STARVING INDY DEVELOPRS that need ratings!”, I don’t think I’ve come across anything so self-serving recently.. Wow.I think you misunderstood the post. I would like to abolish the entire crowdsourced rating and review system. I don't want to request ratings at all. However, if Apple insists on having crowdsourced ratings and reviews in the App Store, then I think it would be better to have Apple-initiated email requests that don't interrupt the workflow of users instead of apps requesting reviews while users are using them.
by lapcat
7/29/2026 at 4:54:20 PM
I think I trust crowdsourced reviews more than I trust a developer who openly says “Developers could write or buy fake reviews, but in volume that would become quite costly”Not “that would be ethically abhorrent”, or even “that would be wrong”, instead “if we did this it would cost me a lot of money to fraudulently boost my ratings”.
What ? I think I was being generous with “self-serving”, I’ve sold software for a living before, and my thought processes never went there. Never. I think you’ve persuaded me never to buy your software.
by spacedcowboy
7/29/2026 at 5:02:19 PM
> Not “that would be ethically abhorrent”, or even “that would be wrong”, instead “if we did this it would cost me a lot of money to fraudulently boost my ratings”.Of course I think it's wrong and ethically abhorrent. Sigh.
In the very same paragraph I use the phrase "unscrupulous App Store developers" when referring to purchasing fake reviews.
I said "Developers could", referring impersonally to developers, but you rephrased it using the words "we" and "me", words that I did not use. You're insisting on assuming the worst of me, for no apparent reason.
My point there was directed more toward readers of App Store reviews. That is, reviews of upfront paid apps, especially higher price upfront paid apps, are less likely to be fake than reviews of free-to-download apps. The question that began the paragraph was, "Should you even trust anonymous crowdsourced ratings and reviews?" That was the context.
It's really a mystery to me how you came up with this bizarre interpretation of my words. If I were a wannabe App Store fraudster, why in the world would I be openly blogging about it? And why would I stubbornly stick with the upfront paid business model when I state in the blog post that the financial incentives favor free with IAP, and moreover that it's easier to commit review fraud with the IAP model?
by lapcat
7/29/2026 at 4:08:30 PM
Did you read the whole thing? His reasoning is difficult to dismiss as "well, you shouldn't do it anyway".by ghusto