Ти знав? У Windows ніколи не було «системного лотка»

У світі Windows ніколи не існувало поняття “системний трей”. Протягом останніх 25 років ми всі помилялися, називаючи цю область саме так. Microsoft наполягає, що іконки програм, які ми звикли бачити внизу екрана, насправді розташовані в “області сповіщень”. Звідки ж взялася назва “системний трей”? І чому Windows 10 іноді вживає цей термін, хоч і дуже рідко?

Це “область сповіщень”, будь ласка!

Якщо уважно дослідити інтерфейс Windows 10 (або Windows 7, Vista, XP, чи навіть 98), ви не знайдете жодної згадки про “системний трей”. Цей термін відсутній у меню налаштувань та інших елементах інтерфейсу.

Налаштування панелі завдань у Windows 10 (Шлях: Параметри > Персоналізація > Панель завдань) містить розділ “Область сповіщень”, де можна налаштувати відображення значків, але терміну “системний трей” там немає.

“Системний лоток” – можливе джерело вірусів

Чи має значення, як називати цю область – “областю сповіщень” чи “системним лотком”? Можливо, так. Можливо, за цим стоїть глибша філософська різниця.

Протягом багатьох років розробники програмного забезпечення використовували “системний лоток” як місце, де можна “сховати” програми. Часто, купуючи новий комп’ютер, користувач бачить безліч попередньо встановлених програм, які працюють у фоновому режимі і часто “ховаються” саме в цьому місці.

Проблема стала настільки поширеною, що Windows надала можливість приховувати значки за маленькою стрілкою, щоб вони не захаращували панель завдань. Ця частина називається “областю переповнення” або “секцією переповнення” – Microsoft ніколи не називала її “треєм”.

Якщо розглядати це як “системний трей”, в який розробники можуть кидати все, що завгодно, як у смітник, це має певний сенс.

Однак Microsoft хоче, щоб розробники сприймали це як “область сповіщень”, призначену для відображення повідомлень та інформації про стан.

Документація Microsoft для розробників чітко про це говорить: “Це… не призначено для швидкого доступу до програм або команд”.

Звісно, ПК з Windows – це не iPhone. Apple може змусити розробників дотримуватися своїх правил, але Microsoft не може вимагати від них того ж. Але, можливо, якщо всі б сприймали це місце як “область сповіщень”, розробники б не мали спокуси кидати туди іконки програм.

Чому всі вважають, що це “системний трей”?

То чому ж так багато людей називають це “системним треєм”? Можливо, вам здається, що ви навіть десь бачили, як Microsoft використовує цей термін? Чи не так?

Протягом багатьох років співробітники Microsoft дійсно неодноразово називали це “системним лотком” у різних документах. Це викликало явне здивування команди, що відповідає за “оболонку” Windows (елементи робочого столу, включаючи панель завдань).

Реймонд Чен з Microsoft писав про цю проблему ще у 2003 році. На жаль, люди досі використовують термін “системний трей”, і плутанина триває вже 17 років.

Розповідаючи про походження терміна “системний трей”, Чен зазначає, що в ранніх версіях Windows 95 замість панелі завдань був “лоток”:

У перших версіях Windows 95 панель завдань спочатку не була панеллю завдань. Це було вікно папки, закріплене внизу екрана, куди можна було перетягувати файли, як у лоток органайзера. Звідси й пішла назва “лоток”. (Дехто вважав, що метафора робочого столу зайшла занадто далеко.)

Microsoft відмовилася від цієї ідеї, замінивши її на панель завдань Windows 95. Як розповідає Реймонд, Microsoft видалила з документації усі згадки про “лоток”.

Пізніше Microsoft додала значки сповіщень на панель завдань. Ці значки були розміщені в “області сповіщень” панелі завдань.

То що ж трапилося? Як знову з’явилося слово “лоток”? Чен пропонує свою теорію:

Думаю, причина, чому люди почали називати це “системним треєм”, полягає в тому, що у Windows 95 була програма “systray.exe”, яка відображала деякі значки в області сповіщень: регулювання гучності, стан PCMCIA, рівень заряду акумулятора. Якщо ви завершували процес “systray.exe”, ви втрачали ці значки. Люди подумали: “Системний трей” – це компонент, що керує цими значками, і його назва “системний трей”. Так почалася ця помилка, яку ми намагаємося викорінити вже понад 8 років… [Примітка редактора: насправді, вже понад 25 років!].

Область сповіщень у Windows 95. Трохи схожа на трей, чи не так?

Отже, люди почали використовувати неправильну назву. Чи чітко висловилася сама Microsoft з цього приводу? Ну, не зовсім…

Ще гірше, інші відділи Microsoft (не команда оболонки) підхопили цю помилкову назву і почали використовувати її у власній документації. Деякі з цих документів навіть стверджували, що “системний трей” – це офіційна назва області сповіщень.

Ось і все. Якщо навіть співробітники Microsoft не можуть узгодити офіційну назву в офіційній документації, не дивно, що всі інші заплуталися.

Чи важливо це насправді? Не зовсім. How-To Geek публікує статті, де цю функцію називають “системним треєм”, тому що так її називає більшість людей. Але ми також намагаємося використовувати термін “область сповіщень”.

Якщо вам цікаво, радимо прочитати повну статтю в блозі Раймонда Чена. Його блог “The Old New Thing” сповнений цікавих фактів про Windows, які важко знайти деінде. Наприклад, є публікація, яка пояснює, чому Windows зберігає системний час за місцевим часом, а не за UTC, як інші операційні системи.

Windows 10 називає це “системним треєм”… один раз

У налаштуваннях Windows 10 ви побачите, що скрізь використовується термін “область сповіщень”. Налаштування знаходяться в меню Параметри > Персоналізація > Панель завдань > Область сповіщень. Все чітко і зрозуміло.

Але… Якщо ви перейдете до Параметри > Спеціальні можливості > Екранний диктор, ви знайдете опцію “Згорнути головне вікно Екранного диктора в системний трей”.

Що це означає? Очевидно, що розробники, які працюють над функцією зчитування з екрана, працюють окремо від команди, що працює над оболонкою Windows.

Через 25 років після Windows 95, Microsoft досі не може стандартизувати навіть назву цієї області. Називайте її “системним треєм”, як вам зручно. Усі знають, про що йдеться.

Чи має це значення? Знову ж таки, ні. Але це досить кумедно.

(І, можливо, програмне забезпечення менше б зловживало цією областю, якщо б вона була чітко призначена для сповіщень.)

Знімок екрана налаштувань Екранного диктора був зроблений в оновленні Windows 10 за травень 2020 року. Ми не здивуємося, якщо Microsoft прибере цей термін у майбутніх оновленнях. Хоча, ймовірно, він знову десь з’явиться.