Välja on antud Scrcpy 4.0, rakendus, mis võimaldab kasutajatel oma nutitelefoni ekraani töölaua keskkonnas peegeldada, võimaldades neil seadet juhtida, mobiilirakendustele klaviatuuri ja hiire abil kaugjuurdepääsu saada, videoid vaadata ja heli kuulata. Nutitelefoni juhtimiseks mõeldud klientprogrammid on saadaval Linuxile, Windowsile ja macOS-ile. Projekti kood on kirjutatud C-keeles (mobiilirakendus on Javas) ja seda levitatakse Apache 2.0 litsentsi alusel.
Nutitelefoni saab ühendada USB või TCP/IP kaudu. Nutitelefonis töötab serverirakendus, mis suhtleb välise süsteemiga adb utiliidi abil loodud tunneli kaudu. Seadmele pole vaja juurjuurdepääsu. Serverirakendus genereerib nutitelefoni ekraanisisu sisaldava videovoo (valitav H.264, H.265 või AV1 vahel) ning klient dekodeerib ja kuvab video. Klaviatuuri sisend ja hiire sündmused edastatakse serverisse ja sisestatakse Androidi sisestussüsteemi.
Põhijooned:
- Suur jõudlus (30–120 kaadrit sekundis).
- Toetatud on ekraani eraldusvõime 1920 × 1080 ja kõrgem.
- Madal latentsusaeg (35–70 ms).
- Suur käivituskiirus (umbes sekund enne esimeste ekraanipiltide kuvamist).
- Heli edastamine.
- Heli ja video salvestamise võimalus.
- Toetab peegeldamist, kui nutitelefoni ekraan on välja lülitatud/lukustatud.
- Lõikelaud, millel on võimalus kopeerida ja kleepida teavet arvuti ja nutitelefoni vahel.
- Kohandatav ekraaniülekande kvaliteet.
- Tugi Androidi nutitelefoni veebikaamerana kasutamiseks (V4L2).
- Füüsiliselt ühendatud klaviatuuri ja hiire simulatsioon.
- Поддержка геймпадов.
- Возможность использования виртуального экрана.
- OTG-režiim.

Uues versioonis:
- Переход с библиотеки 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 для выхода.
Allikas: opennet.ru
