Вот разумная вещь, которую вы можете захотеть сделать: воспроизводить музыку через настольные динамики, отвечая на звонок Zoom через AirPods. Музыка наполняет комнату, звонок приватен в ушах. Вполне логично.
macOS говорит нет. При выборе устройства вывода каждое приложение использует его. Переключитесь на AirPods для Zoom — и Spotify тоже переключится на AirPods. Переключитесь на динамики для Spotify — и Zoom тоже пойдёт через динамики. Одно устройство вывода для всего. Без исключений.
Почему macOS не может этого нативно
macOS направляет всё аудио через единое выбранное устройство вывода. Вы выбираете «Динамики MacBook Pro» или «AirPods Pro» в Системные настройки → Звук → Вывод, и каждое приложение отправляет аудио на это устройство. Встроенной маршрутизации аудио по приложениям нет.
Такой дизайн имеет смысл для простоты — большинство людей хочет, чтобы всё аудио поступало из одного места. Но он ломается, когда нужно, чтобы разные приложения шли на разные выходы.
Обходной путь через агрегированное устройство
Настройка Audio MIDI macOS (в Программы → Утилиты) позволяет создать «Агрегированное устройство», объединяющее несколько выходов в один. Однако агрегированное устройство отправляет одинаковое аудио на все объединённые выходы — оно не позволяет выбрать, какое приложение идёт на какой выход. Оно разработано для мультидинамиковых установок, а не для маршрутизации по приложениям.
Обходной путь через мультивыходное устройство
Аналогично агрегированным устройствам, в Настройке Audio MIDI можно создать «Мультивыходное устройство». Это отправляет одинаковое аудио на несколько выходов одновременно. Опять же, это одно и то же аудио везде — нельзя таким образом направить Spotify на динамики, а Zoom на наушники.
Что действительно работает: приложения маршрутизации аудио по приложениям
Чтобы по-настоящему направлять разные приложения на разные устройства вывода, нужно стороннее приложение маршрутизации аудио, перехватывающее аудио каждого приложения и отправляющее его на указанный вами вывод. Приложения вроде SoundSource (от Rogue Amoeba) поддерживают это — они позволяют назначать конкретные устройства вывода отдельным приложениям.
Более простой подход: разделение на основе громкости
Если основная цель — чётко слышать звонок поверх музыки (а не направлять их на физически разные устройства), попрограммное управление громкостью решает проблему проще.
SoundDial даёт каждому приложению собственный ползунок громкости. Во время звонка можно:
- Установить Zoom/Teams/FaceTime на 100%
- Понизить Spotify до 20%
- Заглушить всё остальное
Звонок кристально чёткий. Музыка — ненавязчивый фон. Никакого переключения устройств.
Ещё лучше: автоприглушение SoundDial делает это автоматически. При присоединении к звонку оно определяет активацию микрофона и понижает все фоновые приложения до настроенного уровня (по умолчанию 30%). Когда звонок заканчивается, всё возвращается к норме. Никаких ручных настроек ползунков.
Для большинства людей это решает реальную проблему — «я не слышу звонок из-за музыки» — без сложности направления разных приложений на разные физические устройства.
Скачать SoundDial в Mac App Store — €14,99 разовая покупка, без подписки, macOS 14.2+.