Ветеран Microsoft Дейв У. Пламмер недавно поделился историей создания меню “Пуск“ для Windows 95. В своем видео на YouTube он рассказал о сложностях, с которыми столкнулась команда разработчиков при проектировании этого ключевого элемента интерфейса. Пламмер отметил, что хотя в Windows 95 уже было меню “Пуск“, оно имело ряд критических проблем. Одной из главных задач было создание универсального дизайна, который бы подходил для различных версий операционной системы и поддерживал множество языков. Мы не могли просто изменить название на Windows NT, потому что это не было долгосрочным названием продукта. В зависимости от версии, это могла быть Windows NT 4 Professional, Workstation или Advanced Server. Нам нужно было отобразить это в меню “Пуск“. И если бы мы сделали это для всех языков, которые поддерживала Windows NT, получилась бы огромная матрица битовых изображений, которые пришлось бы создавать заранее и, желательно, динамически загружать при отрисовке меню “Пуск“, не занимая при этом память и не кэшируя их. Для решения этих проблем Пламмер предложил использовать графический интерфейс девайса (GDI) для отрисовки меню в реальном времени. Это позволило создать градиентный фон и автоматически адаптировать его под возможности графической системы компьютера. Отдельной сложностью стало отображение текста. В Windows 95 не было возможности писать текст вертикально, но в Windows NT появилась функция трансформации координат, которая позволила разместить надпись в боковой панели меню. Спустя годы меню “Пуск“ претерпело множество изменений, но его версия в Windows 11 вызывает немало критики. Пользователи недовольны появлением рекламы и общим дизайном интерфейса. Это привело к тому, что многие предпочитают оставаться на Windows 10, несмотря на приближающееся прекращение поддержки в октябре 2025 года. Интересно, что даже бывший инженер Microsoft назвал производительность меню “Пуск“ в Windows 11 “комически плохой“, несмотря на использование дорогого ПК. Эта ситуация привела к появлению сторонних альтернатив, таких как Start11 от Stardock, позволяющих заменить стандартное меню на более привычные варианты или создать собственный дизайн.
Hide player controls
Hide resume playing