Подслеповатые пользователи
Jun. 7th, 2010 11:50 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Неоднократно сталкиваемся с такой ситуацией: у клиентов работают пенсионеры, или просто пожилые пользователи, видящие откровенно с трудом.
В связи с этим у половины из них мониторы с разрешением 1280х1024 настроены на 1024х768 или хуже того, 800х600, т.к. они не видят букв, а размытие на краях пикселей их не волнует - у них и так весь мир размытым выглядит. Еще более страшный вариант - это DPI настроенный в винде на нетривиальные значения, или увеличенные шрифты в схеме.
Нормальные layout-менеджеры с этим более-менее справляются, при генерации UI тоже можно это все учесть, но возникает следующая проблема: одновременно подписи полей и данные полей на экране тупо невозможно разместить. Либо приходится сокращать названия полей, но дело в том, что эти же пользователи, кроме того что плохо видят, они еще и плохо соображают - им сложно сопоставить предметную область, данные которые они хотят ввести и их сокращенные подписи.
В итоге получается или очень уродски расположенные элементы управления, или просто грид без подписей, или подогнанные вручную размеры, которые ломаются при смене DPI.
Т.е. получается взаимнопротиворечащий набор требований: 20-40 полей какой-нибудь "декларации по налогу на разгон гей-парадов", совершенно мизерный размер экрана или нетривиальный DPI и пользователи, которые плохо понимают что они делают сами по себе, еще хуже понимают, как им это сделать на компьютере и соответственно невозможность исключить visual cues, занимающие свободное место.
В связи с этим у половины из них мониторы с разрешением 1280х1024 настроены на 1024х768 или хуже того, 800х600, т.к. они не видят букв, а размытие на краях пикселей их не волнует - у них и так весь мир размытым выглядит. Еще более страшный вариант - это DPI настроенный в винде на нетривиальные значения, или увеличенные шрифты в схеме.
Нормальные layout-менеджеры с этим более-менее справляются, при генерации UI тоже можно это все учесть, но возникает следующая проблема: одновременно подписи полей и данные полей на экране тупо невозможно разместить. Либо приходится сокращать названия полей, но дело в том, что эти же пользователи, кроме того что плохо видят, они еще и плохо соображают - им сложно сопоставить предметную область, данные которые они хотят ввести и их сокращенные подписи.
В итоге получается или очень уродски расположенные элементы управления, или просто грид без подписей, или подогнанные вручную размеры, которые ломаются при смене DPI.
Т.е. получается взаимнопротиворечащий набор требований: 20-40 полей какой-нибудь "декларации по налогу на разгон гей-парадов", совершенно мизерный размер экрана или нетривиальный DPI и пользователи, которые плохо понимают что они делают сами по себе, еще хуже понимают, как им это сделать на компьютере и соответственно невозможность исключить visual cues, занимающие свободное место.
no subject
Date: 2010-06-07 12:04 pm (UTC)no subject
Date: 2010-06-07 12:17 pm (UTC)no subject
Date: 2010-06-07 12:04 pm (UTC)no subject
Date: 2010-06-07 12:05 pm (UTC)no subject
Date: 2010-06-07 12:16 pm (UTC)no subject
Date: 2010-06-07 01:09 pm (UTC)Но вот если "не замечает", то может тупо в игнор загнать юзера? Пока не сформулирует внятно чего он хочет?
no subject
Date: 2010-06-07 12:10 pm (UTC)У меня, например, тоже dpi стоит 120. И программы, не понимающие такого БЕСЯД. Как и заточеные под фиксированное разрешение экрана.
no subject
Date: 2010-06-07 12:15 pm (UTC)Или пошаговый мастер, когда на последнем окне бухгалтер вспомнит, что не ввела что-то в первом.
А тут 20 полей, но зато сразу видно, что где, что от чего зависит, итд.
В крайнем случае, придется разбивать по независимым кускам, и делать слева дерево закладок (как счас настройки любят делать). Так как-то удобнее, хотя тоже места уходит немало.
no subject
Date: 2010-06-07 12:35 pm (UTC)Дерево слева - жуткий мрак. Попадать пенсионеру мышой в плюсики для разворчивания - ужос.
Лучше вкладки/мастер, но с возможностью вернуться назал.
Надо только логично разместить поля по тематике. На одной вкладке количество
пидорасовлиц альтернативной сексуальной ориентации, на второй количестволиц альтернативной сексуальной ориентациимилиционеров, на третьей - журналистов.no subject
Date: 2010-06-07 01:22 pm (UTC)А плюсики в таких деревьях не делаются обычно - дерево развернуто по умолчанию (пунктов мало, сжимать не нужно).
no subject
Date: 2010-06-07 12:24 pm (UTC)no subject
Date: 2010-06-07 12:20 pm (UTC)Настраиваемый DPI... Очевидное-невероятное. :)
no subject
Date: 2010-06-07 12:23 pm (UTC)no subject
Date: 2010-06-07 12:28 pm (UTC)no subject
Date: 2010-06-07 12:33 pm (UTC)А так всё верно.
no subject
Date: 2010-06-07 12:37 pm (UTC)no subject
Date: 2010-06-07 01:37 pm (UTC)no subject
Date: 2010-06-07 02:51 pm (UTC)no subject
Date: 2010-06-07 12:39 pm (UTC)кувалда для дистрофика, ага
Date: 2010-06-07 12:44 pm (UTC)Re: кувалда для дистрофика, ага
Date: 2010-06-07 01:15 pm (UTC)no subject
Date: 2010-06-07 12:49 pm (UTC)1) это еще реализовать нужно
2) Не сильно отличается от табов хотя и удобнее
3) Объяснить подслеповатым пенсионерам как этим пользоваться :)
no subject
Date: 2010-06-07 01:52 pm (UTC)no subject
Date: 2010-06-07 02:50 pm (UTC)Надо покупать для пенсионеров в качестве монитора телевизоры 42" с нормальным разрешением 2048 х 1152. Потом понизить разрешение до каких-то 1280 х 1024 и дать лупу. Даже мельчайшие буквы будут размером 1-2 см. Если посадить юзера вплотную, то всё будет ок.
Надо только рассказать, что от плазмы или ЛЦД нету облучения. Это самое трудное, да.
no subject
Date: 2010-06-07 04:48 pm (UTC)no subject
Date: 2010-06-07 05:06 pm (UTC)Вообще если бы в текстовых режимах мониторы умели рисовать тонкие линии между знакоместами - наверно это было для оперденей всяких бы на порядки лучше всех графических режимов.
no subject
Date: 2010-06-07 05:14 pm (UTC)Кстати да. И не только для оперденей.
А точно не умеют? Подчёркивания умеют, то есть, с горизонтальными линиями проблем нет.
no subject
Date: 2010-06-09 03:17 pm (UTC)Можно ж цветом выделить.
no subject
Date: 2010-06-07 05:37 pm (UTC)А не самое ли правильное решение? У меня жена сидит с 125% масштабированием шрифтов, и ничего. Некоторые бяки, правда, вылезают, но ей так все равно нравится.
Опять же, в WPF масштабирование делается в пять строчек XAML.
no subject
Date: 2010-06-07 09:58 pm (UTC)