Hi-DPI боль или дополнение к вопросу про тестирование
От: rean  
Дата: 11.01.19 17:08
Оценка: 9 (1)
LD>А как быть с UI.

Вот еще мои 5 копеек к UI. Я купил себе 4K Hi-DPI монитор и использую вместе с двумя другими не Hi-DPI мониторами.
Сейчас самое время начать тестировать софт под такие условия. Почему?

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

Баг на баге!

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

Там просто дикий ужас с тем что они натворили. Как сделали Apple с ретиной — это гениально! — всю боль и страдание берет на себя система. Но в винде это просто катастрофически непродуманно сделано. Тот программист, который придумал вручную в каждой программе пересчитывать DPI, да и еще при перемещении окон с монитора на монитор, должен уж точно публично попросить прощение за такое «изобретение», какое мы сейчас имеем.

С трудом справился с этим, пытаясь добиться нормальной работы в старой дельфе. К сожалению, не все удалось победить — есть глюки с иконками, некоторыми компонентами.

Ситуация назревает катастрофическая, поскольку Hi-DPI мониторы дешевеют прямо на глазах и уже скоро станут ставиться во все дешевые устройства.

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

Так что, покупаем новый монитор и правим баги в своем софте! Будет весело
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.