Глава 17: «Переосмысление файлов и сохранение» « О лице» описывает это. Алан Купер хорошо известен как эксперт по юзабилити, и его работы влиятельны. Его аргумент состоит в том, что когда мы заставляем пользователя задуматься о реализации, мы попадаем в неприятности. Вот краткая выдержка:
В мире цифровых технологий местом, где мышление модели реализации наиболее ярко проявляет свою уродливую голову, является управление файлами и концепция «сохранения». Если вы когда-нибудь пытались научить свою мать, как пользоваться компьютером, вы поймете, что трудность на самом деле не решает проблему. Все начинается хорошо: вы запускаете текстовый процессор и вводите пару предложений. Она с вами всю дорогу - это все равно что писать на бумаге. Но когда вы нажимаете кнопку «Закрыть», появляется диалоговое окно с вопросом «Хотите ли вы сохранить изменения?» Вы с мамой врезались в стену вместе. Она смотрит на тебя и спрашивает: «Что это значит? Все хорошо?»
Эта проблема вызвана программным обеспечением, которое заставляет людей думать как компьютеры, излишне заставляя их противостоять внутренним механизмам хранения данных. Это не просто проблема для твоей мамы; даже искушенные пользователи компьютеров могут легко запутаться или ошибиться. Люди тратят тысячи долларов на аппаратное и программное обеспечение только для того, чтобы ответить на дерзкие вопросы типа «Вы действительно хотите, чтобы я сохранил этот документ, над которым вы работали весь день?» и не забудьте использовать команду «Сохранить как ...», когда они действительно хотят работать с копией документа.
Стоит подумать о том, как упростить или исключить метафору «сохранить».
Здесь, на переполнении стека, мы можем, например, «Опубликовать ответ», «Добавить комментарий» или «Задать свой вопрос». Каждый раз мы действительно «сохраняем» в базе данных, но метафора каждый раз немного отличается. Размещение, добавление, просьба. Я думаю о программном обеспечении, подобном iTunes, которое, как мне кажется, не имеет понятия «сохранение на диск» для музыки. Вы просто добавляете музыку к ней, и она сохраняется. В зависимости от типа задач, выполняемых вашим программным обеспечением, могут быть разные метафоры, которые являются более подходящими, чем сохранение.
Я должен отметить, что на самом деле я не ответил на ваш вопрос, я сам использовал значок дискеты или большую кнопку с надписью «Сохранить» в моих веб-приложениях. Пока мы застряли с этим во многих случаях, но это становится все более и более нелепым, когда гибкие диски гибнут. Но затем мы также говорим, что « набираем » телефоны, когда телефоны с интерфейсом набора не использовались в течение десятилетий.