Фиксатор позволяет продолжать выполнение операции и не дает закончить ее преждевременно. Стандартные фиксаторы стоят на многих компьютерных программах, где пресекается каждая попытка выйти из программы, не сохранив работу. Перед вами возникает сообщение, которое спрашивает вас, действительно ли вы хотите завершить программу (рис. 4.6). Эти сообщения — такой эффективный фиксатор, что я специально использую их как способ выхода из программы. Вместо того чтобы сохранять файл, а потом выходить из программы, я просто выхожу, зная, что создатели программы предоставили мне простой способ сохранить сделанную работу. То, что создавалось как сообщение об ошибке, превратилось в быструю команду.
Рис. 4.6. Фиксатор как принуждающая функция
Этот фиксатор не позволяет вам выйти из программы, пока вы не сохраните работу или сознательно не откажетесь ее сохранять. Заметьте: он так хорошо настроен, что вы можете совершить нужную вам операцию, нажав прямо на сообщение.
Фиксаторы могут быть фиксаторами в буквальном смысле: как, например, в тюремных камерах или манежах для малышей, где они не позволяют человеку уйти.
Некоторые компании пытаются придумать для своих продуктов фиксаторы, задача которых — не дать клиентам уйти к конкурентам: такие компании делают так, что их продукты прекрасно работают в сочетании друг с другом, но несовместимы с продуктами компаний-конкурентов. Так, музыку, видео и электронные книги одной компании можно проигрывать (или читать) на музыкальных проигрывателях, видеопроигрывателях и электронных «читалках», сделанных этой компанией, но невозможно прослушать на таких же устройствах другого производителя. Задача в том, чтобы использовать дизайн как бизнес-стратегию: верность однажды выбранному производителю означает, что, если человек один раз освоил систему, он будет придерживаться ее и дальше и не захочет менять. Потребитель испытывает затруднения с использованием оборудования другой компании и поэтому старается не менять компанию-производителя. В результате люди, которые используют разные системы, проигрывают. Вообще-то, проигрывают все, кроме производителя, товары которого преобладают на рынке.
Если фиксаторы не позволяют людям совершить какое-то действие прежде, чем завершится необходимая операция, отключение не позволяет человеку заходить на опасные территории и предотвращает нежелательные события. Хороший пример отключения — лестницы в общественных учреждениях в Соединенных Штатах (рис. 4.7). В случае пожара люди обычно бегут в панике вниз по лестнице, спускаясь все ниже и ниже, пролетают мимо первого этажа и бегут в подвал, где оказываются запертыми, как в ловушке. Решение (предусмотренное нормами противопожарной безопасности) состоит в том, чтобы не позволить людям легко спуститься с первого этажа в подвал.
Рис. 4.7. Локаут как принуждающая функция при пожаре
Заграждение, расположенное на первом этаже у лестницы, не позволяет людям в случае пожара бежать ниже, в подвальное помещение, где они могут оказаться в ловушке.
Обычно отключение используют в целях безопасности. Так, маленьких детей защищают, устанавливая детские замки на дверях шкафов, закрывая розетки заглушками и делая специальные крышки на банках с лекарствами и ядовитыми веществами. Штырь, который не позволяет огнетушителю активироваться, — типичный вариант отключения (принуждающая функция, которая не позволяет огнетушителю случайно разрядиться).
При нормальном использовании устройства принуждающие функции могут мешать. В итоге люди намеренно отключают такую функцию, тем самым уничтожая ее защитные свойства. Умный дизайнер должен минимизировать раздражение, которое вызывает у пользователей принуждающая функция, ведь она защищает их от возможной трагедии. Заграждение на рис. 4.7 — остроумный компромисс: этого заграждения достаточно, чтобы люди поняли, что они спускаются ниже первого этажа, но в нормальной ситуации его при необходимости можно открыть.
На других полезных устройствах также используется принуждающая функция. В некоторых общественных туалетах полка для сумок помещена очень неудобно — прямо за дверью кабинки, она удерживается в вертикальном положении специальной пружиной. Вы опускаете полку в горизонтальное положение, и вес вашей сумки удерживает ее на месте. Положение полки — это принуждающая функция. Когда полка опущена, она не дает вам открыть дверь. Чтобы выйти из кабинки, вам придется снять то, что вы положили на полку: только так вы сможете поднять ее и открыть дверь. Остроумное решение.
Договоренности, ограничения и возможности