I changed the UX in my mobile app from text only to icon + text by default in menus, buttons, and links.
There are several reasons I made the switch, but the primary reason is that it makes it easier to build a kind of muscle memory for navigating and performing particular actions. In essence, the text is there for new users and the icons are there for experienced users.
I feel like shortcuts are often enough. They function quite like this: a symbolic language that allows you to build up an intuition. They use icons that you already know, and instead of being bespoke per designer (how many different save icons are there?) they work across your entire OS. The muscle memory you build, instead of being bespoke per menu (and dynamic in time), allows you to skip the menu entirely!
This.
I like icons (and colors, but those are still mostly missing) to quickly find a frequent action. If the menu is always the same you can learn the position, but with dynamic entries it's way more difficult.
+1. I love icons, just be consistent. That MacOS example is egregious
Exactly. Reading a line of text is a lot slower than recognizing an icon. Those icons are for power users who are really familiar with the app.
It's kind of a shame how we keep trying to make icons look uniform, either in color, or in shape.
Like I open the app drawer on my Android phone and there are like 16 different icons, all different Google apps, all are round and various abstract configurations of the same exact four colors.
Feels like we're falling into the same trap that Gothic handwriting did with the minims. Yeah it looks very pretty but it's almost completely illegible since we've taken away all the things that help set icons apart. https://en.wikipedia.org/wiki/Minim_(palaeography)#/media/Fi...