Discoverability
One thing I learned from having apps in the store is that users don't always get iOS UI conventions.
Resume Designer has a view that shows you your collection of documents. Â Each document has a long-press menu with options like delete and duplicate. Â I used to get support emails about once every couple days asking "How do I delete a resume?". Â Easy enough to answer, but a pain to have to. Â And then a reviewer for a magazine in Australia (who really should have known better) gave the app a review that knocked serious points off for the app not having a duplicate option. Â Argh. Â So I emailed the reviewer and said "but.. but.. it's right there" and her response was "well I'm a professional reviewer and I didn't find it, so don't expect customers to find it".
Â
Sigh. Â But she's probably right, as evidenced by the support emails. Â So I added a button on the toolbar that does nothing but pop up an alert that says "Hold your finger down on a document for more options." and the emails stopped. Â Literally - Â nobody has emailed me about this since I made the change, probably close to a year ago.
Â
This is an ugly design compromise, but if your app is going to be commonly used by people who are new to iOS, be careful about hiding functionality. Â If there's a breadcrumb users can follow, they will find functionality, but if it depends on a long-press or a swipe at the right spot, you'll be dealing with support questions and confused users.
Â