metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-06-07 11:50 am

Подслеповатые пользователи

Неоднократно сталкиваемся с такой ситуацией: у клиентов работают пенсионеры, или просто пожилые пользователи, видящие откровенно с трудом.
В связи с этим у половины из них мониторы с разрешением 1280х1024 настроены на 1024х768 или хуже того, 800х600, т.к. они не видят букв, а размытие на краях пикселей их не волнует - у них и так весь мир размытым выглядит. Еще более страшный вариант - это DPI настроенный в винде на нетривиальные значения, или увеличенные шрифты в схеме.

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

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

Т.е. получается взаимнопротиворечащий набор требований: 20-40 полей какой-нибудь "декларации по налогу на разгон гей-парадов", совершенно мизерный размер экрана или нетривиальный DPI и пользователи, которые плохо понимают что они делают сами по себе, еще хуже понимают, как им это сделать на компьютере и соответственно невозможность исключить visual cues, занимающие свободное место.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting