You spent a lot of time adding little widgets and options to your app, finetuning controls, adding proper wording in your labels, and making sure that every need is met.
And then what? Have you noticed how little the users fiddle around with your app? How they won't click on an option unless you tell them to? How you need to announce every little change in your app because none of your users wants to discover it? A long time ago, it didn't use to be like that.
Software developers have oversimplified applications. Spearheaded by Apple's "less is more" mania, developers have been removing options from apps for decades. It used to be that apps were confusing because they had too many options. It was not a bad thing. Having options makes an app, allows users to tailor it 100% to their needs, saves them time by configuring to their most convenient settings, and serves as a token of respect from the programmer to the user: the programmer is at the service of the user.
Things have changed. An entire generation of users has been taught since being an infant that scrolling is the primary thing an app does. Users are overwhelmed with a delicious torrent of content, so much that they 'll not even notice your app has options in the first place. This is fine for mobile apps, but this attitude has seeped into every kind of user interface. Every "latest" release of famous apps has less options than it had in the 2000s: Skype, MS Office, Chrome, Firefox, mail etc. Developers have trained users to be handholded through onboarding processes, hijacking their brains much like a wasp turns a cocroach to a zombie (look it up, it's amazing!). Users have been accustomed to being alerted with options and slavishly clicking yes. The developer has become the master, and users his servants. It's bad and disrespectful but that's the way it is.
This won't change until the internet finally gets exhausted, and users wake up from their content-induced coma.
No comments yet