9
votes
3answers
95 views

Can we assume users know the devices they're working on?

I'm developing an iPhone app that uses pretty standard UI, follows Apple's human-interface guidelines, and in some cases imitates behavior as seen in stock iPhone apps. For example, a table view from ...
4
votes
6answers
254 views

In what situations is a “barrier to entry” training requirement before use appropriate?

Sparked by this discussion. Is there ever an argument to be made that products should be deliberately made difficult to use as a barrier to entry for the use of that product? If so, in what sorts of ...