В вычислительной технике метафора рабочего стола — это метафора интерфейса , которая представляет собой набор объединяющих концепций, используемых графическими пользовательскими интерфейсами , чтобы помочь пользователям более легко взаимодействовать с компьютером. [1] Метафора рабочего стола рассматривает монитор компьютера как верхнюю часть стола пользователя , на которой можно размещать такие объекты , как документы и папки с документами. Документ можно открыть в окне , которое представляет собой бумажную копию документа, размещенную на рабочем столе. Также доступны небольшие приложения, называемые настольными аксессуарами , такие как настольный калькулятор, блокнот и т. д.
Сама метафора рабочего стола была расширена и расширена за счет различных реализаций среды рабочего стола , поскольку доступ к функциям и удобство использования компьютера обычно более важны, чем поддержание «чистоты» метафоры . Следовательно, на рабочем столе можно найти мусорные корзины, а также диски и сетевые тома (которые можно рассматривать как картотеки , а не то, что обычно встречается на рабочем столе). Другие функции, такие как строки меню или панели задач , не имеют прямого аналога на реальном рабочем столе, хотя это может зависеть от среды и предоставляемой функции; например, знакомый настенный календарь иногда можно отобразить или получить к нему доступ иным образом через панель задач или строку меню, принадлежащую рабочему столу.
Метафора рабочего стола была впервые предложена Аланом Кэем , Дэвидом Смитом и другими в Xerox PARC в 1970 году и развита в серии инновационных программных приложений, разработанных учеными PARC в течение последующего десятилетия. Первым компьютером, использовавшим раннюю версию метафоры рабочего стола, был экспериментальный Xerox Alto , [2] [3] , а первым коммерческим компьютером, принявшим такой интерфейс, был Xerox Star . Использование оконных элементов управления для хранения связанной информации предшествовало метафоре рабочего стола, а примитивная версия появилась в книге Дугласа Энгельбарта « Мать всех демонстраций » [4] , хотя она была включена PARC в среду языка Smalltalk . [5]
Одним из первых интерфейсов, похожих на рабочий стол, на рынке была программа под названием Magic Desk I. Созданная в качестве картриджа для домашнего компьютера Commodore 64 в 1983 году, очень примитивный графический интерфейс представлял собой эскиз рабочего стола с низким разрешением , дополненный телефоном и выдвижными ящиками. , калькулятор и т. д. Пользователь делал свой выбор, перемещая спрайт , изображающий указывающую руку, с помощью того же джойстика, который пользователь, возможно, использовал для видеоигр . Параметры на экране выбирались нажатием кнопки огня на джойстике. В программе Magic Desk I использовалась графическая эмуляция пишущей машинки со звуковыми эффектами. Другие приложения включали калькулятор, органайзер каталога и эмулятор терминала . Файлы можно архивировать в ящиках рабочего стола. Также присутствовал мусорный бак .
Первым компьютером, который популяризировал метафору рабочего стола и использовал ее в качестве стандартной функции по сравнению с более ранним интерфейсом командной строки, был Apple Macintosh в 1984 году. Метафора рабочего стола повсеместно распространена в современных персональных компьютерах; он встречается в большинстве окружений рабочего стола современных операционных систем: Windows , а также macOS , Linux и других Unix-подобных систем.
BeOS соблюдала метафору рабочего стола более строго, чем многие другие системы. Например, на «рабочем столе» появлялись внешние жесткие диски, а доступ к внутренним можно было получить, щелкнув значок, изображающий сам компьютер. Для сравнения: в Mac OS все диски по умолчанию размещаются на рабочем столе, а в Windows пользователь может получить доступ к дискам через значок «Компьютер».
Терминология Amiga для метафоры рабочего стола была взята непосредственно из жаргона мастерских. Рабочий стол назывался Workbench , программы назывались инструментами , небольшие приложения ( апплеты ) были утилитами, каталоги были ящиками и т. д. Иконки объектов были анимированы, а каталоги отображались в виде ящиков, которые были представлены как открытые, так и закрытые. Как и в классической Mac OS и на рабочем столе macOS , значок дискеты или компакт-диска появлялся на рабочем столе, когда диск вставлялся в привод, поскольку это был виртуальный аналог физической дискеты или компакт-диска на компьютере. поверхность верстака.
Бумажная парадигма относится к парадигме , используемой большинством современных компьютеров и операционных систем. Бумажная парадигма обычно состоит из черного текста на белом фоне, файлов в папках и «рабочего стола». Бумажная парадигма была создана многими людьми и организациями, такими как Дуглас Энгельбарт , Xerox PARC и Apple Computer , и была попыткой сделать компьютеры более удобными для пользователя, сделав их похожими на обычное рабочее место того времени (с бумагами, папками, и рабочий стол). [6] Впервые он был представлен публике Энгельбартом в 1968 году в книге, которую сейчас называют « Матерью всех демос ».
От Иоанна Сиракузы: [7]
Еще в 1984 году объяснения оригинального интерфейса Mac для пользователей, которые никогда раньше не видели графического интерфейса , неизбежно включали объяснение значков , которые выглядели примерно так: «Этот значок представляет ваш файл на диске». Но, к удивлению многих, пользователи очень быстро отказались от любого намека на косвенность. Этот значок — мой файл. Мой файл — это значок. Одно не является «представлением» или «интерфейсом» другого. Такие отношения были чужды большинству людей и представляли собой ненужный ментальный багаж, когда существовала гораздо более простая и прямая связь с тем, что они знали о реальности.
С тех пор многие аспекты компьютеров отошли от бумажной парадигмы, реализовав такие функции, как «ярлыки» для файлов, гипертекст и непространственный просмотр файлов. Ярлык (ссылка на файл, который действует как прокси-сервер перенаправления, а не сам файл) и гипертекст не имеют реального эквивалента. Непространственный просмотр файлов также может сбить с толку начинающих пользователей, поскольку у них часто может быть одновременно открыто несколько окон, представляющих одну и ту же папку, что в действительности невозможно. Эти и другие отклонения от реальных эквивалентов являются нарушением чисто бумажной парадигмы.