Временны́е задержки в интерфейсах

Jul 21, 2010 17:14

Это полная хуета.

Какую бы задержку вы ни сделали, как тщательно бы ни подбирали время, всё равно кому-то будет слишком долго, а кому-то слишком быстро.

Типичный пример - Бейскемп. Он дает мне возможность редактировать комментарий в течении 15 минут.

Read more... )

Интерфейс, Дизайн, Задержка

Leave a comment

Comments 10

idemidov July 21 2010, 13:39:47 UTC
Нужно выполнять действия не по временной задержке, а по какому-либо событию. С терминалами оплаты, к примеру, это легко осуществить. Более того, вам всем прекрасна известна эта технология и вы ей, почти наверняка, пользовались. Предлагаю вам предложить решение закрытия сессии в терминалах оплаты (комменты скринятся до вечера, потому что многие знают ответ)

Очевидно, датчик как в умывальниках, срабатывающий при поднесении и убирании рук.

Reply


akhmetov_ru July 21 2010, 14:31:54 UTC
Дешевый способ -- закрывать сессию, когда пользователь отошел по принципу пользователя писсуара в общественном WC.

Дорогой способ -- тоже самое, но распознавать лицо того, кто стоит перед терминалом. Причем дорогой он относительно.

Reply


talla2k July 21 2010, 17:22:18 UTC
Не успел. Хотя у меня тоже были варианты видеокамеры и датчика присутствия человека. С датчиком есть минус. Он страбатывает по заданному диаметру и если стоять за банкоматом, то есть шанс, что датчик будет считать, что пользователь у банкомата.

Кстати, где Вы такие туалеты видели? Блин, за всю сознательную жизнь я таких туалетов не видел.

Из опыта программирования взаимодействия с устройствами в Виндоусе я тоже знаю, что временные задержки никуда не годятся. Если протокол основан на времени, например: послать команду, через 1 с прочесть ответ и послать новую, он будет работать только в лабораторных условиях, при определенных настройках железа и софта.

Может мы по разному работаем с устройствами? У меня задержки от 200мс и все отлично работает. И ПК(железо) разные, и ОСы разные, и пользователи разные, но работает. Как так?

Reply

ksoftware July 21 2010, 20:22:20 UTC
«Кстати, где Вы такие туалеты видели? Блин, за всю сознательную жизнь я таких туалетов не видел.»

В гостиницах такие, в аэропротах.

«У меня задержки от 200мс и все отлично работает.»
Да :). На УЗИ сходить уже пора. (я на самом деле не понял что это должно значит)

Reply

talla2k July 21 2010, 21:03:57 UTC
>В гостиницах такие, в аэропротах.

Хм...нет их и в гостиницах, и в аэропортах. Вероятно, разница в государствах. Я то ведь на Украине.

>Да :). На УЗИ сходить уже пора

Что-то я не понял. О чём речь-то?

Reply

ksoftware July 22 2010, 04:44:02 UTC
Ну задержка когда - сам знаешь...

Reply


talla2k July 21 2010, 17:33:38 UTC
В интерфейсах тоже самое. Нужно выполнять действия не по временной задержке, а по какому-либо событию.

Прямо совпадение какое-то. Я вчера боролся с подсказками (hint). Надо было показывать ее столько, сколько пользователь удерживает мышь над ячейкой. Стандартная не устраивала, она исчезает через 2 сек. Событие, в моем случаи, удержание мыши над ячейкой.

Подробности ЗДЕСЬ.

Reply


empty_design July 21 2010, 17:54:57 UTC
сделать большую красную кнопку с надписью «ЗАВЕРШИТЬ», чтоб мгновенно отрубала всё
кнопка должна быть достаточно крупная и легкодоступная, чтобы не пришлось её искать

Reply

ksoftware July 21 2010, 20:19:46 UTC
«кнопка должна быть достаточно крупная и легкодоступная, чтобы не пришлось её искать»... и всё равно кто-нибудь проебёт :)

Reply


Leave a comment

Up