4 ms·
A great example (IMHO) of presenting the user with only a small subset of the available features is iOS. The tech-literacy bar to make calls, receive texts and
by ghostpepper 7y ago
A great example (IMHO) of presenting the user with only a small subset of the available features is iOS. The tech-literacy bar to make calls, receive texts and install apps is very low, but there are a ton of features hidden for advanced users.
Some will complain that these are not discoverable and that’s true but advanced users will often be fine reading the manual and I suppose making them discoverable without confusing the average user is difficult.
- feanaro 7y agoWhy would it be difficult? Just hide it in an "advanced" menu or something like that.
- kubanczyk 7y agoBecause as the bug reports come, you need to care what "advanced option" combination was in play. After fixing you need to test all possible combinations - it's an increase in cost.
- feanaro 7y agoYes, but that's an entirely different problem then options confusing basic users. If you (as a developer) don't have the bandwidth to handle such use cases, then you don't have it, regardless of whether those options confuse basic users or not. Though, for that particular problem, I think having a UI that produces an automated report for the developer which lists the state of all the relevant options/knobs can improve the situation significantly.