Почему приложения Mac остаются открытыми, когда я нажимаю красную кнопку X?
Вы закрыли единственное открытое окно Safari, но на док-станции вы видите, что браузер все еще работает. Ты сходишь с ума?
Нет: так на самом деле работает Mac, и в основном это было с 1980-х годов. Давние пользователи Mac даже не думают об этом, но любой, кто приходит на macOS из Windows или даже из систем на базе Linux, может чувствовать себя немного дезориентированным.
Это нормально: изучать любую новую операционную систему - значит думать немного иначе. Вот краткое объяснение того, как закрытие окон работает на Mac, а также некоторая информация о том, как на самом деле закрывать приложения, когда вы хотите.
Как закрытие Windows работает в macOS
В системах Windows окно обычно равно приложению. Это означает, что когда вы закрываете окно, вы также закрываете приложение (при условии, что открыто последнее окно этого приложения). На Mac окно рассматривается как документ, а не само приложение. Когда вы закрываете окно, вы закрываете конкретный документ, который просматривали, но само приложение продолжает работать.
Возможно, наиболее заметным воплощением этого является строка меню. Windows помещает строку меню (или, в некоторых случаях, ленту) в верхней части окна для данного приложения, и она исчезает при закрытии окна. В macOS строка меню находится в верхней части экрана и остается после закрытия программы..
Например: вот открытое окно Safari.
Если я закрою окно, параметры панели меню для Safari останутся.
Идея в том, что я могу быстро открыть новый веб-сайт из строки меню, если я хочу.
Вы также можете увидеть, какие приложения открыты в данный момент, взглянув на док-станцию. Точки под Finder, Safari и другими значками выше указывают, что приложения открыты. Календарь и Photoshop, между тем, не открыты, что видно по отсутствию точки.
Есть исключения из этих правил, как на Mac, так и на системах Windows. Некоторые приложения Mac, включая Системные настройки, полностью закрываются при закрытии их окна. В то же время в Windows многие приложения продолжают работать в системном трее после закрытия их окон. Поэтому ни одна из операционных систем не придерживается данной парадигмы на 100 процентов, потому что каждый подход имеет смысл в определенных контекстах. Но в общем, приложения, как правило, следуют этим двум тенденциям для каждой платформы.
Как выйти из приложений в macOS
Если вы действительно хотите закрыть приложение, щелкните Файл> Выйти в строке меню или нажмите Cmd + Q во время использования приложения. Это так просто. Сначала потребуется немного привыкнуть, но скоро это станет второй натурой.
В качестве альтернативы, вы можете щелкнуть правой кнопкой мыши по значку дока, а затем нажать «Выйти»..
Если вы хотите закрыть несколько приложений одновременно, нажмите Cmd + Tab, чтобы вызвать переключатель приложений. Удерживайте Cmd, затем используйте клавиши со стрелками для выбора различных приложений, нажимая «Q», чтобы мгновенно закрыть текущее выбранное приложение. Продолжайте делать это, удерживая Cmd, пока не исчезнут все приложения, которые вы хотите закрыть.
Почему macOS такой странный?
В некотором смысле, это все равно, что спрашивать англичан, почему у них есть акцент. Способ работы в Mac старше, чем в Windows, потому что macOS существует дольше. С самого начала macOS была ориентирована на процесс, а это означает, что при закрытии окна приложение остается открытым.
Пользователь Stackexchange wrosecrans хорошо рассказал об истории еще в 2010 году:
В первые дни Macintosh вы могли запускать только одно приложение за раз. Было совершенно разумно, чтобы приложение открывалось без окон, потому что приложение всегда имело видимую строку меню в верхней части экрана. Когда вы закрывали все окна приложения, имело смысл держать приложение открытым, потому что вы всегда можете использовать строку меню для создания нового документа или открытия существующего. Выход из процесса только потому, что окно было закрыто, не имело никакого смысла в то время, потому что не было бы никакого другого процесса, чтобы сосредоточиться на.
Подход macOS к закрытию приложений восходит к 80-м годам и был более или менее последовательным для пользователей Mac все это время. Для тех, кто придерживается экосистемы Mac, это способ Windows делать вещи, которые сегодня кажутся странными.
Но это не так для большинства пользователей. Десятилетия доминирования в Windows означают, что даже альтернативные операционные системы, в том числе большинство дистрибутивов Linux, работают на менталитете оконных приложений. Apple никогда не переключалась.
Вы можете утверждать, что один подход лучше или хуже, если хотите. Многие люди имеют. Лично я думаю, что оба они являются привлекательными по разным причинам, и подход, основанный на приложениях, имеет смысл в более широкой структуре macOS. Но вы можете не согласиться!
Просто сделай так, чтобы он действовал как Windows!
Возможно, вы любите macOS в целом, но действительно хотите, чтобы программы полностью закрывались, когда вы нажимаете красную кнопку «закрыть». Все в порядке! И бесплатное приложение под названием RedQuits позволяет вам сделать это.
Приложение не обновлялось около полувека, и в наших (кратких) тестах оно казалось несовместимым с macOS Sierra, в результате чего некоторые программы (включая Safari) вели себя странно. Мы не рекомендуем вам использовать это, но оно есть, если вам абсолютно необходим Windows-подобный способ закрытия приложений.
Кроме того, вы можете просто оставить приложения открытыми и автоматически закрывать их, когда они простаивают, используя Quitter.
В целом, тем не менее, я предлагаю, чтобы новые пользователи Mac адаптировались к подходу Mac, вместо того чтобы навязывать другую парадигму в своей новой операционной системе. Дело не в том, что Mac лучше, а в том, что MacOS построен на нем, и сторонние приложения не дают вам узнать о вашей новой операционной системе. Вещи будут иметь смысл во времени, так что дайте ему шанс.
Изображение предоставлено: Marcin Wichary