интерпретация
На основании принятого ответа я вижу два аспекта вопроса:
- должно ли приложение работать без окон
- какие окна должны отображаться при запуске приложения.
Автоматическое и внезапное прекращение
Рекомендуемое чтение для любого пользователя 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.
Для каждого приложения может применяться другая логика, но, по существу, во время запуска:
- клавиша Shift должна что-то подавлять.
почта 5.0 (1244.2 / 1244.3), кажется, игнорирует ключ. Если у вас есть несколько окон просмотра, окно активности и окно для полученного сообщения: все они будут восстановлены. Это несоответствие пахнет ошибкой и должно быть подано в Apple; Я ожидаю, что Почта представит хотя бы одно окно (средство просмотра), а не все.
намек
Не отпускайте клавишу Shift слишком рано.
Примечание: возобновление издания
Выпуски, которые не были сохранены перед выходом, обычно возобновляются как выпуски.
В некоторых средах выпуски, которые не были сохранены до выхода, не возобновляются. Когда вы открываете любой такой файл, вы должны обнаружить, что система (а не вы) сохранила версию.