Вы знали? В Windows никогда не было «системного трея»
Опубликовано: 2022-01-29В Windows никогда не было «системного трея». В течение 25 лет мы все ошибались. Microsoft настаивает на том, что эти значки находятся в «области уведомлений». Так откуда же взялся термин «системный трей»? И почему Windows 10 называет его «системным треем» — но только один раз?
Это область уведомлений, спасибо!
Если вы покопаетесь в Windows 10 — или Windows 7, или Windows Vista, или Windows XP, или Windows 98 — вы не найдете никаких ссылок на термин «системный трей» в интерфейсе Windows.
В настройках панели задач Windows 10 («Настройки» > «Персонализация» > «Панель задач») настройки значков на панели задач отображаются в разделе «Область уведомлений».
Термин «системный трей», вероятно, привел к вирусам
Какая разница, как она называется — «область уведомлений» или «системный трей»? Может быть. Возможно, здесь есть большая философская разница.
На протяжении десятилетий многие настольные приложения Windows использовали «системный трей» как место, где можно спрятаться. Часто вы покупаете новый компьютер и обнаруживаете множество предустановленных утилит, работающих в фоновом режиме, обычно спрятанных в «системном трее».
Проблема стала настолько серьезной, что Windows позволяла вам скрывать значки за маленькой стрелкой, чтобы они не заполняли всю панель задач, и даже автоматически скрывала многие из них для вас! Между прочим, это называется «областью переполнения» или «разделом переполнения» — Microsoft не называет это лотком.
В этом есть некоторый смысл, если считать это просто «системным треем», в который разработчики могут бросить что угодно, например, в ящик для мусора.
Однако Microsoft действительно хочет, чтобы разработчики думали об этом как об «области уведомлений», предназначенной для отображения уведомлений и информации о состоянии.
Документация Microsoft для разработчиков ясна по этому поводу: «Он… не предназначен для быстрого доступа к программам или командам».
Конечно, ПК с Windows — это не iPhone. В то время как Apple может заставить разработчиков следовать своим передовым практическим рекомендациям или запретить их приложения в App Store, Microsoft не может требовать от разработчиков соблюдения своих рекомендаций. Но, может быть — только может быть — если бы все думали об этом как об «области уведомлений», у разработчиков не было бы соблазна размещать там значки.
Почему все думают, что это системный трей?
Так почему же так много людей называют его «системным треем»? Вы, вероятно, чувствуете, что даже видели, как Microsoft где-то называет это «системным треем», верно? Разве Microsoft не назвала это так?
Да, сотрудники Microsoft неоднократно называли его «системным треем» в различных документах на протяжении многих лет, к явному ужасу команды оболочки Windows, названной так потому, что они отвечают за «оболочку» рабочего стола Windows, которая включает в себя панель задач.
Рэймонд Чен из Microsoft писал об этой проблеме еще в 2003 году. Как ни странно, люди до сих пор называют ее «системным треем», и путаница сохраняется и 17 лет спустя.
Рассказывая об официальной истории системного трея, Чен отмечает, что в ранних разрабатываемых сборках Windows 95 вместо панели задач был «трей»:
В ранних сборках Windows 95 панель задач изначально не была панелью задач; это было окно папки, пристыкованное к нижней части экрана, в которое можно было перетаскивать/извлекать что-либо, что-то вроде органайзера в верхнем ящике стола. Отсюда и произошло название «поднос». (Некоторые могут возразить, что это слишком далеко зашло с метафорой рабочего стола.)
Microsoft отказалась от этой идеи и заменила ее панелью задач Windows 95. По словам Рэймонда, Microsoft стерла все упоминания о «трее» из документации оболочки. Подноса больше нет.
Позже Microsoft добавила значки уведомлений на панель задач. Эти значки были помещены в «область уведомлений» панели задач. Простой.
Итак, что случилось? Как появилось слово «поднос»? Чен предлагает свою лучшую теорию:
Я думаю, что люди начали называть его «системным треем» по той причине, что в Win95 была программа под названием «systray.exe», которая отображала в области уведомлений некоторые значки: регулятор громкости, статус PCMCIA (как тогда это называлось), батарея метр. Если вы убили systray.exe, вы потеряли эти значки уведомлений. Поэтому люди подумали: «Ах, системный трей должен быть компонентом, который управляет этими значками, и я уверен, что он называется «системный трей». Так началось заблуждение, которое мы пытались искоренить более восьми лет… [ Примечание редактора : Прошло уже более 25 лет!]
Поэтому люди назвали это неправильным. По крайней мере, сама Microsoft ясно выразилась, не так ли? Ну об этом….
Хуже того, другие группы [в Microsoft] (не оболочка) подхватили это неправильное название и начали ссылаться на него в своей документации и образцах, некоторые из которых даже ошибочно утверждают, что «системный трей» — это официальное название Область уведомлений.
Ну это все. Если даже сотрудники Microsoft не могут даже правильно указать официальное название в официальной документации, неудивительно, что все остальные в замешательстве.
Мы думаем, что это имеет значение? Не совсем. How-To Geek полон статей, называющих эту функцию «системным треем», потому что люди так ее называют — даже многие люди в Microsoft! Но мы также пытаемся назвать ее «областью уведомлений».
Если вы заинтересованы в этом, мы рекомендуем вам прочитать весь пост в блоге Рэймонда Чена. Его блог The Old New Thing полон подобных интересных фактов, которые вы просто не сможете найти нигде, кроме Microsoft. Например, в блоге есть сообщение, в котором объясняется, почему Windows хранит системное время по местному времени, а не по всемирному координированному времени (UTC), как в других операционных системах.
Windows 10 называет это «Системным треем»… Однажды
Если вы покопаетесь в настройках Windows 10, вы везде обнаружите, что она называется «областью уведомлений». Его настройки находятся в меню «Настройки» > «Персонализация» > «Панель задач» > «Область уведомлений». Название очень точное.
За исключением… Если вы перейдете в «Настройки»> «Простота доступа»> «Экранный диктор», вы найдете параметр «Свернуть домашнюю страницу экранного диктора на панель задач».
Итак, что это нам говорит? Это довольно ясно: разработчики, работающие над функцией экранного диктора, работают отдельно от команды, работающей над оболочкой Windows в Microsoft.
Спустя 25 лет после Windows 95, Microsoft до сих пор не может отпечатать даже название «системный трей» внутри. Называйте это «системным треем» как хотите. Все знают, что это значит.
Это действительно имеет значение? Опять же, нет. Но это довольно забавно.
(И, возможно, программное обеспечение Windows меньше злоупотребляло бы им, если бы вместо этого оно предназначалось для уведомлений.)
Кстати, мы сделали снимок экрана с настройками экранного диктора в майском обновлении Windows 10 2020 года. Мы не удивимся, если Microosft очистит интерфейс и удалит термин «системный трей» в будущем обновлении. Однако в будущем он, вероятно, снова появится.