Каковы различия между минимизацией и сокрытием приложения?
22
Исходя из фона Windows, я запутался в концепции минимизации окон и скрытия приложений. Каковы различия между ними, и когда вы хотите использовать один метод над другим?
У каждого есть свои преимущества и недостатки ... это технические различия между ними.
Каждый атрибут будет помечен буквой «M» для минимизации или «H» для скрытия. Хотя это очень субъективно, я поставлю тот, который я считаю лучше
Скрытие окон:
М: Отдельные окна можно свернуть.
H: Все окна должны быть скрыты.
Доступ к окнам через Expose:
М: Доступ к Windows можно получить через «Экспонировать» в нижнем ряду.
H: Нет способа получить доступ к окнам приложения через Expose.
Доступ к окнам через Application Switcher:
H: Windows восстанавливается точно так же, как и при использовании Application Switcher.
M: Windows не может быть восстановлена через Application Switcher.
Доступ к окнам через Dock:
H: Щелчок по значку панели (или любому окну в меню значка) восстанавливает все окна приложения, кроме тех, которые были свернуты.
М: Щелчок по значку приложения в доке открывает только последнее свернутое окно, и только если нет видимых окон.
Расположение значка переключателя приложений:
H: значок приложения перемещается в правую часть в Application Switcher, перемещая его в сторону.
М: Значок приложения остается на том же месте, даже если все окна свернуты.
Индикация скрытых окон:
M: свернутые окна отображаются в доке, а рядом с заголовком каждого окна отображаются ромбы. (Существует параметр «Системные настройки», чтобы скрыть окна от появления в доке.)
H: Нет признаков того, что приложение / окна вообще скрыты, даже рядом с заголовками окна не отображаются даже ромбы. (Это можно изменить, запустив следующее в Терминале:. defaults write com.apple.Dock showhidden -bool YES; killall DockВы можете отменить это, набрав:. defaults delete com.apple.Dock showhidden; killall Dock)
Переключение фокуса на новое приложение:
H: После скрытия приложения фокус отправляется другому приложению.
М: Даже если вы свернете последнее окно приложения, оно все равно останется сфокусированным.
Другие отличия:
H: Вы не можете скрыть все открытые приложения. По крайней мере, один должен оставаться видимым.
H: Как отметил @Ian, некоторые приложения будут использовать меньше ресурсов, когда они скрыты.
@Nathan: Я сам составил этот список, я подумал, что он может помочь другим, а не оставаться запиской, доступной только мне. Я знаю, что хотел бы иметь такой список, не требуя никаких усилий с моей стороны. Смотрите также FAQ, в котором говорится:It’s also perfectly fine to ask and answer your own question, as long as you pretend you’re on Jeopardy: phrase it in the form of a question.
Чтение
Ты жжешь! Это потрясающий ответ. Я видел ответ на этот вопрос раньше, но нигде так подробно, как вы ответили здесь. Теперь я хочу найти способ заставить желтую кнопку «скрыть» вместо «свернуть».
Крис Куэнел
1
Помните, что вы можете установить скрытые приложения для прозрачных значков! Просто поместите это в Терминал:defaults write com.apple.Dock showhidden -bool YES; killall Dock
deiga
1
Отлично. Ответ. Я добавлю к этому: это зависит от приложения, но некоторые приложения ведут себя по-разному, когда они знают, что они были скрыты. Пример: Mailplane закрывает свое главное окно, когда оно скрыто, что сокращает его память и нагрузку на процессор за счет более медленного времени скрытия. Я всегда думал о «сокрытии» приложения как о OS X, эквивалентном фонованию с более низким приоритетом процесса. Он есть, но он не интерактивный, поэтому ОС не нужно предоставлять приоритетный доступ к вашим процессорам для выполнения работы.
Ян С.
Отличный ответ. Одно дополнение: вы можете переключиться на свернутые окна через переключатель приложений. Вы можете CMD + Tab к приложению окна, затем нажать ALT дополнительно, затем отпустить все клавиши. Однако это не работает, если в этом приложении открыто несколько окон - даже если все они свернуты, будет восстановлено только одно из этих окон. UX мудрый, это в значительной степени беспорядок.
nem75
0
Еще одна вещь, которую нужно учитывать: когда приложение скрыто , его можно вернуть с помощью комбинации CMD-TAB . Но когда вы сделаете это, вы откроете все открытые окна этого приложения.
При сворачивании это невозможно. В чистой OS X нет способа сделать это без использования мыши, по крайней мере, насколько мне известно. Использование мыши считается замедлением для ряда пользователей.
В целом OS X ориентирована на приложения (и окна имеют вторую важность), в отличие от Windows, которая ориентирована на окна. Я предпочитаю подход, ориентированный на окна (так как мне нужно окно для взаимодействия с машиной, поэтому меня интересуют окна), но для этого нужны сторонние инструменты, такие как Witch.
It’s also perfectly fine to ask and answer your own question, as long as you pretend you’re on Jeopardy: phrase it in the form of a question.
defaults write com.apple.Dock showhidden -bool YES; killall Dock
Еще одна вещь, которую нужно учитывать: когда приложение скрыто , его можно вернуть с помощью комбинации CMD-TAB . Но когда вы сделаете это, вы откроете все открытые окна этого приложения.
При сворачивании это невозможно. В чистой OS X нет способа сделать это без использования мыши, по крайней мере, насколько мне известно. Использование мыши считается замедлением для ряда пользователей.
В целом OS X ориентирована на приложения (и окна имеют вторую важность), в отличие от Windows, которая ориентирована на окна. Я предпочитаю подход, ориентированный на окна (так как мне нужно окно для взаимодействия с машиной, поэтому меня интересуют окна), но для этого нужны сторонние инструменты, такие как Witch.
источник