Інтерпретація
На основі прийнятої відповіді я бачу два аспекти питання:
- чи програма повинна працювати без вікон
- які вікна мають бути представлені під час роботи програми.
Автоматичне та раптове припинення
Рекомендоване читання будь-якому користувачеві Lion, який стосується запуску програм:
Родзинка:
… Система… краще оснащена роботою. Користувачам не потрібно керувати процесами вручну ...
Покиньте кинути!
Якщо використовуються добре написані програми та якщо користувач може порушити звичку виходити з програм (звичка, отримана з менш розумних систем), то:
- дозволяючи Lion системи для управління речами можуть привести до значно поліпшеному користувача досвіду.
Щоб працювати таким чином - без команди-q, потрібен стрибок віри, але багато звітів користувачів підтверджують те, що пропонує Apple.
Клавіша Shift придушення вікон
Іноді можна порівняти з викиданням вікон.
У Mac OS X 10.7 (Build 11A511): не змінюючи глобальних або специфічних для програми налаштувань для відновлення Windows (особливість прозорого життєвого циклу додатків (TAL)), програми реагують різними способами на використання клавіші shift перед тим, як програма буде запущений.
Приклади
NeoOffice 3.2.1 Beta Patch 0 враховує клавішу shift. Якщо збережений файл був відкритий під час закриття, клавіша Shift перед запуском пригнічує відновлення вікна до цього файлу. Якщо крім того, ви не віддасте перевагу нічого при запуску (функція, незалежна від TAL), ви нічого не отримаєте.
Попередній перегляд 5.5 (719) поважає ключ. Якщо до закриття були відкриті лише збережені файли, клавіша Shift призведе до того, що в Preview нічого не відображатиметься, немає вікон.
Safari 5.1 (7534.48.3) поважає ключ. Якщо ви віддаєте перевагу новим вікнам порожню сторінку, і якщо ви переглядали різні сторінки перед тим, як вийти, клавіша Shift перед запуском призведе до появи лише одного вікна, порожньої сторінки.
Термінал 2.2 (297) і TextEdit 1.7 (288) ведуть себе таким чином, що відповідає Попередньому перегляду та Safari.
Для кожної програми може застосовуватися інша логіка, але по суті, під час запуску:
- клавіша shift повинна щось придушити.
Пошта 5.0 (1244.2 / 1244.3), здається, ігнорує ключ. Якщо у вас є декілька вікон перегляду, вікно активності та вікно для отриманого повідомлення: усі вони будуть відновлені. Ця непослідовність пахне баггі, і його слід подавати Apple; Я очікую, що Mail представить принаймні одне вікно (переглядач), не все.
Підказка
Не відпускайте клавішу зсуву занадто рано.
Бічна примітка: відновлення видань
Видання, які не було збережено перед виходом, зазвичай відновляються як видання.
У деяких середовищах видання, які не було збережено перед тим, як закрити, не відновлено. Коли ви відкриваєте будь-який такий файл, ви повинні виявити, що система (не ви) зберегла версію.