Sysinternals ZoomIt для macOS
Меню-бар утилита для macOS с функциями зума, аннотаций, записи экрана и OCR, портированная с Windows-версии Sysinternals ZoomIt.
privacy
Эта заметка участвует в semantic memory.
AI Summary
🚀 TL;DR: Sysinternals ZoomIt for Mac — это macOS-утилита в строке меню, реализующая функции оригинального Windows-приложения: статический и живой зум, рисование и ввод текста, скриншоты, OCR, таймер перерыва, запись экрана в MP4, панорамный захват прокрутки.
🔑 Ключевые факты: приложение требует macOS 14+, Screen Recording permission, работает через ScreenCaptureKit и AVAssetWriter; все горячие клавиши настраиваются; OCR выполняется on-device через Vision; запись и зум обрабатываются с учётом исключения окон самого приложения; панорама склеивает кадры с подавлением заголовков/футеров.
📌 Важные детали: сборка через SwiftPM (swift build) и скрипт Scripts/build-app.sh; dev-сборка использует bundle id com.sysinternals.zoomitmac.dev, официальная — com.sysinternals.zoomitmac; для логина при старте и распространения нужен app bundle; entitlements com.apple.security.device.camera и com.apple.security.device.audio-input обязательны для webcam и микрофона; stale TCC-права сбрасываются через tccutil reset ScreenCapture <bundle-id>.
💡 Вывод и значение: для тестирования собирать Universal release DMG, подписывать Developer ID + notarize; при проблемах с захватом экрана проверять идентификатор подписи и сбрасывать TCC только для нужного bundle id; локальные ad-hoc сборки не должны использовать официальный идентификатор.