Live data from Hacker News

Apple takes down another indie dev

blog.rollins.io

11–20 of 84 posts

Re: Apple takes down another indie dev

#15
Eventually an alternative app market free from apple or Google oversight and copyright infringement nonsense will come out. It's about time someone made a significant effort to establish it. Such a market will be profitable too.

Re: Apple takes down another indie dev

#16
It's as if history is repeating itself:

Apple rolls out new features/platform.

Developer forges ahead in gray area (there's history here with apps that launch other apps).

Apple "clarifies" their stance by rejecting said developer's app. (In Apple parlance, clarifying means issuing a firm opinion on their openly stated policy of "we'll know it when we see it".)

Development community cries out.

Apple remains singularly focused; stringently enforcing their policies (even if they are often unclear or inconsistent).

I don't mean to lay the blame entirely at the feet of the developer in this case, but it's hard to argue that there isn't history here. Remember when iOS apps first hit and there were a whole slew of "home screen" apps that displayed things like the weather, calendars, etc? Apple banned all those apps too. The reason given was that Apple doesn't want apps to usurp the home screen. Apple wants to control that part of the user experience, because Apple knows best.

> Instead, Apple is being Apple and aggressively protecting things that do not need to be protected. They do so with inscrutable and nebulous reasons that leave all involved feeling dismayed.

This is purely a matter of opinion. Apple feels that they need to control the user experience. Just read the introduction to the App Store Review Guidelines [1]. Apple's stance is really clear: they control what happens on their platform. They've made some efforts to make the process a bit less lopsided (the appeal board), but it's still crystal clear that Apple holds the reigns.

If, as a developer, you disagree with that philosophy, you have to decide how to best effect change. I would argue that continuing to develop for the Apple platform is about the worst way one can affect change. Proselytizing the developer community is a fool's errand. Look at the case of the larger iPhone. What drove that? Apple looked at the market landscape and decided that they could no longer ignore the trend.

IMO, your best choice as a developer is cast your lot with the platform that best reflects your philosophy.

https://developer.apple.com/app-store/review/guidelines/

Re: Apple takes down another indie dev

#18
Most of my friends making a phone choice choose the iPhone because it has the 'best' apps and apps come to the iPhone first. Most of my friends making apps choose to develop for the iPhone because that's where the money is. I sincerely hope that the open ecosystem wins in the phone market to allow for truly innovative mobile experiences. I think we are well on our way to disrupt the cycle, but only time will tell.

Re: Apple takes down another indie dev

#19
post #3

It's plainly stated in the terms ( https://developer.apple.com/app-store/review/guidelines/ ) Section 10: 10. User interface 10.4 Apps that create alternate desktop/home screen environments or simulate multi-App widget experiences will be rejected So, like it or not, it's what we agree to if we develop apps for iOS.

It's what we "agree" to.

As in, we have no other choice. They could write a clause that said your third child must be named Macintosh and everyone would "agree" to it because there is no other option.

That does not mean it's right.

Consider this: It's the late 1990's and the Terms of Service for Microsoft Windows contains "10.4 Apps that create alternate web browser environments are not allowed".

Microsoft has its pants sued off in court and is almost forced to break up as a company.

I'd argue that Apple has far, far more control that Microsoft ever did, but face no similar consequences for any of their anticompetitive behavior.

That's what upsets me about this.

Re: Apple takes down another indie dev

#20
This seems like a pretty clear case of "not obeying the spirit of the rule":

"On September 26, Greg submitted what he believed was a valid compromise: The click would take the user to the main Launcher app, and from there the app would call the appropriate action."

It's quite clear that while the code would no longer be launching another app from the widget, the user would experience essentially the same action. That he offered this as a compromise shows that he was deliberately attempting to sidestep the rule.

Post reply on HN