Hacker News new | past | comments | ask | show | jobs | submit login

Goodwill. Just because you're the big gorilla and can act as such with impunity doesn't mean you ought to constantly remind people of that. One developer doesn't matter in the grand scheme, but every time they get to the front page of HN with a story like this it chips away at Apple's (or Google's, or whoever's) reputation. Collectively that does have value.



Actually, every time an app dev gets to the front page with a story like this, one of the top commenters has more info that paints them in a much more negative light. Which is exactly what happened in this case (using dev account to access inside information). It happens so often that I am beginning to trust Apple's judgement and reactions, not developers (fair disclosure: I am not an iOS or Android app dev, the shear crowdedness of the app store has discouraged me from getting started).

Sure, some explanations from Apple would be ideal, but I think fuzzyZeus makes a good realpolitik argument for why that doesn't happen--and didn't deserve to get downvoted into oblivion for it.

And speaking of explanations, why doesn't the OP give us more explanations? The OP details all the delays and non-comm of Apple without even mentioning his own activities--especially if they were as serious as alleged. If he did non-standard or gray-area activities, you'd think he'd explain them and how they should be considered legit. The fact that he does not mention them at all is very detrimental to his case, and will likely cause a Streisand effect.

Yes, apps and devs are still critical to the iOS ecosystem, but fuzzyZeus is right that there is too much supply putting the balance of power on Apple's side.


With all respect, I don't think FussyZeus makes a convincing realpolitik argument for Apple's approach here. Rambo hasn't, AFAICT, even had it confirmed that his account is suspended at all. The argument isn't that Apple is obligated to spend hours of employee time in back-and-forth arguments with people they kick out of the developer program, merely that they should be clear that that's what they're actually doing and offer at least a sentence or two as to why. The argument that this just can't possibly scale is dubious, given that Amazon meets that standard when they take action against seller accounts. Even Twitter and Facebook, which are dealing with far more bad actors, don't just mysteriously disable your login with no explanation.


> Rambo hasn't, AFAICT, even had it confirmed that his account is suspended at all.

In the original article, Rambo is complaining that his dev account has been limited in some way. Anyway, how is that relevant when no one in this thread is contesting that the OP's account was (or was not) suspended/disabled in some way?

> they should be clear that that's what they're actually doing and offer at least a sentence or two as to why

I pretty much said the same, but given all the missing information, it might be a case where they can't or don't want to. As other comments have pointed out, Apple has covered themselves legally with their TOS explicitly stating accounts could be terminated without notice for violations. Other comments have also pointed out that Apple might be in a legal situation where they were advised to not communicate (blame the corporate lawyers).

> The argument that this just can't possibly scale is dubious

Well FussyZeus had a whole explanation for his/her opinion backed by his/her experience and a certain attitude towards the whole situation. Your only argument is that Amazon, Twitter, and FB do manage to give explanations. Yes, but not always, and Google that you don't mention is notorious for not giving explanations and not being able to speak to a human about it.

I have the feeling that this is not a minor violation and there is credible speculation the OP seems to have behaved in ways that might merit what happened. So I think it's premature to jump to the conclusion that Apple can and should be more forthcoming in this case.


> FussyZeus had a whole explanation for his/her opinion backed by his/her experience and a certain attitude towards the whole situation. Your only argument is that Amazon, Twitter, and FB do manage to give explanations. Yes, but not always, and Google that you don't mention is notorious for not giving explanations and not being able to speak to a human about it.

FZ's only cited experience is "I've done moderation for communities before." As I noted, I've done moderation for communities before. I've also worked closely with professional community managers in other positions. And as I noted elsewhere, I can't quite shake the feeling that neither FZ's experience nor mine is directly comparable to this -- being kicked off a forum is not generally going to destroy your business. "Other companies give explanations" isn't my only argument; my main argument, I'd say, is that when it's reasonable to assume cancelling someone's account will screw with their livelihood, a company should maintain a certain standard of care and communication that exceeds the standard of care a forum community manager has. Is that really such a crazy argument for me to make? (And, yes, I'll also stand by my assertion that even the forum community manager should probably meet the "we're telling you why you're banned" standard of care.)

So, anyway, I guess I agree with this:

> I have the feeling that this is not a minor violation and there is credible speculation the OP seems to have behaved in ways that might merit what happened.

I just have trouble with this:

> So I think it's premature to jump to the conclusion that Apple can and should be more forthcoming in this case.

Unless saying "we've cancelled your development account because you keep digging through private frameworks and publishing crap you know we don't want revealed" would somehow compromise an ongoing investigation (unlikely, unless there's genuine criminal activity here), I just don't think getting to that conclusion requires much of a jump.



To sum up: respected dev helped a relative in the past by setting up a second account with same credentials, this second account had thousands of review fraud, so Apple shut down both accounts without warning. Upon communication, Apple agreed to reinstate the respected person's account that had no fraud. Then there was a disagreement over who said what and when.

Is Apple heavy-handed in this? Definitely, and that should be fixed. But like in the current situation, they had/have significant cause to initiate an action (that turned out to be heavy-handed).


> every time they get to the front page of HN with a story like this it chips away at Apple's (or Google's, or whoever's) reputation

I know we who post here on HN would like to believe this is true, but I have seen no evidence that it actually is.


I started as a huge Google fan.

I am not anymore.

To be honest though they might have put in the biggest effort themselves when it comes to making sure everyone dislike them.


The pain with Google is that they go out of their way to ensure there's no way you can talk to a human with any decision making power.


I'm not a fan of Apple or Google. But I also don't see any reason to think that Apple or Google cares whether I'm a fan or not.


They (Google) probably probably care about if people leave their ecosystem, and even more if we go around encouraging other users to leave and investigators to investigate.


Apple has tons of goodwill with their users, and that's what matters. That's who pays the bills, and that's who funds the App Store. From the beginning Apple has had a very standoff-ish relationship with their developers. Their rules are clear from the outset: Play by them, or don't publish on our platform. To be honest I think developers occasionally still got entirely too much leeway to break their guidelines and get chances to fix it.

Their relationship to us has always been in very simple terms: These are the ways you're allowed to behave while doing business on our platform. Accept that, or do not publish here. If you publish here and break these rules, you will be removed without second chance.

Yet again, and again, and again, we get pleas from fellow developers who broke those rules but think Apple's just being mean. No, they're not. They outlined exactly how you should not Do the Thing, and you Did the Thing, and now you're off. This situation is fixed, and you knew the outcomes. You made your bed, sleep in it.


Sure the primary concern for Apple is users. But it's not like the platform could exist without the ecosystem around it, which largely depends on developers publishing apps. And it's not as if the dev accounts are not subscription-based - it's not expensive and Apple does not make a ton of money on this, but it's not free either.

And I don't think anyone suggests Apple should get rid of all the rules and accept anarchy on the platform, that'd be insane. They have the right to set the rules on their platform, and enforce them. And the developers should not be surprised when violations are handled accordingly.

The first problem is that a lot of the rules are entirely vague, to the extent that it's hard to make judgments based on the wording. (Essentially what we used to call "rubber law" years ago, a vaguely worded law that can be used to support whatever the state currently wants.).

The second problem is that you generally don't get clear explanation what rules you broke. That may seem reasonable, but whoever makes those decisions is bound to make some errors. And if you don't know what rule(s) you supposedly broke and how, you can hardly appeal the decision.

Yes, for Apple it's much easier/cheaper to provide as little information as possible, eliminating the issue of appeals (i.e. costs). But it's a bit of a dick move, really.

If you set rules for your platform, you really need to plan for proper enforcement, including providing information what rule was broken/how and allowing appeals.


> it's not like the platform could exist without the ecosystem around it

We developers would like to believe this is true, but I'm not sure it is. I don't think Apple would care if the third party developer ecosystem went away. They don't depend on it to sell their products.


I think it's fair to say that early on, third party developers added a lot of functionality that was lacking in the OS. Apple has steadily incorporated the more popular features so that is probably less true today, but there are still lots of bespoke tools that they are never going to provide. To use a personal example -- if only Android had a Tesla app, it would definitely be a factor in my choice for my next phone. If they ended the ecosystem altogether I'd probably switch. Whether that also applies to regular people is of course debatable.


There's a huge difference between indie developer apps and corporate apps.

I need my bank's app (well, all four of my banks' apps actually), my email provider's app, a few games, etc. I might have a couple of "indie" apps, maybe. But I could certainly live without them.


How can you say that when the 16" MBP brought back the 'Escape' key? Why would you minimize your (our?) voice in this manner? To what end?


I'm a very loyal Apple customer, but if they turned off all third-party apps, I'd switch to Android right away. Just flat-out.


It looks like someone is grudge-downvoting all your comments no matter what you say.

I just want to add that I'm an Apple user and developer and I agree with you.

There have been past stories right here, when HN flip-flopped between taking a suspended developer's side and then Apple's after it turned out that the dev was not being fully honest. Lemme dig that link up.

I love Rambo (the dev) and the information he provides but he clearly violated the NDA. I wonder how the pitchforkers here would handle it if someone violated their company's NDA.

I'm also glad that big companies are under constant scrutiny so they can't bully smaller devs who don't have a voice as loud as Rambo's. In this case though, I don't think Rambo was bullied.


> It looks like someone is grudge-downvoting all your comments no matter what you say.

Welcome to the Internet! :)

> I love Rambo (the dev) and the information he provides but he clearly violated the NDA. I wonder how the pitchforkers here would handle it if someone violated their company's NDA.

Yeah see, I don't know this person from a hole in the wall, so I have no attachment and that's kind of how you have to approach these things. I've seen this song and dance so many times when someone who has social pull in a given community suffers a blow. It's not fun to swing the hammer (or at least it never was for me) but someone has to.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: