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

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

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

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

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 15th, 2025 08:00 am
Powered by Dreamwidth Studios