AimMac превратит iPhone в пульт для Mac, но с большим нюансом

Приложение управляет курсором Mac через iPhone

Разработчик под псевдонимом Coolerwave представил проект AimMac, позволяющий использовать iPhone для управления курсором на Mac. Смартфон можно направлять на дисплей, как контроллер Wii Remote: указатель перемещается в точку, куда указывает верхняя грань устройства. Кроме того, iPhone способен работать в режиме трекпада.

Исходный код AimMac опубликован бесплатно на GitHub. Готовой версии для установки в App Store нет, поэтому пользователю потребуется самостоятельно собрать приложения для iPhone и Mac.

Подключение по Bluetooth

Проект состоит из двух частей: приложение в строке меню macOS принимает команды, а приложение для iPhone передаёт их на компьютер. Устройства обмениваются данными напрямую по Bluetooth – подключение к Wi‑Fi и использование внешних серверов не требуются.

Для наведения AimMac использует данные акселерометра и гироскопа iPhone. По описанию автора, приложение на Mac сглаживает движение курсора и обновляет его позицию с частотой до 240 раз в секунду, тогда как смартфон считывает показания датчиков до 100 раз в секунду.

Управление включает одиночное касание для клика, двойное касание для двойного клика и удержание для перетаскивания. Предусмотрены отдельная кнопка правого клика и полоса прокрутки. В режиме трекпада iPhone нужно положить на ровную поверхность, после чего курсор перемещается движением пальца по экрану смартфона.

Как установить

Для сборки и запуска проекта необходимы Mac с macOS 14 или новее, iPhone с iOS 17 или более свежей версией системы, а также Xcode 15. Автор указывает, что для подписи приложений подойдёт бесплатная учётная запись Apple Account. Однако программы, подписанные таким способом, перестают работать через семь дней – затем их придётся повторно запускать из Xcode.

В репозитории также размещена версия для Apple Watch. В файле README сказано, что её тестировали на Apple Watch Ultra с watchOS 26.6, однако разработчик предупреждает: приложение для часов появилось недавно и может работать нестабильно.

По словам Coolerwave, вдохновением для AimMac послужил более ранний проект WatchPointer, но новый код был написан с нуля. Разработчик также утверждает, что использовал Claude и создал проект примерно за десять минут. Для проверки управления в репозитории доступны две небольшие игры — Orbit Pop и Duck Shoot.

Меню