Во-первых, все это не является уникальным для Mac OS X 10.10 (Yosemite). Функциональность команды W+W и команды ⌘+H - это стандартное поведение Mac OS X, которое, я уверен, восходит к Mac OS 9 (Classic) и более ранним версиям.
Вот официальная страница Apple, которая объясняет функциональность, связанную со всеми сочетаниями клавиш в Mac OS X, но ниже следует объяснение конкретных различий в функциональности между командой ⌘+W и командой ⌘+H.
Краткое объяснение:
Закрытие окна: команда W+W закрывает окно и, возможно, может использоваться для выхода из приложения, если это является частью функциональности, которую разработчик добавил в свое приложение.
Скрытие приложения: команда ⌘+H скрывает приложение, удаляя его интерфейс / окна из вашего представления и устанавливает приоритет приложения в фоновом режиме, но оно никогда не выходит из приложения и не прерывает его процессы.
Более длинное объяснение:
Закрытие окна командой ⌘+W
Использование команды ⌘+W в «Искателе» - а в некоторых приложениях - означает «Закрыть окно». Во многих приложениях «Закрыть окно» также может означать «выйти из приложения, если окно закрыто». Это не нормальное поведение, но что-то, что нужно иметь в виду. Вы можете увидеть не сокращенную версию этой команды в меню «Файл» любого приложения, в котором вы оказались. Например, вот скриншот из меню «Файл» в Chrome:
Как видно из этого скриншота, вы используете команду ⌘+W, чтобы закрыть «Tab», поскольку «Tab» часто считается «окном» в приложении, таком как Chrome. Но это специфическое поведение приложения.
Скрытие приложения с помощью команды ⌘+H
В отличие от этого, команда ⌘+H означает «Скрыть приложение, в котором вы находитесь». Вы и увидите краткую версию этой команды в специальном меню справа. Например, вот скриншот из меню приложения в Chrome:
Скрытие приложения берет все приложение и выбрасывает его в фоновый режим. Таким образом, вы не только визуально не видите его как часть представления «Искатель», но и его системный приоритет - по сравнению с не скрытыми приложениями - ниже. Это полезно в сценариях, когда вам нужно открыть приложение, но вам не нужно, чтобы ресурсы были загружены прямо сейчас. Таким образом, вы «скрываете» его, и система знает, что не обращает на него столько внимания, сколько другие.