Scrcpy 4.0, smáforrit sem gerir notendum kleift að spegla skjá snjallsímans síns í skjáborðsumhverfi, sem gerir þeim kleift að stjórna tækinu, fá aðgang að smáforritum með lyklaborði og mús, skoða myndbönd og hlusta á hljóð, hefur verið gefið út. Forrit fyrir snjallsímastjórnun eru fáanleg fyrir Linux, Windows og macOS. Kóði verkefnisins er skrifaður í C (smáforritið er í Java) og er dreift undir Apache 2.0 leyfinu.
Hægt er að tengja snjallsímann með USB eða TCP/IP. Netþjónsforrit keyrir á snjallsímanum og hefur samskipti við ytra kerfið í gegnum göng sem eru sett upp með adb gagnsemi. Root aðgangur að tækinu er ekki nauðsynlegur. Netþjónsforritið býr til myndstraum (hægt að velja í H.264, H.265 eða AV1) sem inniheldur skjáefni snjallsímans og biðlarinn afkóðar og birtir myndbandið. Innsláttur með lyklaborði og músaratburðir eru sendir á netþjóninn og settir inn í Android innsláttarkerfið.
Lykil atriði:
- Mikil afköst (30~120fps).
- Stuðningur við skjáupplausn 1920 × 1080 og hærri.
- Lágt seinkun (35~70ms).
- Mikill ræsingarhraði (um það bil sekúndu áður en fyrstu skjámyndirnar birtast).
- Hljóðútsending.
- Möguleiki á að taka upp hljóð og myndband.
- Styður speglun þegar snjallsímaskjárinn er slökktur/læstur.
- Klippiborð með möguleika á að afrita og líma upplýsingar á milli tölvu og snjallsíma.
- Sérsniðin skjáupptökugæði.
- Stuðningur við notkun Android snjallsíma sem vefmyndavélar (V4L2).
- Hermun á líkamlega tengdu lyklaborði og mús.
- Поддержка геймпадов.
- Возможность использования виртуального экрана.
- OTG-stilling.

Í nýju útgáfunni:
- Переход с библиотеки SDL2 на ветку SDL3.
- Добавлена опция «—flex-display» («-x»), включающая режим работы с виртуальным экраном, допускающий произвольное изменение его размера во время работы.
- Предоставлены комбинации клавиш и опции командной строки для динамического управления камерой и фонариком: MOD+t/MOD+Shift+t («—camera-torch») — включение/выключение фонарика, MOD+↑/MOD+↓ («—camera-zoom») — изменение масштаба.
- Обеспечено сохранение соотношения сторон окна при изменении его размера. Для восстановления старого поведения (показ чёрных рамок) предложена опция «—no-window-aspect-ratio-lock».
- Добавлена опция «—keep-active» для предотвращения отключения устройства после истечения таймаута неактивности.
- Цвет фона по умолчанию заменён с чёрного на серый. Для изменения фона можно использовать опцию «—background-color».
- Обеспечен вывод пиктограммы разрыва соединения, которая показывается в течение двух секунд до закрытия окна после потери связи с устройством, чтобы у пользователя не создавалось впечатление об аварийном завершении scrcpy.
- Налажена поддержка устройств Meta Quest с новой прошивкой (после обновления прошивки при зеркалировании наблюдалось мерцание).
- Устранена ошибка, приводившая к большой нагрузке на CPU при воспроизведении тишины во время проигрывания звука в формате OPUS.
- Добавлены новые горячие клавиши: F11 для перехода в полноэкранный режим и MOD+q для выхода.
Heimild: opennet.ru
