Подробности ветерана Windows о создании меню «Пуск» в Windows NT
Ветеран разработки Windows Дэйв Пламмер недавно зашел в Twitter/X, чтобы рассказать историю фирменного баннера меню «Пуск» Windows NT. Как и во многих рассказах Пламмера, здесь есть захватывающие идеи и сюрпризы. Одним из важных открытий этого знакового меню «Пуск» является то, что Пламмер работал над его «живым отображением», а не полагался на растровые изображения. Это вполне современный способ ведения дел, и Пламмер поделился своими рассуждениями, и мы узнали плюсы и минусы его выбора.
Пламмер отмечает, что он все еще был новичком в Windows, когда ему поручили написать код для меню «Пуск» Windows NT. Поскольку для многих версий Windows NT требовались соответствующие тексты баннеров, он хотел исключить создание множества вариантов растровых изображений и визуализировать градиент текста и фона в реальном времени для каждого SKU.
В отличие от предшествующей Windows 9X, в Windows NT появился способ поворота контекста устройства, что позволило Пламмеру использовать системные шрифты для отображения текста баннера меню «Пуск» под углом 90 градусов. В примере, которым он делится, «WindowsNTWorkstation» наложен на градиент от синего к черному, что соответствует экранам установки и запуска Windows NT, а также другим ключевым визуальным элементам. Соответствующий градиент также создавался в реальном времени с использованием «стандартных вызовов GDI», — объясняет Пламмер.
Короче говоря, позже Пламмер добавляет в своем твите, что дизайнеры Windows создали внешний вид ОС, но начиная с Windows NT: «Я просто воспроизводил это программно».
В твиттере также были выявлены некоторые интересные плюсы и минусы кодирования вместо графического создания этой маленькой вертикальной полосы рядом с классическим меню «Пуск». Конечно, Пламмер решил написать код, а не разрабатывать баннер в целях повышения эффективности или экономии труда. Кто-то в теме отвечает, что визуализированный шрифт (предположительно с использованием векторных источников шрифтов TrueType) и градиент, похоже, придают новый уровень резкости меню Windows NT. Мы также считаем, что это был ранний шаг к современному пользовательскому интерфейсу, независимому от разрешения, хотя основные пользователи настольных ОС все еще находятся на этом пути.
Не так много недостатков векторного/кодового подхода Пламмера выявилось в разговоре о его разработке меню «Пуск» для Windows NT. Лишь одно юмористическое недовольство возникло, когда кто-то вспомнил, что раньше можно было заменить растровое изображение баннера Windows на любой дизайн аналогичного размера по своему выбору. Пламмер вспомнил, что в свое время «порно с высокими и худыми» было довольно популярно для настройки меню «Пуск»…
Источник: Tomshardware.com







0 комментариев