Page 2 of 3

Re: Предложения по интерфейсу

PostPosted: Thu Feb 09, 2012 5:54 pm
by ikm
  • Я считаю себя нормальным пользователем
  • Я ввожу текст большим пальцем
  • Я не использую Swype

Re: Предложения по интерфейсу

PostPosted: Thu Feb 09, 2012 5:55 pm
by ikm
quicktrick wrote: сделайте, пожалуйста, чтобы можно было вводить несколько ссылок на места хранения словарей, как во взрослой версии. Реально нужно.

Сделаю.

Re: Предложения по интерфейсу

PostPosted: Fri Feb 10, 2012 6:27 am
by quicktrick
Novikov wrote:Пользователь может быть профессионалом в своей области, иметь выдающиеся успехи и заработки, но при этом ровным счетом ничего не знать ни о Swype, представьте себе. И печатать медленно. И большинство адекватных людей, пользующихся техникой в режиме обывателя, а не в режиме гика, именно такие.


Как вы думаете, почему существуют, к примеру, бытовые велотренажеры и спортивные велотренажеры? Бытовые рассчитаны на людей, физически не развитых, не способных нормально шевельнуть ни рукой, ни ногой. Но как только такой человек становится способен хоть немножко шевелиться, ему бытовой тренажер становится крайне неудобен. По большому счету, так же обстоит и с профессиональными клавиатурами. Они рассчитаны на людей, работающих с большими объемами текстов. Такие люди пользуются специальными приёмами, чтобы достичь максимальной эффективности в своей работе, иначе они окажутся неконкурентоспособными. Профессиональные переводчики, работающие с большими объемами текстов, просто не могут себе позволить печатать одним пальцем на десктопной клавиатуре. А человек, печатающий вслепую десятипальцевым методом на десктопной клавиатуре, просто органически не вынесет печати одним пальцем на виртуальной клавиатуре. И Swype в данном случае -- единственно приемлемое решение.

Novikov wrote:Самая частая раскладка, которая применяется сегодня на большинстве компьютеров -- QWERTY, и создавалась она, представьте себе, по причине того, что у печатных машинок при быстрой печати рычажки перепутывались. Вот чтобы они реже путались -- разнесли самые частые соседние буквы.


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

Профессиональные решения всегда эргономичны. Нельзя поступаться эргономикой в угоду каким угодно рассуждениям о непрофессионализме и корявости рук пользователей.

Re: Предложения по интерфейсу

PostPosted: Fri Feb 10, 2012 7:36 am
by Novikov
quicktrick wrote:Как вы думаете, почему существуют, к примеру, бытовые велотренажеры и спортивные велотренажеры?


Я думаю, что мы уже оффтопим, и пора бы это прекращать. Запомните фразу: "Я -- нерепрезентативен". Автор программы вот, например, большим пальцем пользуется, а я -- держу планшет одной рукой и одним пальцем тыкаю. И мне так удобнее, чем в Swype. Если что, набираю на обычной, "неэргономичной" клавиатуре текст со скоростью примерно 350 символов в минуту, слепым не знаю сколькипальцевым методом. И потыкать одним пальцем в экранную клаву у меня получается быстрее, чем "свайпить". И вот так -- у большинства пользователей.

Оболочка словаря должна быть рассчитана, прежде всего, на широкий круг пользователей. Для любителей "Свайпа" и т.п. -- можно делать особые настройки. Ну уж а "профессиональные переводчики" работают не на планшете, потому что никакой планшет (тем более, телефон) не сравнится по удобству работы с текстом с ноутбуком. На планшете, как правило, читают и иногда смотрят значение слова. Или язык учат в дороге или на диване.

quicktrick wrote:Нельзя поступаться эргономикой в угоду каким угодно рассуждениям о непрофессионализме и корявости рук пользователей.


Совершенно верно. Главное, иметь адекватные представления о целевой аудитории, среди которой подавляющее большинство -- не гики и не владеют "свайпом" или "слепым десятипальцевым". И то, что удобно для профи, будет крайне неудобно для них.

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

В современной индустрии ПО эта проблема решается просто: настройками интерфейса. Но за каждой настройкой кроется труд программиста, дизайнера, тестировщика. Автор же делает программу в свободное время.

Re: Предложения по интерфейсу

PostPosted: Fri Feb 10, 2012 8:35 am
by quicktrick
То, что офтопим, согласен. :) Насчет фразы "я нерепрезентативен" -- не согласен, поскольку говорю не только о самом себе и вполне адекватно представляю себе количество пользователей Swype (их, как минимум, сотни тысяч). Но бог с ним, со Свайпом. Речь не о Свайпе, вы правы.

А по поводу того, что автор делает программу в свободное время -- это плохой аргумент. Автор программу продаёт, то есть он перешёл в разряд профессионалов, и это кое к чему обязывает. А я -- его покупатель.

Re: Предложения по интерфейсу

PostPosted: Fri Feb 10, 2012 7:16 pm
by ikm
Novikov wrote: Запомните фразу: "Я -- нерепрезентативен".

Я как раз считаю, что я сам репрезентативен - и все программы делаю так, чтобы ими было удобно пользоваться как минимум мне самому. Тогда я гарантированно покрываю какую-то часть аудитории. Дальше я уже ориентируюсь на фидбэк от реальных пользователей. Делать же дизайн, ориентированный на какого-то абстрактного типичного пользователя, которого "никто не видел, но он есть" - чревато такими фиаско, как, например, GNOME 2.x-3.x (которыми я лично пользоваться просто не могу).

Novikov wrote: я -- держу планшет одной рукой и одним пальцем тыкаю

Сразу хочу заметить, что у меня телефон, и программа по интерфейсу сейчас заточена под телефоны. Планшеты требуют некоторой заточки, которая, конечно, будет проведена в будущем.

quicktrick wrote: Автор программу продаёт, то есть он перешёл в разряд профессионалов, и это кое к чему обязывает. А я -- его покупатель.

Я, честно говоря, пока не понял, призываете ли вы к чему-то конкретному, потому что каких-либо явных пожеланий по интерфейсу от вас я не заметил.

Re: Предложения по интерфейсу

PostPosted: Fri Feb 10, 2012 7:21 pm
by Novikov
Ну, кстати, на планшете отлично работает уже сейчас :) Могу скринов наделать, если хотите.

А "типичный пользователь" -- это вовсе не "абстрактная штука", есть исследования по паттернам взаимодействия, есть работы по поведению пользователей и т.п.

Re: Предложения по интерфейсу

PostPosted: Fri Feb 10, 2012 7:25 pm
by ikm
Основные вещи, которые просят для планшетов - это список словарей слева или справа от области со статьями (вот кстати хороший вопрос - где он должен быть?), а также зафиксированное поле ввода слов, не уезжающее вверх при прокрутке.

Re: Предложения по интерфейсу

PostPosted: Fri Feb 10, 2012 7:31 pm
by Novikov
Я как раз рисую под планшет вайрфрейм.

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

Вот примерно как выглядит (тут версия для "Айпада"):
Image

Вот на узком экране у "Андроида":
Image

Я думаю, что можно было бы дать людям возможность и справа, и слева тянуть край, при этом бы контент сужался, происходил бы рефлоу. А в показавшихся панельках юзеры могли бы сами выбрать, что показать -- избранное, историю, список словарей и т.п.

На выходных доделаю концепцию и пришлю прототипы.

Re: Предложения по интерфейсу

PostPosted: Sat Feb 11, 2012 8:42 am
by quicktrick
Novikov wrote:Я думаю, что можно было бы дать людям возможность и справа, и слева тянуть край, при этом бы контент сужался, происходил бы рефлоу.


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