С телефона в студию за два нажатия.
Зачем это нужно
Перенести реальные скриншоты с устройства на дизайн-машину обычно неудобно: AirDrop работает только между устройствами Apple, USB-кабели требуют драйверов, почта самому себе сжимает файлы, а облачная синхронизация занимает минуту. Большинство инструментов для скриншотов обходят проблему, заставляя загружать картинки с диска. Screenshotify создан для момента, когда ты только что запустил приложение на реальном телефоне и хочешь получить именно этот экран в мокап прямо сейчас.
Как это работает под капотом
WebRTC-канал данных через PeerJS. Студия открывает Peer-соединение, генерирует 6-значный PIN, кодирует peer-id и PIN в QR. Телефон сканирует QR, что открывает screenshotify.app/app?peer=…&pin=… в браузере телефона. Телефон проходит аутентификацию по PIN (таймаут 3 секунды), затем отправляет данные файла по каналу. Изображение попадает в редактор как обычный ImageLayer — без обхода через серверы Screenshotify.
На чём работает
Любой современный браузер с поддержкой WebRTC: Safari 17+, Chrome 100+, Firefox 100+, Edge. Протестировано на стороне телефона в iOS 17/18 Safari и Android Chrome. Телефону не нужно устанавливать приложение — это просто ещё одна вкладка.
Конфиденциальность
Скриншоты передаются напрямую между браузерами. Screenshotify их не видит. Сигнальный сервер (PeerJS) только устанавливает соединение — содержимое файлов ему недоступно. Проверка PIN выполняется локально на стороне студии; PIN нигде не сохраняется.