Кнопка «Apply»: гарна ідея і погана реалізація від Microsoft

Кнопка «Apply»: гарна ідея і погана реалізація від Microsoft

У сьогоднішньому топіку ми проаналізуємо один з найбільших, на мій погляд, проколів у проектуванні користувальницького інтерфейсу, коли-небудь здійснених компанією Microsoft.


Йтиметься про загадкову комбінацію кнопок «Ок», «Cancel» і «Apply», яку вже давно взяли на озброєння розробники програмного забезпечення.

Сама ідея кнопки «Apply» прекрасна: користувач може побачити результати змін, не закриваючи діалогове вікно, тим самим з'являється можливість «підігнати» параметри, не викликаючи вікно на екран знову і знову.

Давайте подивимося що саме відбувається, коли користувач відкриває вікно з трьома кнопками «Ок», «Cancel» і «Apply». Ви ніколи не замислювалися над тим, що значення кнопок «Ок» і «Cancel» втрачають сенс після натискання на кнопку «Apply»? Швидше за все, ні - користувачі настільки звикли використовувати цю неправильну розкладку кнопок, що вже давно не помічають проблему.

Дійсно, після натискання кнопки «Apply» система виконує команду користувача і змінює дані, залишаючи вікно відкритим. У цьому сенсі натискання на «Apply» нічим не відрізняється від натискання на «Ок». Яку роль у цьому випадку відіграють кнопки «Ок» і «Cancel», на які рано чи пізно доведеться натиснути? Правильна відповідь - вони просто закривають вікно!

Варіанти вирішення проблеми.

З будь-якої ситуації, як не дивно, є вихід. Якби розробники з Microsoft почали піклуватися про користувачів трохи раніше, років так 12-15 тому (а не починаючи з 2006 року), вони б запрограмували одну з таких правильних поведінок системи:

Варіант 1 (найбільш прийнятний). А доопрацювати потрібно зовсім небагато: повернути кнопкам «Ок» і «Cancel» їх законні дії. Тобто за натисканням на «Ок» користувач закріплює свої зміни, за натисканням на «Cancel» - скасовує їх і, можливо, починає все спочатку, викликаючи вікно знову. Для більшої переконливості можна перейменувати «Apply» в «Preview» і відокремити її візуально від керуючої групи «Ок/Cancel». Приблизно ось так:

Варіант 2 (Зійде). Розміщувати лише дві кнопки у вікні: «Apply» и «Close». У такому випадку користувач не буде думати, що натискати «Ок» або «Cancel» і просто натисне «Close». Виглядає чудово:

Посилання за темою:

1. Головач В.В. Дизайн користувальницького інтерфейсу, 2002. - 146 с., іл., с. 66.

А які варіанти можете запропонувати ви?

Image