Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

57% Positive

Analyzed from 3079 words in the discussion.

Trending Topics

#app#review#apps#store#apple#should#tarot#astrology#google#https

Discussion (93 Comments)Read Original on HackerNews

DrJokepu•about 2 hours ago
> But that’s not what happened at all. Godier proceeded through a series of escalations up to the App Review Board and the Review Board responded that they determined the original rejection was valid because, I shit you not, “We understand that the app includes a live tarot reading feature.”

> It has no tarot function, no horoscopes, and nothing that I, or anyone else I’ve asked, would associate with astrology.

I have dealt with the Byzantine App Store bureaucracy before. What you do here, is you submit a new version, pretty much identical to the previous one, with the comment “tarot function removed”.

midtake•about 2 hours ago
But then you're lying. Why not add the comment "no tarot function" without reference to whether it existed in the past? A bit confusing because it's a trivial and seemingly unrelated statement but at least then you wouldn't be lying.
bladeacidic•15 minutes ago
Why not just lie? The white lie is the most expedient thing to get the results you want, which is getting the app into the app store. It's not a slippery slope into a total moral decay of you as a human being. If a friend is hiding from an abusive partner, and that partner asks where your friend is, telling the truth would put your friend in danger, so lying is an important skill to have. The lie in this case gets past a pointless requirement.
recursive•about 1 hour ago
You can just add one and then remove it. That way you're not lying. And also it doesn't sound like you're disagreeing with them so you sound like a problem.
modzu•about 1 hour ago
because it would be rejected again
ASalazarMX•about 1 hour ago
"Tarot function is not present in this version, and won't be present in any releases future ever".
echelon•about 2 hours ago
Is Gruber starting to realize Apple's monopoly is bad?

App stores should not exist in a world where only two phone operating systems exist. All apps MUST be installable via web.

Come on, EU. Help us out here. Free us from distribution tyranny. Do it before Google morphs into the same hell beast.

Soon you won't be able to read unapproved, unattested bytes. It's coming. We need as many freedoms as we can get.

Apple can be a great company without the app store monopoly. So can Google.

lapcat•4 minutes ago
> Is Gruber starting to realize Apple's monopoly is bad?

"I do not see the conflict between the view that the App Store review system is failing and the view that it's not the government's business to intervene. Allowing failing systems to fail is how market forces work." https://mastodon.social/@gruber/117055639204173161

starik36•about 2 hours ago
The other side of your coin is that I need to periodically visit my relatives and remove all sorts of malware and adware from their phones. Just like I've done with PCs over the past few decades.
baby_souffle•about 1 hour ago
I get your point but neither the Play store or the Apple app store are devoid of malware.
Arodex•about 1 hour ago
Then Apple should do its fucking job correctly. It is not a poor little company, they have no excuse for this rank incompetence. None.
epolanski•about 1 hour ago
God forbids your relatives ever touch computers!
applfanboysbgon•about 1 hour ago
> Come on, EU. Help us out here. Free us from distribution tyranny. Do it before Google morphs into the same hell beast.

No can do, EU is busy mandating only Google/Apple devices for national digital ID.

> Soon you won't be able to read unapproved, unattested bytes. It's coming.

happy EU noises

aliasxneo•about 3 hours ago
In my last SRE role I was the unfortunate victim of having to maintain a mobile app submitted to both the Android and iOS app stores. I would never wish it on my worst enemy. It was the one thing that I could absolutely _not_ guarantee any sort of reliability with. It was all up to the random person who happened to review the current release and the release process could be as quick as a day in the best circumstances or up to two weeks if we got a particularly difficult reviewer. They seem to have absolutely no context sharing between reviews.
szidev•about 3 hours ago
What an insane ruling considering Co-Star is entirely an astrology app and was picked as an app store "Editor's Choice" at some point.
Jonovono•about 3 hours ago
They arn't against Astrology apps. It's that there are a few categories where apple has just stopped allowing new ones since there are so many.
gervwyk•about 2 hours ago
if true. this is insane
w10-1•about 2 hours ago
Are those documented anywhere?
Jonovono•about 2 hours ago
Somewhat, but still very subjective. https://developer.apple.com/app-store/review/guidelines/#spa...

You can still always get around them (at least my experience), but it just takes a lot of time

guessbest•about 1 hour ago
This is funny because they aren't approving anything right now

Developers are wondering if they are the only ones on their forums: https://developer.apple.com/forums/topics/app-store-distribu...

sandoze•about 1 hour ago
It's been selective for sure. I have a macOS app that has been approved within a day. There are two apps I submit for a client both have cleared review twice in the past two weeks within 24 hours.

On the other hand I have a personal iOS app that normally doesn't take long to approve that's been waiting two weeks.

john_strinlai•about 3 hours ago
as much as i loathe astrology, im not sure why astrology would be blanket banned in the first place.

and i am surprised that apps like "Night Sky" (great app, no affiliation) made it past review if the app store reviewers are incapable of telling the difference.

https://darkhours.io/ does look really cool, i hope they get this sorted out.

ilikeitdark13•21 minutes ago
Wow, that is beautiful.
quentindanjou•about 3 hours ago
The "Astrology" reason emphasized in the article isn't the main reason, they actually quickly talk about it:

> the App Review Board and the Review Board responded that they determined the original rejection was valid because, I shit you not, “We understand that the app includes a live tarot reading feature.”

So that's it, they need to remove the live tarot reading. Which to me while not being astrology, isn't much better.

settsu•about 2 hours ago
Sounds like you'd make a fantastic iOS App Store submission reviewer!
postalcoder•about 3 hours ago
There is no live tarot feature. Thats the point.
john_strinlai•about 3 hours ago
i put tarot + astrology in the same bucket (and, it appears after some quick searches, so do astrologers and tarot-readers or however you call them)

>So that's it, they need to remove the live tarot reading.

dark hours doesnt have live tarot reading.

Jtarii•about 2 hours ago
It is impressive that you seemingly read the article and still don't know what it was about.
rcstank•about 3 hours ago
You missed the fact that the article also explained there is no feature like that in the app.
smelendez•about 1 hour ago
I actually thought the article could be more explicit about that, but in fairness I think the author figured readers were familiar with the app and that it would be obvious there’s no tarot functionality.
robertjpayne•about 3 hours ago
Did you read the article the app contains no such thing anywhere it’s an astronomy app not astrology and is deeply rooted in real science
MerrimanInd•about 1 hour ago
It's a massive problem that mobile apps are most users favorite way to consume programs yet are one of the few forms of distribution being gatekept by two massive and opinionated companies. It feels like the slow creeping rot at the foundation of the premise (and promise) of technology and the internet.

Which makes this a good time to remind everyone about the Keep Android Open movement:

https://keepandroidopen.org/

> "Starting in 2027*, a silent update, nonconsensually pushed by Google, will block every Android app whose developer hasn't registered with Google, signed their contract, paid up, and handed over government ID."

eek2121•34 minutes ago
My immediate thought upon clicking the link referenced in the article, is that the first thing I see is at first glance looks like astrological signs taking up the entire height of the page.

I'm not defending Apple at all (I'm a developer, I've not specifically worked on apps for iDevices, however I've worked closely with those that take our platforms and tie them into those apps at many companies and startups)

I've also not finished reading the article, however right away, based on what I've read, I see the problem. Apple reviews a thousands upon thousands of apps a day, and the folks reviewing those apps (and now, AI) aren't going to continue to review an app when they see a potential violation. It is up to the app developer to be clear and concise.

Apple is a pain to deal with, I get that. However, I see why it was rejected. Continuing to read the article now.

EDIT: read the rest of it. My take is that they are probably employing AI based upon the odd response (which is dumb, also note, Apple has been using forms of machine learning for years to assist with this stuff. When I say AI, I specifically refer to LLMs).

Something that I think folks really need to pay attention to, however, is the first impression. The app reviewer doesn't just hit a reject button and call it a day. They take notes. Notes that aren't shared with you, just among folks that may review it again in the future. When it is re-reviewed, those notes are taken into consideration and given a ton of weight. That is why it is important to give a perfect presentation the first time around. If you have 30 seconds to re-review an app that was rejected and you have notes (and possibly a screenshot or two? I don't know if Apple does that part) of what was presented during the previous review, you aren't going to do a whole bunch of investigating if it looks like nothing has changed. You have deadlines that impact your performance review, you will move on and rubber stamp the re-review. The next level up will take slightly longer, etc.

Handy-Man•32 minutes ago
Well then you clearly should have read it first. As it kept getting escalated and went to review board and was still rejected stating first review was correct.
rpdillon•about 2 hours ago
This kind of thing reminds me of why I've always felt there shouldn't be a gatekeeper. Add your repos, install your apps. Folks should be allowed to have more than one repo to install apps from.
iamnothere•about 2 hours ago
But if you allow users to have freedom, grandma will get hacked! We should all be told what to do and where to go and rely on gatekeepers for permission, for safety. (And no, of course there’s not any solution that would allow competent individuals to go outside the safe zone.)
MostlyStable•about 1 hour ago
There is an easy solution to this: Allow the user to decide whether they want to allow for apps from outside a particular ecosystem. Then Johnny can set up Grandma's phone and (in a deep byzantine menu where she will never accidentally stumble on it, maybe locked behind a pin), Johnny can set it so that Granny's phone can only install software from "Super premium, high class, curated, guaranteed not to hack your phone" walled garden app store. And Johnny, on his own phone, can choose what to download himself, including from the "Buyer Beware, half our shit is malware" dark web app store.

In my opinion, the Apple app store should actually be FAR more curated than it is, and far less curated options should be equally available. The Apple App store (and the Google app store for that matter), should be a relatively small list of apps that have extremely high standards and guarantees. It should essentially be impossible for spammy bullshit to get into these places. User-controlled, parental control like options should determine whether or not other app sources can be installed from (including allowing for specific other sources, so that app source control can be granular and detailed. I should be allowed to add FDroid but nothing else for example).

Done. Problem solved. Everyone is happy. Grandma is safe and Johnny has control over his phone.

But of course, that assumes that keeping Granny safe is actually the reason. Facially obviously, it is not, and is in fact entirely pretextual.

zbentley•14 minutes ago
There are two big problems with this (not that Apple’s caprice is the only alternative):

1. The vast majority of people are Grandma, and they do not have a Johnny available to administer their tech. Most people are not technical.

2. The vast majority of Grandmas will follow instructions on a “how do I share cute photo” website even when that website directs them to dig deep into configuration settings and ignore six “are you sure you want to allow this app to fully remotely control your device?” warnings. Even if Grandma has a healthy suspicion of scams, when she is instead trying to accomplish a goal she will suddenly prove quite adept at giving software with questionable provenance root access to her life.

grishka•about 2 hours ago
The society should change such that grandmas could decide for themselves whether they want tech or not, and still have a comfortable life if they choose to not use it. In our current society, smartphones and the internet are forced on everyone. It's not really a choice any more. Which is quite sad.
lazyasciiart•about 1 hour ago
My grandma does want tech because she loves sharing pictures with her grandchildren throughout the day. That doesn’t mean she wants to send money to Nigeria through a fake banking app?
ceejayoz•about 2 hours ago
There's a saying about how hard it can be to design bear-resistant containers:

> There is considerable overlap between the intelligence of the smartest bears and the dumbest tourists.

The same is true for computers. Solutions that "allow competent individuals" to do something are also typically solutions scammers can convince Grandma to perform without understanding what they do.

(Case in point: I saw a fake captcha that told you to open Terminal and paste a command to "prove" you're human; https://www.reddit.com/r/mac/comments/1rq4bh6/warning_suspic...)

iamnothere•about 2 hours ago
Exactly, computers should only be allowed to do what expert gatekeepers deem safe. There is no possible way to allow competent users to bypass this. Even if they had to go submit a blood sample and sign a document in front of a judge, grandma would just do it anyway! Lock it all down and make sure that compilers require a government license.
Rohansi•about 2 hours ago
Scammers will manage to manipulate people into giving away all of their savings just fine no matter what restrictions are put in place. The excuse is just another "think of the children" to maintain control and profit.
nullishdomain•about 1 hour ago
I've published both iOS and visionOS apps, and my favorite rejection came from visionOS. When you click a link to open it in Safari, the system uses an existing Safari window if available. The app was rejected because the link didn’t work... the reviewer had Safari open somewhere outside their field of view. Approved on appeal :)
kyle-rb•about 2 hours ago
The arbitrariness of app store review hasn't been the greatest on the Google side, for me lately anyway. I got dinged for having an E-rating for my TV show info app that displays an official promo image for an episode of Landman, where a character has a wound with some blood on his face.

I pointed out that there were a couple other E-rated apps that show the exact same image, and many more T-rated ones that only warn of "In-App Purchases" — no "Violence" label. One of the latter is the official Google TV app [0], so I sent some screenshots of that, and asked if maybe they were "crushing the competition" by avoiding their own review process, to see if that would escalate my case (no such luck).

[0] The image is still the same in the Google TV app, and Google Search surfaces the image in question S1 E10: https://www.google.com/search?q=landman+season+1

whywhywhywhy•about 1 hour ago
The concept of computers that for programs to run on them need to be submitted to a committee who decides if the users computer can run it or not felt like where the tides were going for a long time.

Post AI this starts to feel absurd and look if OpenAI release a hardware device with an App Store will the process be days to weeks of review or will it be vibe code it in 40 minutes hit publish and it’s available to every device in 2 minutes?

Yeah think software is thankfully going towards a world where bureaucracy isn’t respected.

The apple decides what the box or square in your hand can do era is over.

Advertisement
swe_dima•about 2 hours ago
It's why I love React Native and over the air updates. So I don't have to deal with this roulette.
cdrnsf•about 2 hours ago
Building web apps is far more enjoyable if only because you don't have to deal with the capricious nature of Apple's App Store review. It's non-deterministic CI at best.
sneak•26 minutes ago
The worst part is that for all of this, the App Store is still absolutely chock full of fraud apps, scam apps, and malware.

They deny great apps, fail to fix their mistakes, and leave heaps and heaps of actively malicious apps in place, in the top 40 in every category.

And we pay them 10x cc processing fees (30% instead of 3%) for this.

It’s pure rentseeking bullshit, and it goes against everything that made Apple Apple. It’s an actual tragedy.

tantalor•about 3 hours ago
Is astrology not allowed in app store? That's kind of a weird thing to ban.
gcampos•about 3 hours ago
Probably not directly, but indirect by the anti spam criteria: If there are too many similar apps, from whatever category, they will just reject new apps.
Rohansi•about 2 hours ago
I wouldn't say it applies to all categories. I highly doubt they'll ever do it to games no matter how many clones of clones get published
SXX•about 2 hours ago
This doesnt affect casino app spam whatsoever.
edwinjm•about 3 hours ago
I am quite an Apple fan, but this dampens my enthusiasm considerably.

How many great apps are rejected, but build by people without reach?

Grombobulous•about 1 hour ago
Just don't be a fan of corporations. Period.

Even the good ones, looking at you Valve.

Am I happy and satisfied customer of some companies? Yes. Not a fan, though.

rpdillon•about 2 hours ago
Their business model depends on you not looking too closely here. Apple has a lot of legitimate advantages, but they oversell the safety of the App Store quite a bit, and they also have an infamous review process for apps that deliberately hides both the reasoning and any sort of estimation of false positive / false negative rate. Google should have these sort of stats as well, but obviously neither company would publish them. False negatives should be observable by the public.

I'm a fan of letting users add repos from vendors they trust, so there isn't one centralized gatekeeper.

dinkblam•about 2 hours ago
overselling the safety is very euphemistic

many years ago we made a list of malware apps on the Mac App Store:

https://www.corecode.io/_malware_on_the_macappstore.html

(yes, the list was made after being disgruntled because totally legitimate apps were refused for nonsense reasons just like in this story)

Kim_Bruning•about 2 hours ago
I wonder how many people are turned off by iOS and have never bothered to learn to write an app for it in the first place?
fylo•about 2 hours ago
I guest it wasn't "in the cards" for me
arjie•about 3 hours ago
I wonder what the internals of the App Store process are. For most app approval processes you can tell because you'll get connections from the Philippines etc. so I assume what's going on here is that these reviewers have a range of English proficiency with a median below what an American developer is used to. Then the rest is just hallucination from the human, guessing at what they're looking at.
ceejayoz•about 2 hours ago
All of my app review submissions come back at like 2-3am, so yeah.

We had a client whose website geoblocked non-US IPs and failed several rounds of review until we gave up and put a copy of their privacy policy on S3.

arjie•about 2 hours ago
I had my privacy policy on a Lovable site. The embedded browser UI for the reviewer didn’t render JS and they would say I didn’t have a privacy policy. Took forever to figure out but tbh it’s my fault: the privacy policy should be visible on no JS.
stuart78•about 1 hour ago
I've been waiting for several days on my MacOS app review. After many successful releases, somebody has decided to nitpick the App description. Fixed and resubmitted. Then, another rejection for some other related aspect of the description. Fixed and resubmitted, now waiting on next review.

I'm good to make the description complaint, of course, but it seems the reviewer immediately halts as soon as they encounter any issue. Would have been nice to get both feedback points on the first response, especially given how long it can take to get back to the top of the queue.

At the end of the day, I regret my choice to use the App Store at all.

par•about 2 hours ago
Many years ago, like in 2017, my wife and I designed a dating app that was based on astrological matching. We knew it was tongue in cheek and advertised at as such. At that time we got a clear rejection from the App Store that they were no longer going to allow astrology apps. Fair enough, we pivoted the dating app to something else and it has been in the store doing fine for years now. But what we noticed was sometime around 2020, all of a sudden apple allowed a huge influx of new astrology apps into the store. It made no sense to us and seemed like bullshit, but what can you do?
namanaggarwal•about 1 hour ago
Honestly, reading this, I kinda feel they have an AI integration in the review tool, which hallucinate and tell them it’s Astrology and employees at that level don’t want to go against that judgement
Advertisement
AlexandrB•about 3 hours ago
I look forward to this app now being approved because getting a viral post on reddit/HN/Twitter is what passes for customer service in 2026.
TooSmugToFail•about 2 hours ago
Damn. What a shocking level of incompetence.

Has Apple really sunk that low?

drcongo•about 3 hours ago
Reject this, but allow a billion spammy gambling scam apps pride of place in App Store searches. Gross.
RagnarD•about 2 hours ago
The most evil (yes) thing about the rejection is that the same stupid wrong misinformation about the app continued to be rubber-stamped as it propagated forward in what should be increasing levels of actual scrutiny and attention. They are lying to call it a review - it's mindless rubber-stamping either by design or because Apple employs people who just can't be bothered to do their jobs.
lapcat•about 3 hours ago
From https://www.seattletimes.com/business/technology/apples-tigh...

> In a sworn deposition in the Epic lawsuit, Phillip Shoemaker, the former head of the App Review team, said employees in his department generally did not have a technical background in computer coding. They needed to know how to use a Mac and an iPhone, he said.

> “Qualifications were that they could breathe, they could think,” he said. And they typically worked at the Apple “Genius Bar” at the company’s retail stores. It typically took about 13 minutes to review a new app, Shoemaker said in the deposition.

ceejayoz•about 2 hours ago
They're likely just ticking boxes on a checklist - does the app crash, does the app have a privacy policy, does the app permit chat?

Nothing about level one app review should need coding skills. Appeals, maybe, but even there, it's almost never about the code.

Grombobulous•about 1 hour ago
This isn't really a bad thing. That's exactly what you want from an app reviewer. You want someone who has critical thinking skills but is looking at the app from the perspective of a typical customer.

Anything involving technical code review of apps on Apple's scale should be automated anyway.

lapcat•7 minutes ago
> has critical thinking skills

That's not what the court testimony said. Could think does not imply could think critically, especially not when preceded by "could breathe", which is an absurdly low bar. Might as well say, "not literally dead".