Выбор времени

20 октября 2011, 16:56

Выбор времени на тач-устройствах в виде барабанов, которые нужно крутить, мне всегда казался неудобным. Ну, в самом деле, чтобы установить время нужно совершить кучу каких-то непонятных манипуляций с хирургической точность.
Выбор времени

Во-первых, при установке будильника или назначении события в ежедневнике выбор времени с точностью до минуты вообще нафиг никому не сдался. Мне даже сложно придумать ситуацию, в которой было бы важно установить время события, например, как 15:08, а не 15:10. Поэтому меньшим делением шкалы должны быть 5 минут. С более крупными рисками кратными 15 минутам.

Во-вторых, время хочется выстанавливать в одно касание, так как когда это делаешь много и часто (как в ежедневнике, например), крутить то один барабан, то другой — неудобно.

В итоге должно получиться что-то вроде следующего комбинированного ползунка для установки времени:
Выбор времениВыбор времени

По вертикальной оси можно быстро выбрать часы, а по горизонтальной — минуты, с точностью до 5 минут.

А каким вы видете удобный способ выбора времени на тач-устройствах?

Демо:
Выбор времени

14 комментариев РСС

Олег
Не зареген на хабре, потому могу написать только тут...

Если нужна точность до 5 минут, то удобнее всего вводить 2-мя кликами.
Вот так:
http://i27.fastpic.ru/big/2011/1020/6d/150989b25bc0ef0ab2e69cbec5be216d.jpg
Антон Шеин
Неожиданный положительный эффект блога — даёт возможность обсудить статью с людьми, не зарегистрированными на Хабре. :)

По воводу интерфеса с множеством кнопок есть вот какой отрицательный момент: в них нужно попадать и нет обратной связи. Что для тач-устройства, по-моему, не очень удобно.

В моём же решении попадать никуда не нужно, достаточно один раз нажать на кнопку, а дальше легко ориентироваться на обратную связь.
Олег
Тогда можно объединить два подхода. Я имею ввиду, разделить Ваш интерфейс на две части: отдельно вводить часы, отдельно минуты, при чем выбирать по подложке из моей картинки.

Таким образом в два нажатия (в худшем случае — нажатия и незначительного смещения пальца) можно намного точнее и нагляднее установить нужное время.
Валерий Попов
Барабан хорош тем, что он одновременно и табло и инструмент установки. Свёрнуто. Твоя же штука развёрнутая и громоздкая. Для будильника такое излишне. А вот в специальной проге для маньяков — может быть.
Антон Шеин
Она развёрнута только в момент установки. Так же это обычная кнопка (или что угодно ещё) и занимает места гораздо меньше, чем барабан. Блин, гифку нужно анимированную рисовать, а руку без освещения сфоткать будет ой как не легко. :)
Валерий Попов
Кстати, главный фейл, по-моему, такой же, как рассказывал Чикуёнок — суперконтрол он конечно супер, но никто не знает, как им пользоваться. Тупой, медленный и знакомый лучше. Ну, если редко пользоваться, конечно.
Антон Шеин
В отношении сайтов — да. В отношении стандартных интерфейсов уствройств — Джобс плачет от твоих слов.
Олег
Ну мой вариант тоже может выступать в виде табло, только, конечно, не такого наглядного. По размеру же он не больше обычной клавиатуры смартфона. Да и по скорости ввода он превзойдет и барабан, и «кобинированый ползунок».

Кроме того, плюсом является неприхотливость к железу: от тачскрина не требуется ничего больше обычного клика, а от графического процессора прорисовки вращения барабана.

В айфоне с отличным тачем меня вполне устраивает и его барабан. А вот когда в руки попался замечательный китайский девайс, то возникло непонимание, как этим контролом можно вообще пользоваться. Крутануть барабан не всегда получается с первого раза, а когда уже крутанешь — так от вращения с рывками вообще не понимаешь, что происходит.
Антон Шеин
Добавил анимированную гифку с демонстрашкой в статью.
Игорь Алексеенко
Я думаю с гифкой стало понятней, но отрезанный палец! Кстати, почему с него не капает кровь? )
Антон Шеин
Освещение уже не то было, чтобы руку заново в разных позах фоткать. Пришлось выкручиваться.

А кровь у меня всю на Хабре выпили. :)
Игорь Алексеенко
Кстати, это отличный стилус для айфона )
Nikolai
Мне нра. Может сделать контрол такой для Sencha? И еще. Вообще-то так работает стандартный проигрователь на iPod touch / iPhone. Только там еще ускорее учитывается.
falekseii
А у меня такая мысль:
Колесо это удобно, в плане часов (24 всего) долго крутить не придётся.
А минуты я бы разделил на две секции: десятки и единицы.
Картинка: http://ompldr.org/vYXdwNA/clock.png
Плюс добавить небольшую логику, чтобы не было 61,62 и т. д. минут.

Антон, ваш метод хорош, но несколько сложен в освоении для рядового пользователя, поэтому было бы здорово иметь возможность установить такую фичу в качестве варианта, но не по умолчанию.
Сам являюсь пользователем Android (HTC)- пользуюсь сторонним софтом, где при установке времени, в отличие от оболочки HTC Sense, не колёса, а кнопки + и -. Это отвратительно =/

P.S. Хорошо, когда есть возможность высказаться без аккаунта на Хабре :о)
Кто-то
По-моему просто отличная идея — настроить в 1 касание (понятно было даже без гифки)
патенуй или продавай что ли
Викентий Котвицкий
«А каким вы видете удобный способ выбора времени на тач-устройствах?»
Антон, исправьте, пожалуйста, ошибку.
24ds
Сильно мелко помойму :)
@GlebVelikanov
Это мегакруто!)