Hacker News new | ask | show | jobs
by bhawks 720 days ago
This type of chest beating principal lacks nuance, there are certainly reasons why a reasonable person would agree it is in Apple (or any marketplace operator) not to share rationale directly with the creator. The easiest example would be comms indicating that Apple is detecting malicious behaviors (spam, fraud, abuse, etc) in the app. Disclosing information what can (and implicitly what cannot be detected) is self defeating. There are literally hundreds of reasonable variations in these situations.

I think what is effective is that all violations where the creator is working in good faith to abide by guidelines should be treated with reasonable transparency about how the conclusion Apple came to was reached. What fraction of Apple devs are working in good faith? Obviously the vast majority. So therefore most rejections should have clear rationale.

3 comments

They won't provide any rationale the same way a justice court in a dictatorship doesn't need to refer to actual laws to justify their decision.

The appstore process is arbitrary by design, to keep power inside the company.

I mean, even a court doesn't publish all the deliberation that goes into arriving at a decision. They prepare a final verdict and deliver it–while it would be interesting to see, we have reasons we don't post things like "juror 2 thinks what you did was barely legal".
Courts at least try to justify these decisions with supporting documents, evidence, and links to precedent. Apple just rejects, or approves, or approves and rejects and often cannot say why.
Sure. But I don't think them showing their internal discussions would help solve the problem here, because their internal discussion is likely to be inconsistent and poorly documented.
I downvoted you because you only emotionalized OP’s point without addressing the reply above.
I answered the reply above, they will never provide any answer because it's opaque by design. It's not an oversight, it's how it's meant to be.

Then it's not emotional, it's a rational analysis of what's going on, there's a lot of money at stake here for Apple.

> The easiest example would be comms indicating that Apple is detecting malicious behaviors (spam, fraud, abuse, etc) in the app. Disclosing information what can (and implicitly what cannot be detected) is self defeating.

So what, in a proper court of law all evidence has to be put up for review so that the court can make a proper decision, even if just on technicalities. In Germany, for example, you can get speeding tickets thrown out if you can show that the cops have put their radar in a wrong angle towards the street. Drug dealing trials have to leave out evidence if the accused cannot reasonably challenge them [1].

Now compare that to Apple, which in being the ultimate gatekeeper for access to the App Store for iOS and its iPad/Watch equivalents, currently acts as lawmaker, police, DA, judge and court enforcer at once, and its actions are directly affecting the livelihood of anyone wanting to publish an app on the App Stores - anyone from small indie developers to multibillion international conglomerates, and yes, sometimes spammers, scammers, fraudsters and other kinds of criminals.

And just like in the "real" world, it should not be one company all on its own who has that kind of power. Hence the EU got fed up and installed the Digital Markets Act.

[1] https://www.heise.de/news/EuGH-Nationale-Gerichte-duerfen-En...

Post-2008, globally important financial institutions are required to submit private, internal risk reports to regulators. It would not always be prudent to make this information public, but it makes good sense for regulators to see it -- privately.

It seems like if we want to have "fair" duopoly app stores (Apple and Android), then we need a regulator who is fully embedded and integrated into the process, but can view all details of the decision, including ones that should legitimately stay private (security, etc.). To be clear, the regulator needs to have the final say on what will be private and not. Also, the regulator needs to be involved in the appeals process.

That said, I still think we need to allow multiple app stores on each platform. Meta is large enough to do it. Yeah, I know, that will get no love here. And, unfortunately, it probably means lower security for unsophisticated end-users.