It sounds to me like these developers didn't read the app store guidelines. Don't make apps that do what Apple devices can already do natively. They made an app that was too much like a desktop and got rejected. That seems entirely reasonable.
It sounds to me like these developers didn't read the app store guidelines. Don't make apps that do what Apple devices can already do natively. They made an app that was too much like a desktop and got rejected. That seems entirely reasonable.
It sounds to me like these developers didn't read the app store guidelines.
I'm getting really sick of that defense for Apple. How exactly do you logically go from "Don't make apps that do what Apple devices can already do natively" to "Thou shalt not make a cool picture frame app"?
Yes, it's entirely the app developers' fault, and Apple can never be mistaken. The allmighty App Store Guidelines CLEARLY spell out for developers what they can and cannot do. They are immutable, all-encompassing, never vague, and impossible to misinterpret. If only developers would READ, we would never see any of these stories.
Argh.
(Have I just been trolled? On HN?)
When you make your picture frame app look like a desktop.
I feel sorry for the guys, because it was certainly unintended. The path they took to adding value to their picture frame app unfortunately shifted the gestalt from picture frame to desktop, and when you're moving in that direction, you might fail to notice the shift. But it is entirely reasonable for Apple to disallow apps that can confuse the UI hierarchy for the user. Obviously, none of us on this site are going to be confused by it, but they have to take a much broader demographic of users into account.
Can you actually point me to anything in the existing developer agreements or interface guidelines that disallows this? I just looked, and I haven't been able to find anything - but it's not exactly hard to miss something.
"As you design your application, be aware of the metaphors that exist in iPhone OS and don't redefine them."
I wasn't aware of this specific guideline/rule until just now, having looked for it in response to your question. But I do think it's an easily intuited rule, given a basic understanding of usability. Still, I don't think these guys knowingly violated the rule. It's a weird case.
Even while I think it's reasonable for Apple to reject the app on these grounds, they could certainly do a better job clarifying how rules are applied and reduce developer risk. The most effective way would just be to maintain a listing of all rejections and the rationale behind them.
For that matter, where does it say anything about desktops?
It's about as useful as a Rorschach test, or staring at the clouds to understand the shape of Apple's intentions.
Yes, again, Apple's platform means Apple's rules - developers have little to no bargaining power. I just don't want to pretend that the rules aren't completely unpredictable at times.
Edit: I've run afoul of HIG violations before - it's usually relatively minor stuff that can be fixed and should get approved once it's resubmitted. Even "redefining a metaphor" can usually be fixed by changing to more standard controls. It doesn't sound like there's any UI change these guys can make to their app to make it acceptable.
A desktop with a customizable background and widgets. Seriously, if you take a screenshot of that app and go around showing it to your friends, do you think their first impression is going to be, oh, it's a picture frame with widgets?
> For that matter, where does it say anything about desktops?
The "desktop" is a metaphor. You don't have an actual, literal desktop on your computer.
Actually, yes, especially if they're less tech-savvy (part of the assumption underlying this whole discussion is that Apple is trying to protect users from getting confused). It doesn't look like you can interact with it much - you certainly can't put icons on it and use it to launch programs, or have it run in the background and become visible when you close everything else. But that's not even really my point.
>The "desktop" is a metaphor. You don't have an actual, literal desktop on your computer.
Thanks, I managed to get that far on my own. My point is that I still don't see anywhere in the agreements that you can't make an app that looks, if you squint hard enough, like a desktop.
This isn't really going anywhere, and I don't want to spam this thread more than I already have. If you want to continue this discussion, there's some contact info in my profile.
Also, this is the sort of issue we can obstinately disagree over without consulting data, but I really doubt that even non-tech savvy users are going to identify a screenshot of this app as a picture frame. I've never seen a picture frame with a bunch of widgets on it, at least until I saw this app. I'd consider it far more likely that non-tech savvy users have seen a computer desktop with widgets on it and a picture for a background.
The app was accepted, and for sale in the store, and only then did it get pulled - so says the article. Not even the unnamed app store reviewers spotted that this app went against the guidlines.