Δημοσιεύτηκε η κυκλοφορία της εφαρμογής Scrcpy 4.0, η οποία σας επιτρέπει να αντικατοπτρίζετε τα περιεχόμενα της οθόνης του smartphone σας σε σταθερό περιβάλλον χρήστη με δυνατότητα ελέγχου της συσκευής, απομακρυσμένης εργασίας σε εφαρμογές για κινητά χρησιμοποιώντας πληκτρολόγιο και ποντίκι, παρακολούθηση βίντεο και ακρόαση ήχου. Τα προγράμματα-πελάτες για τη διαχείριση smartphone προετοιμάζονται για Linux, Windows και macOS. Ο κώδικας του έργου είναι γραμμένος σε C (εφαρμογή για κινητά σε Java) και διανέμεται με την άδεια Apache 2.0.
Το smartphone μπορεί να συνδεθεί μέσω USB ή TCP/IP. Μια εφαρμογή διακομιστή εκτελείται στο smartphone, επικοινωνώντας με το εξωτερικό σύστημα μέσω μιας σήραγγας που δημιουργείται χρησιμοποιώντας το βοηθητικό πρόγραμμα adb. Δεν απαιτείται πρόσβαση root στη συσκευή. Η εφαρμογή διακομιστή δημιουργεί μια ροή βίντεο (επιλέξιμη σε H.264, H.265 ή AV1) που περιέχει το περιεχόμενο της οθόνης του smartphone και ο πελάτης αποκωδικοποιεί και εμφανίζει το βίντεο. Τα συμβάντα εισόδου από το πληκτρολόγιο και το ποντίκι μεταδίδονται στον διακομιστή και εισάγονται στο σύστημα εισόδου Android.
Βασικά χαρακτηριστικά:
- Υψηλή απόδοση (30~120fps).
- Υποστήριξη για αναλύσεις οθόνης 1920×1080 και άνω.
- Χαμηλή καθυστέρηση (35~70ms).
- Υψηλή ταχύτητα εκκίνησης (περίπου ένα δευτερόλεπτο πριν από την εμφάνιση των εικόνων της πρώτης οθόνης).
- Εκπομπή ήχου.
- Δυνατότητα εγγραφής ήχου και βίντεο.
- Υποστήριξη κατοπτρισμού όταν η οθόνη του smartphone είναι απενεργοποιημένη/κλειδωμένη.
- Πρόχειρο με δυνατότητα αντιγραφής και επικόλλησης πληροφοριών μεταξύ υπολογιστή και smartphone.
- Προσαρμόσιμη ποιότητα προβολής οθόνης.
- Υποστήριξη για χρήση smartphone Android ως κάμερα web (V4L2).
- Προσομοιώνει ένα φυσικά συνδεδεμένο πληκτρολόγιο και ποντίκι.
- Поддержка геймпадов.
- Возможность использования виртуального экрана.
- Λειτουργία OTG.

Στη νέα έκδοση:
- Переход с библиотеки 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 для выхода.
Πηγή: opennet.ru
