Проект Mac Duo появился как попытка воспроизвести на MacBook одну из визуальных деталей складного iPhone Duo. У нового смартфона Apple интерфейс реагирует на изменение положения половинок корпуса, а переход между состояниями сопровождается изменением перспективы и размытием изображения. Mac Duo использует тот же принцип применительно к крышке ноутбука.
Это не системная функция Apple и не модификация macOS. Mac Duo является отдельным бесплатным проектом с открытым исходным кодом. В официальном репозитории Mac Duo разработчик объясняет, что программа получает данные о положении крышки и в реальном времени меняет изображение на встроенном дисплее. Для отрисовки используется Metal, а содержимое экрана захватывается через ScreenCaptureKit. Пользователь может настроить перспективу под положение, с которого смотрит на ноутбук.
Практическая деталь здесь заключается именно в работе с датчиком угла крышки. Анимация не запускается по простому событию закрытия MacBook: изображение меняется по мере движения дисплея. За счет этого экран как бы следует за крышкой, постепенно наклоняясь, размываясь и темнея. Сам проект не добавляет MacBook новых режимов работы и не меняет поведение ноутбука после закрытия крышки. Когда macOS переводит компьютер в сон, эффект прекращается.
Совместимость ограничена. Нужна macOS 14 или более новая версия и MacBook, в котором система видит совместимый встроенный датчик угла крышки. Внешний монитор для такого сценария не подходит, даже если с ним используется похожий датчик: эффект выводится только на встроенный дисплей ноутбука. Для захвата содержимого экрана Mac Duo также требуется разрешение Screen Recording.
На момент проверки это еще не обычный стабильный релиз. В GitHub распространяются development-сборки для Mac с Apple Silicon и процессорами Intel, а опубликованная версия помечена как pre-release. Исходный код доступен по лицензии Apache 2.0. Автор также указывает, что готовая сборка подписана и нотариально заверена через Apple Developer Program.
Отдельного запуска для России у Mac Duo нет: это открытый проект на GitHub, а не приложение с региональным графиком продаж. Для владельцев подходящих MacBook его смысл довольно узкий и понятный: программа добавляет визуальную реакцию экрана на движение крышки, похожую на анимацию iPhone Duo. Производительность, автономность или функциональность самого ноутбука от этого не расширяются.
Mac Duo переносит анимацию складывания iPhone Duo на экран MacBook
Бесплатная утилита Mac Duo связывает изображение на экране MacBook с углом открытия крышки: при закрытии картинка меняет перспективу, размывается и затемняется. Эффект работает не на любом MacBook и требует macOS 14 или новее.

Автор: sumimakito
Источник: GitHub
3 показов
Материалы по теме
- Apple показала первый складной iPhone Duo с новым форматом корпуса
- Codenotch вынес лимиты AI-ассистентов прямо на край экрана Mac
- Старый MacBook можно превратить в NAS без Linux и серверного софта
- Baseus сделала повербанк для iPhone Duo, но 25 Вт работают только по кабелю
- BenQ запустила INFTYLAB для Mac: мышь получила жесты трекпада