Я в своей жизни повидал много пользователей и поэтому к разным функциям быстрой настройки интерфейса, типа drag'n'drop, отношусь весьма осторожно.
Если вы реализовали что-то такое в интерфейсе, вы можете испытывать некую эйфорию — вау, как у меня тут все хорошо и быстро настраивается.
Но всегда нужно понимать — вы же не для себя это делаете — кто и сколь часто будет этим пользоваться. И представлять суммарный эффект — через год, через два, через пять.
Пользователь может годами работать с панелью Ворда, которая стоит у него поперек экрана — просто случайно перетащил мышкой. Он обычно не воспринимает это как лично совершенное действие (как, кстати, и файл, случайно перетащенный в понятия-не-имею-какую-из-сотни-папок-но-я-же-ничего-не-делал-он-сам-исчез).
Насколько часто человеку будет требоваться удобно и быстро настроить ваш интерфейс? Или совершить то самое критическое действие, которое легко совершить случайно?
Давайте честно:
- 90% людей никогда не понадобится этого делать;
- 5% — раз в год;
- 5% — чаще, это вы, ваши тестеры и те, кто хочет поиграться.
Самый главный вопрос — сколько людей из тех 90% случайно «настроят» что-то и будут полагать, что оно само съехало или исчезло? Кто им, собственно, поможет вернуть это на место? Мне кажется, в состоянии эйфории этот фактор едва ли учитывается.