Когда вы используете Windows и открываете приложение, такое как MS Word или Adobe Photoshop, оно открывает окно приложения с каким-то пустым фоном. Однако, когда вы делаете это на Mac, фон отсутствует, просто есть пункты меню в самой верхней панели. Допустим, у вас есть файл, открытый в Photoshop в Windows, и вы закрыли этот файл, вы увидите то же пустое окно приложения, которое вы видели при запуске Photoshop. На Mac вы увидите меню в верхней панели, но опять же, поскольку фон отсутствует, вы просто видите рабочий стол. На самом деле, нет никакой разницы в том, как Windows и Mac OS X обрабатывают приложения, кроме того, что у одного было видимое окно, а у другого нет.
Преимущество такого подхода в OS X: если вы планируете держать приложение открытым, это избавляет вас от необходимости свернуть приложение, как в Windows. Все, что вам нужно сделать, это нажать на что-то еще в фоновом режиме, и приложение потеряет фокус. Чтобы закрыть его, просто щелкните правой кнопкой мыши значок приложения в доке и выберите «Выйти».
Преимущество такого поведения заключается в том, что оно обслуживает пользователей, которые хотят получать удовольствие от разницы между необходимостью запуска всей платформы приложения или просто открытия нового документа в уже запущенном приложении.
Вы можете настроить запуск этих приложений при входе в систему, если у вас достаточно ОЗУ или просто ЦП. Система виртуальной памяти определит, какие страницы вам нужно перенести на диск, а какие могут остаться в оперативной памяти.
Пока приложения утечки памяти медленно Это отличный план, чтобы не выходить из приложения, которое вы можете использовать снова.
Это базовая настройка производительности - повторное использование работы, разделение работы на куски, выполнение работы до того, как пользователь ее ждет.
источник
По сути, OSX и Windows имеют разные подходы к окнам верхнего уровня. В Windows это окно содержит весь экземпляр приложения, включая строку меню. В OSX это окно содержит открытый документ, который объясняет, почему у вас может быть приложение, отображающее только строку меню.
Имейте в виду, что обработка «пустых» приложений изменится в ближайшем будущем, так как для Lion обновляется все больше и больше приложений. Обычным поведением будет то, что основанные на документах приложения, у которых нет открытых документов (в отличие от таких вещей, как калькулятор), будут указывать ОС, что она может закрыть приложение, когда нет открытых документов. Идея состоит в том, что будет меньше необходимости управлять тем, какие приложения открыты.
Увидеть Джона Сиракузы подробный обзор Lion подробнее об этом.
источник
интерпретация
На основании принятого ответа я вижу два аспекта вопроса:
Автоматическое и внезапное прекращение
Рекомендуемое чтение для любого пользователя Lion, обеспокоенного запуском приложений:
Основной момент:
Брось курить!
Если используются хорошо написанные приложения, и если пользователь может отказаться от привычки выходить из приложений (привычка, извлеченная из менее интеллектуальных систем), тогда:
Требуется прыжок веры, чтобы работать таким образом - без command-q - но многие пользовательские отчеты подтверждают то, что предлагает Apple.
Клавиша Shift для подавления окон
Иногда сопоставимо с отбрасыванием окон.
В Mac OS X 10.7 (сборка 11A511): без изменения глобальных или специфических параметров приложения для восстановления окон (функция прозрачного жизненного цикла приложения (TAL)) приложения по-разному реагируют на использование клавиши Shift до того, как приложение запущен.
Примеры
NeoOffice 3.2.1 Beta Patch 0 учитывает нажатие клавиши Shift. Если сохраненный файл был открыт во время выхода, то клавиша Shift перед запуском подавит восстановление окна в этот файл. Кроме того, если вы ничего не предпочитаете при запуске (функция, независимая от TAL), вы ничего не получите.
предварительный просмотр 5.5 (719) уважает ключ. Если до выхода были открыты только сохраненные файлы, то клавиша Shift заставит Preview ничего не показывать, никаких окон.
Сафари 5.1 (7534.48.3) уважает ключ. Если вы предпочитаете новые окна - пустую страницу, и если вы просматривали различные страницы перед выходом, то клавиша Shift перед запуском вызовет представление только одного окна, пустой страницы.
Терминал 2,2 (297) и TextEdit 1.7 (288) ведут себя в соответствии с Preview и Safari.
Для каждого приложения может применяться другая логика, но, по существу, во время запуска:
почта 5.0 (1244.2 / 1244.3), кажется, игнорирует ключ. Если у вас есть несколько окон просмотра, окно активности и окно для полученного сообщения: все они будут восстановлены. Это несоответствие пахнет ошибкой и должно быть подано в Apple; Я ожидаю, что Почта представит хотя бы одно окно (средство просмотра), а не все.
намек
Не отпускайте клавишу Shift слишком рано.
Примечание: возобновление издания
Выпуски, которые не были сохранены перед выходом, обычно возобновляются как выпуски.
В некоторых средах выпуски, которые не были сохранены до выхода, не возобновляются. Когда вы открываете любой такой файл, вы должны обнаружить, что система (а не вы) сохранила версию.
источник
источник