Objavljena je verzija aplikacije Scrcpy 4.0 koja omogućuje mirroring sadržaja ekrana pametnog telefona u desktop korisničkom okruženju, s mogućnošću upravljanja uređajem, daljinskog rada u mobilnim aplikacijama koristeći tipkovnicu i miš, gledanja video sadržaja i slušanja zvuka. Klijentski programi za upravljanje pametnim telefonom pripremljeni su za Linux, Windows i macOS. Kod projekta napisan je na C jeziku (mobilna aplikacija na Javi) i distribuira se pod Apache 2.0 licencom.
Povezivanje pametnog telefona može se izvršiti putem USB-a ili TCP/IP-a. Na pametnom telefonu pokreće se serverska aplikacija koja komunicira sa spoljnim sistemom putem tunela uspostavljenog pomoću adb alatke. Pristup root-u nije potreban. Serverska aplikacija generiše video stream (po izboru H.264, H.265 ili AV1) sa sadržajem ekrana pametnog telefona, a klijent dekodira i prikazuje video. Unos sa tastature i događaji miša se prenose na server i ubacuju u Androidov ulazni sistem.
Glavne mogućnosti:
- Visoke performanse (30~120fps).
- Podrška za ekranska rešenja 1920×1080 i više.
- Niske latencije (35~70ms).
- Brzo pokretanje (oko sekunde do prvih slika ekrana).
- Prenos zvuka.
- Mogućnost snimanja zvuka i videa.
- Podrška za ekranizaciju sa isključenim/zaključanim ekranom pametnog telefona.
- Clipboard sa mogućnošću kopiranja i lepljenja informacija između računara i pametnog telefona.
- Podešavanje kvaliteta prenosnog ekrana.
- Podrška za korišćenje Android pametnog telefona kao web kamere (V4L2).
- Simulacija fizički priključenih tastature i miša.
- Podrška za gamepade.
- Mogućnost korištenja virtualnog ekrana.
- OTG režim.

U novoj verziji:
- Prelazak s SDL2 biblioteke na SDL3 granu.
- Dodana je opcija „—flex-display“ („-x“), koja uključuje način rada s virtualnim ekranom, dopuštajući promjenu njegove veličine tijekom rada.
- Omogućene su tipkovne prečice i opcije naredbenog retka za dinamičko upravljanje kamerom i lampom: MOD+t/MOD+Shift+t („—camera-torch“) — uključivanje/isključivanje lampe, MOD+↑/MOD+↓ („—camera-zoom“) — promjena zooma.
- Osigurano je očuvanje omjera stranica prozora prilikom promjene njegove veličine. Za vraćanje starog ponašanja (prikaz crnih okvira) predložena je opcija „—no-window-aspect-ratio-lock“.
- Dodana je opcija „—keep-active“ za sprječavanje isključivanja uređaja nakon isteka vremena neaktivnosti.
- Zadana boja pozadine promijenjena je s crne na sivu. Za promjenu pozadine može se koristiti opcija „—background-color“.
- Osigurano je prikazivanje ikone prekida veze, koja se prikazuje tijekom dva sekunde prije zatvaranja prozora nakon gubitka veze s uređajem, kako korisniku ne bi bilo stvoreno dojam o iznenadnom gašenju scrcpy.
- Postavljena je podrška za uređaje Meta Quest s novim firmverom (nakon ažuriranja firmvera tijekom mirroringa je uočeno treptanje).
- Ispravljena je greška koja je uzrokovala visoko opterećenje CPU-a tijekom reprodukcije tišine prilikom reprodukcije zvuka u OPUS formatu.
- Dodane su nove prečice sa tipkovnice: F11 za prelazak u fullscreen način rada i MOD+q za izlazak.
Izvor: opennet.ru
