6 ms·
I think they're called "guidelines" for a reason, and nowhere in them is the word "prohibited" used.
by sc00ter 15y ago
I think they're called "guidelines" for a reason, and nowhere in them is the word "prohibited" used.
- apetresc 15y agoExcept that in the vast majority of cases, not following them really hurts your chances of getting into the App Store. Try to find a few other apps on the App Store that you can exit from within the app, to get a sense of just how much of a "guideline" this really is.
- sdkmvx 15y agoThis may be the one-in-a-million chance to disregard that guideline. A big rule in interface design is to do what users expect. In Vi/Vim, this means quitting on :q. Assuming that this is non-standard enough that Apple would go find somebody who knows Vim to handle the review, that person would (and obviously did) know this.
- Splines 15y agoWaze has a "Switch Off" command, although that seems to make sense since it's a way to stop running GPS. Maybe they got a pass since ":q" is a basic Vim command. People are going to type it - what should they do instead? Nothing?
- YooLi 15y agoHow many apps need an exit button? Just because you look around the App Store and don't see a bunch of apps with exit buttons doesn't mean it's because they aren't allowed. It never even crossed my mind to put an exit button in my apps because it's not a use case for my apps. I'm sure it's the same with a majority of the other apps.
- lazerwalker 15y agoI can see two likely scenarios why this got passed: 1. The reviewer has never used vim. As someone unfamiliar with vim, it never occurred to them to type :q, and thus they never saw that behavior. 2. The reviewer has used vim before, and knows how it works. With that familiarity, the reviewer understood that :q quitting the app was the behavior that users would expect.
- manojlds 15y agoGuidelines here mean the "vims" ( see what I did there ) and fancies of Apple.
- LearnYouALisp 15y agoShakes head Emacs a mountain of a mole-hill, that one.
- Half_a_Bee 15y agoEspecially as the guideline is clearly there so as not to give users the misleading impression that the app's crashed. That's obviously not the case when a vim user is using the expected command to close the program.