Aleksey Salow (w00dy) wrote,
Aleksey Salow
w00dy

Пограммирование

Две вещи которые не умеет абсолютное большинство UI погромиздов (тех кто так или иначе к нему прикасается): глобализация и поддержка различных dpi. Обе проблемы древние как говно мамонта (первая вечная, вторая стала актуальной во времена XP). Разной степени говнистости инструменты для решения проблем есть, но во-первых о них нужно знать (как о проблеме, так и об инструментах и методах их решениях), во-вторых они ограничены или решают не всё. Плюс у майков с глобализацией тоже не всё гладко, очень сложная это тема, хотя они и стараются. С dpi awareness всё проще в теории, всё что нужно система предоставляет, а вот всякие фреймворки походу этого ещё не умеют, тот же .net будет уметь per monitor dpi awareness только в 4.6.2 которая ещё не вышла, а до тех пор из коробки только system dpi aware, а значит перемасштабирование системой и мыльцо. Как вариант - закат солнца вручную, что не сложно, благо есть примеры.

Чтобы не думали что я тут д'Артаньян, у меня с глобализацией тоже полный швах. Если речь о десктопных приложениях, то всё ещё более-менее нормально, а как выходим в веб - злывайте воду. С поддержкой различных dpi хоть всё хорошо: есть в загашнике одно приложение котороё всё умеет и корректно себя масштабирует.
Tags: programming, software
Subscribe

  • Про рабочее место

    Люди с идеальным порядком на рабочем месте вызывают у меня лёгкое непонимание. Это только у меня такой бардак, или у всех так стабильно по отрасли?…

  • Житейсткое

    Нужно отдать должное природе. Лёгкий астигматизм делает ненужным поддержку антиалиасинга в этих ваших играх :)

  • Работоустройство

    Из 11 работодателей/агенств с которыми разговор зашёл дальше вопроса о моей хотелке только трое сами перезвонили или написали что я не подхожу.

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 7 comments