Якщо хтось тут випадково не працює в команді Windows Shell, я сумніваюся, що ви отримаєте відповідь, яка справді стосується технічних обмежень і того, як вони впливають на вибір дизайну. Але я спробую ...
Я здогадуюсь, що технічних обмежень немає, або, принаймні, зараз немає. Справжньою причиною є, мабуть, те, що ніхто ніколи не знайшов часу, щоб сісти і оновити код, дизайн та специфікацію, щоб зняти це обмеження. Функції не реалізовані за замовчуванням, і те, що обчислювальне середовище змінилося за останні кілька років, не означає, що хтось сів і переписав Windows, щоб повною мірою скористатися всіма цими змінами.
Ви також повинні врахувати, що це, швидше за все, свідомий вибір дизайну, а не нав'язане обмеження. Реймонд Чен (який на самому ділі робить роботу в команді оболонки) опублікував запис в блозі відповідаючи на шум про Windows-витягуючи на «спільне використання руки» накладку. Він наводить переконливий аргумент, що накладання піктограм насправді не є бажаним способом показу інформації (окрім того, що система обмежена 15) [курсив додано]:
Взагалі кажучи, накладання не є хорошим способом подання інформації,
оскільки на піктограму може бути лише одне накладання , а на ImageList - 15 накладених зображень. Якщо є два або більше накладених елементів, які застосовуються до предмета, тоді один виграє, а інші програють, і в цей момент значення накладання як способу визначення властивостей, що застосовуються до предмета, зменшується, оскільки єдиний спосіб бути впевненим відсутність властивості - це тоді, коли ви взагалі не бачите накладання. (Якщо ви бачите якесь інше накладання, ви не можете сказати, чи це тому, що вашого ресурсу немає, або тому, що інший накладений екран відображається замість вашого.)
Мені здається розумним, що зайва метушня, додана до оболонки, просто не варта того, що в більшості справжніх випадків. Команда командної оболонки Windows, очевидно, дійшла такого ж висновку і вирізала накладення на "спільну руку". Пряме пояснення Раймонда:
З огляду на зміни в способах користування комп’ютерами, обмін інформацією стає дедалі більшим за замовчуванням. Коли ви налаштовуєте домашню групу, майже все буде поділено. Щоб усунути візуальну метушню, інформацію було переміщено на панель Деталі.
І я знаю, що ви спеціально просили не згадувати про продуктивність, але Windows справді намагається утримати вас від того, щоб не стріляти собі в ногу. Користувачі вимагають реагування в оболонці, і піктограми накладання можуть заважати цьому. Ще одним доказом того, що вони не є пріоритетними , є інший допис у блозі того самого Раймонда Чена:
Інший приклад програм, що мають егоїстичний погляд на продуктивність, походить від компанії, яка розробляє обробник значків. Оболонка розглядає обчислення накладання як елемент з низьким пріоритетом, оскільки важливіше розміщення піктограм на екрані, щоб користувач міг почати робити все, що він хотів робити. Прикраси можуть з’явитися пізніше. Ця компанія хотіла дізнатись, чи є спосіб покращити свою ефективність і накласти їх на екран ще до появи піктограми, демонструючи феноменально егоїстичну інтерпретацію "продуктивності".