metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-06-17 03:20 pm

Сектантско-юзабилити вопрос

У ребе [livejournal.com profile] belnetmon дискуссия про браузер Сафари. И в ней маководы утверждают, что окна настроек без явных кнопок "Применить" и "Отменить" это есть хорошо.
Весь мой опыт обслуживания бухгалтерии и работы в неудобных условиях с чужим кривым софтом свидетельствует об обратном - любые операции и изменения должны быть отменяемы и не приводить к изменениям без явной на то команды, ибо на том конце настроек могут оказаться не clear-type шрифты, а управление задвижкой на газопроводе. Или проводка москалям за газ на пару сотен миллионов баксов. Или еще какая-нибудь трасца, от которой потом юзера в истерике звонят мне "я тут что-то нажала и у меня все поменялось".

PS: Еще есть один момент с вводом текста в поля с заданным форматом(числа, даты, время). По идее, можно при этом показывать баллун типа "инвалид валуе", но вот сохранять очевидно "по изменению" здесь не выйдет - как юзера вводят данные, так подлежащая этому полю сущность изменится 20 раз за один сеанс ввода.

[identity profile] zamotivator.livejournal.com 2009-06-17 05:50 pm (UTC)(link)
Просто молодёжь и не только любит найдённые решения переносить на новые задачи.
Вот так и получится "нажал чекбокс - записалось в прибор". Не потому что интерфейс и подход плохой, а потому что человек пихает не глядя привычное, а RAHIG не читал.

С другой стороны - это, конечно, не повод делать деревянный и неудобный интерфейс.

Получаем парадокс.
1) Далеко не глупый знакомый, разрабатывающий под embedded считает идеалом TCL - т.к. 100% дуракоустойчивость
2) Владелец сего ЖЖ - кнопку "применить" а-ля windows way
3) Разработчики и (довольные) пользователи safari - on the fly.
А с умом применять то или иное решение, другими словами ВЫБИРАТЬ РЕШЕНИЕ ПОД ЗАДАЧУ мало кто умеет (я знаю что так нужно делать, стараюсь, получается не всегда (стереотипы, мать их)) - при таком рассмотрении windows - нечто среднее между TCL и Apple-style