Бывший вице-президент Microsoft Джо Бельфиоре опроверг популярный миф о том, что знаменитая панель задач в Windows 95 была создана под влиянием док-панели NeXT Dock, которую разработал Стив Джобс. Обсуждение происхождения элемента интерфейса развернулось в социальных сетях после публикации бывшего инженера компании Дейва Пламмера, который продемонстрировал свой новый монитор Dell UltraSharp с разрешением 5K и левосторонним расположением панели задач в Windows 11.

В устроенной дискуссии пользователи и журналисты вспомнили классическую теорию о влиянии NeXTSTEP — рабочей станции, представленной Стивом Джобсом в 1988 году после его временного ухода из Apple. В NeXTSTEP появился специальный интерфейсный элемент для удобного закрепления иконок приложений, который впоследствии стал прямым предшественником современного macOS Dock. Однако бывшие топ-менеджеры корпорации категорически опровергли связь между этими технологиями.
Опровержение мифа бывшими топ-менеджерами
К обсуждению в соцсетях присоединился Брэд Силверберг, занимавший в 1990-х годах пост старшего вице-президента и руководителя направления MS-DOS и Windows. Он заявил, что панель в Windows 95 сильно отличается от док-панели NeXT и разрабатывалась независимо. Силверберг обсудил этот вопрос с дизайнером интерфейса Windows 95 Дэнни Ораном, который подтвердил, что придумал проект самостоятельно и ничего не заимствовал у NeXT.

Эту позицию поддержал Джо Бельфиоре, начавший работать в Microsoft в 1990 году и прошедший путь от разработчика операционной системы OS/2 и Windows NT до главного программного менеджера по интерфейсу Chicago — проекта, который в итоге стал Windows 95. Бельфиоре возглавлял процесс принятия решений по созданию меню «Пуск» и панели задач, а в дальнейшем участвовал в создании Windows XP, Windows Phone и Windows 10 вплоть до своей отставки в должности корпоративного вице-президента в 2022 году. Он прямо заявил, что док-панель NeXT не имела никакого отношения к появлению панели задач, и выделил два реальных источника вдохновения.

Влияние проекта Cairo и проблемы с интерфейсом Windows 3.1
Первым источником стал отмененный проект Cairo, который разрабатывался в недрах корпорации с 1991 по 1996 год в рамках концепции Билла Гейтса об «информации на кончиках пальцев». Хотя Cairo так и не вышел в виде отдельной операционной системы, его наработки активно внедрялись в другие продукты компании. Бельфиоре описал постоянную видимую нижнюю панель команды Cairo, которая задумывалась как специальная область для перемещения файлов и контента между приложениями. Позже Дейв Пламмер опубликовал снимок рабочего стола Cairo, подтверждающий наличие этой панели за несколько лет до релиза Windows 95.

Вторым фактором стала техническая необходимость решить проблему интерфейса Windows 3.1. В то время пользователи постоянно теряли из виду свернутые приложения, поскольку операционная система практически не предоставляла способов узнать, какие программы продолжают работать в фоне. Изначально панель задач создавалась именно для управления свернутыми окнами, а вовсе не для запуска программ. Возможность запускать приложения через закрепленные на панели иконки появилась много лет спустя, когда компания объединила ее с панелью быстрого запуска в Windows 7.

Эволюция панели задач в современных версиях ОС
Развитие элемента интерфейса продолжилось и в новых поколениях операционной системы. Вышедшая в 2021 году Windows 11 получила панель задач с центрированными и изначально зафиксированными иконками, что вызвало недовольство пользователей. В результате в марте в рамках программы обязательств по качеству корпорация добавила возвращение подвижной панели задач в качестве важной функции. Инженерам потребовалось переписать код, привязанный к единой фиксированной верстке, чтобы обеспечить корректную работу элемента на любой из четырех сторон экрана. Теперь пользователи могут свободно менять расположение панели задач на любой край рабочего стола.

Стоит отметить, что в обсуждении также участвовал технологический журналист, который выстроил цепочку: инженер Acorn перешел в компанию NeXT, что привело к созданию док-панели, а та якобы повлияла на Windows. Именно эта реплика привлекла внимание Брэда Силверберга и Джо Бельфиоре.

Брэд Силверберг в 90-х годах отвечал не только за MS-DOS и Windows, но и за другие ключевые продукты компании. В свою очередь, Джо Бельфиоре присоединился к Microsoft в 1990 году, начав работу над OS/2, затем перешел на Windows NT, а к 1993 году стал ведущим программным менеджером пользовательского интерфейса проекта Chicago. Именно он принимал ключевые решения по созданию меню «Пуск» и панели задач, после чего проработал в корпорации еще три десятилетия.

Что касается проекта Cairo (1991–1996 гг.), он создавался вокруг концепции Билла Гейтса «информация на кончиках пальцев» («information at your fingertips»). Хотя операционная система в итоге не вышла на рынок как самостоятельный продукт, ее интерфейсные наработки перекочевали в Chicago прямо во время разработки Cairo. Команда Cairo создала постоянный видимый «трей» (tray) в нижней части экрана, служивший специальной областью назначения для перетаскивания файлов и контента между различными приложениями. Дейв Пламмер продемонстрировал скриншот этого рабочего стола, где отчетливо виден данный элемент задолго до релиза Windows 95.

Описывая вторую причину создания панели задач, Джо Бельфиоре подчеркнул:
В Windows 95 нам требовалось место для свернутых окон — это рудимент из Windows 3.1. Мы хотели создать единую поверхность, которая запускала бы приложения и позволяла восстанавливать их, — это и есть кнопки панели задач. Использование этих кнопок именно для запуска программ появилось лишь годы спустя.
В Windows 3.1 при сворачивании программ пользователи постоянно теряли их из виду, что регулярно фиксировалось внутренним тестированием удобства использования (usability testing) в Microsoft. Изначальная задача элемента заключалась исключительно в возвращении свернутых окон. Функция запуска программ закрепилась лишь с выходом Windows 7, когда концепцию объединили со старой панелью быстрого запуска (Quick Launch), позволив иконкам оставаться на месте независимо от того, запущен процесс или нет.
В Windows 11 пользователи долгое время не могли менять положение панели задач, так как элементы интерфейса были жестко завязаны на фиксированную верстку. Инженерам пришлось полностью переписать архитектуру, чтобы корректно обрабатывать любое расположение без сбоев. В текущем году компания официально вернула полноценное перемещение панели на любую из граней экрана для всех пользователей, а энтузиасты могут задействовать эту функцию даже принудительно с помощью детальных инструкций.







