Я думаю, что причина появления значков в программах меньше в том, что разработчики учат, что значки не так полезны, как раньше.
Идея размещения значков в меню заключается в том, что пользователь может видетьзначок рядом с текстовым описанием, и в будущем его можно будет распознать по кнопке.Тем не менее, чтобы узнать значение значка, пользователь сначала должен выполнить поиск в различных раскрывающихся или контекстных меню, чтобы найти нужную ему функцию.
Кроме того, множество значков повсюду простодобавляет беспорядок.Вот почему Microsoft перепроектировала интерфейс GUI в Office 2007. Не говоря уже о том, что большинство людей предпочитают запоминать сочетания клавиш, а не значки кнопок.
Позволять людям связывать функциональность со словом или именем лучше, чем значок, потому чточасто легче запомнить или понять.Также, вы не можете набрать значок .Оказывается, возможность набирать что-то очень полезное.Вы можете искать его в файлах справки и в Интернете, и вы можете объяснить это кому-то еще.И вот что:
Справочное меню Mac OSX:
альтернативный текст http://img52.imageshack.us/img52/452/picture2zu.png
Новый альфа-релиз Blender:
альтернативныйtext http://img227.imageshack.us/img227/9964/picture3iv.png
Gnome Do:
alt text http://peterstuifzand.nl/images/gnome-do-screenshot.png
Автозаполнение является чрезвычайно мощным инструментом с точки зрения удобства использования.Я хотел бы, чтобы больше приложений включали его.
Черт, как разработчики, вы, вероятно, использовали IDE с автозаполнением (например, Intellisense в Visual Studio).Не говоря уже о IM-клиентах, таких как Digsby и Adium.
Так что, в основном, значки появлялись в меню, чтобы пользователь мог понять их значение.Однако , требующий от пользователя запоминания и распознавания значков, не требуется. Вы должны пытаться использовать значки только тогда, когда значение значка самоочевидно и не требует запоминания.