Mission Control — функция операционной системы macOS . Dashboard , Exposé и Spaces были объединены и переименованы в Mission Control в 2011 году с выпуском Mac OS X 10.7 Lion . Exposé впервые был представлен 23 июня 2003 года на Всемирной конференции разработчиков Apple в качестве функции готовящейся к выпуску Mac OS X 10.3 Panther . [1]
Mission Control позволяет пользователю выполнять следующие действия:
Exposé и Mission Control включают три отдельные функции для организации окон и открытых приложений:
В первых двух случаях после активации Mission Control пользователь может выбрать любое окно, щелкнув по нему или выбрав его с помощью клавиш со стрелками и нажав Enter . Затем Exposé деактивируется, оставляя выбранное окно на переднем плане. Используя Apple Mighty Mouse , можно выбрать окно с помощью Scroll Ball, прокрутив его в направлении этого окна.
Сочетания клавиш, используемые для активации Exposé, можно настроить на любые функциональные клавиши, клавиши Shift, Control, Option или Command, клавишу Fn на ноутбуках Mac или даже кнопку мыши на многокнопочных мышах (включая Apple Mighty Mouse).
Различные функции Mission Control также можно активировать, переместив мышь в «горячий угол» рабочего стола. Эта система отключена по умолчанию; ее можно включить в настройках системы .
Когда Exposé впервые появился в 2003 году, им можно было управлять с помощью клавиш F9, F10 и F11.
Сочетания клавиш Exposé были перемещены на клавишу F3, чтобы освободить место для клавиш «перемотка назад», «воспроизведение/пауза» и «перемотка вперед». На клавиатурах Mac, выпущенных после 2004 года, Exposé можно активировать с помощью клавиши F3 или в сочетании с клавишей Command, или на трекпаде Macbook, поддерживающих интерфейс multi-touch. (Однако клавиши F9, F10 и F11 по-прежнему можно использовать для управления Exposé с помощью клавиши-модификатора функций или включив настройку «Использовать все клавиши F1, F2 и т. д. как стандартные функциональные клавиши».)
В Mac OS X 10.6 Snow Leopard Exposé имел новый организованный вид сетки и позволял пользователям активировать Exposé из Dock.
В Mac OS X 10.7 Lion некоторые функции Dashboard , Exposé и Spaces были включены в Mission Control. Это давало обзор всех запущенных приложений, как и «Все окна», но группировало окна из одного приложения и добавляло отображение Spaces. Вид рабочего стола и вид окна приложения были сохранены, последний под названием App Exposé, и к нему можно было получить доступ с помощью жестов на многосенсорных трекпадах.
Некоторые пользователи критиковали Mission Control в Mac OS X 10.7 Lion за то, что он не предлагал открытого вида «Exposé» для всех окон в одном рабочем пространстве: окна одного и того же приложения всегда скрывались в пачках. Однако эта проблема была исправлена в Mac OS X 10.8 Mountain Lion с помощью флажка на панели «Параметры системы», позволяющего пользователю выбирать, группировать ли окна одного и того же приложения. Однако некоторые функции Exposé и Spaces из OS X 10.6 Snow Leopard не вернулись: он не отображает названия отображаемых окон и не возвращает дополнительную функциональность, предоставляемую функцией нескольких рабочих столов Mac OS X 10.5 Leopard , известной как «Spaces», которая позволяла пользователям перетаскивать окна между рабочими столами одним щелчком мыши, а также позволяла использовать более крупные эскизы предварительного просмотра каждого рабочего стола в двухмерной сетке при использовании. [2]
В OS X Mavericks фон с льняной текстурой в Mission Control был изменен на темно-серый фон в рамках отхода от скевоморфизма .
В OS X Yosemite темно-серый фон был заменен полупрозрачным фоном, слегка показывающим фон рабочего стола, и рабочий стол больше не уменьшается.
В OS X El Capitan сгруппированное по приложениям представление окон было изменено на несгруппированное представление окон по умолчанию, а полупрозрачный фон был изменен на прозрачный, полностью показывающий фон рабочего стола.
В macOS Catalina поддержка Dashboard прекращена, поэтому Dashboard навсегда удалена из вида (если она была ранее активирована) в Mission Control.
«Blob» был скрытым и недокументированным интерфейсом Exposé, который был обнаружен участником форумов MacNN. [3] При щелчке включался режим «Application Windows». При нажатии Option+щелчок включался режим «All Windows».
Еще одной недокументированной функцией Exposé была функция показа рабочего стола. Она помещала все открытые окна в небольшую область на экране, которую можно было перемещать в любое место на экране. [4] Эта функция имела некоторые ошибки, например, после выхода из режима показа рабочего стола у самого переднего окна не будет тени, и пользователь не сможет переместить окно. Однако это было легко исправлено с помощью функции показа всего. Также была еще одна ошибка, из-за которой область экрана шириной со свернутый предварительный просмотр становилась невосприимчивой к щелчкам мыши, что требовало перезапуска сервера окон.
Используя клавишу Shift , Mission Control может быть активирован в замедленном режиме , как и Dashboard , эффект минимизации и несколько других анимаций. Это тот же эффект, который был продемонстрирован Стивом Джобсом во время презентации Exposé во время Всемирной конференции разработчиков 2003 года. [5] [6]
Аналогичные эффекты используются и в других операционных системах.
Microsoft Windows 2.0 впервые представила переключатель окон в 1990 году. Используя Alt+ Tab ↹, пользователи могли видеть сплющенный вид всех открытых окон. Каждая версия Windows с тех пор также предоставляла эту функцию переключения окон. Vista и Windows 7 предоставляют дополнительную функцию под названием Windows Flip 3D , которая имеет в целом схожее назначение. Flip 3D позволяет пользователю перелистывать все открытые окна с трехмерной перспективой. Недостатком этого метода является то, что самое переднее окно покрывает значительную часть других окон, в отличие от Exposé. С другой стороны, это позволяет пользователю видеть содержимое самого переднего окна, в то время как в Exposé это может быть затруднительно, особенно если у пользователя открыто большое количество окон. Диспетчер окон рабочего стола Vista предоставляет общедоступный API , который позволяет любому приложению получать доступ к тем же представлениям миниатюр, которые использует Flip3D, и поэтому существует ряд сторонних надстроек, которые могут предоставлять функциональность, подобную Exposé, в Vista. Очень немногие сторонние приложения, такие как Emcee Desktop Organizer, обеспечивают организацию похожих окон в визуальные «стеки» в стиле Mission Control или поддерживают «Immersive» приложения Windows 8. Windows 10 добавляет очень похожую функцию под названием Task View , которая также включает поддержку нескольких рабочих столов.
Программное обеспечение Intellipoint для мышей Microsoft от Microsoft имеет функцию, похожую на Exposé [7], поскольку оно также работает с живыми изображениями окон, а не со статическими представлениями.
В Windows 7 от Microsoft появилась функция под названием «peeking», которая позволяла пользователю навести указатель мыши на значок на панели задач, чтобы отобразить небольшую миниатюру, изображающую содержимое окна или окон приложения.[10]
Compiz и KWin — это композитные оконные менеджеры для систем, использующих X Window System . Оба включают плагины, похожие на Exposé — плагин масштабирования в Compiz и эффект текущего окна в KWin. Skippy также выполняет функции, похожие на Exposé.
Начиная с версии 3.0, среда рабочего стола GNOME получила новый режим под названием «Обзор», который используется для запуска приложений и управления рабочими пространствами. В этом режиме окна масштабируются и располагаются в стиле Exposé для быстрого переключения.
Для классических или устаревших систем Macintosh бесплатный Finder Workspaces [8] предлагает функциональность, похожую на Spaces. ChromeOS имеет режим обзора окон [9] , который показывает миниатюры всех открытых окон, доступный при нажатии клавиши «переключатель окон» или при смахивании вверх тремя пальцами на трекпаде. Окна в режиме обзора можно закрыть, нажав соответствующую кнопку закрытия, или выбрать, нажав на миниатюру окна, что также закроет режим обзора и выведет выбранное окно на передний план.
[1]