Перейти к содержимому
Новость

Mac Duo переносит анимацию складывания iPhone Duo на экран MacBook

Бесплатная утилита Mac Duo связывает изображение на экране MacBook с углом открытия крышки: при закрытии картинка меняет перспективу, размывается и затемняется. Эффект работает не на любом MacBook и требует macOS 14 или новее.

Александр Фомин
Mac Duo переносит анимацию складывания iPhone Duo на экран MacBook

Автор: sumimakito

Проект 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. Производительность, автономность или функциональность самого ноутбука от этого не расширяются.

Источник: GitHub
3 показов