Scrcpy

scrcpy, bir Android cihazın bir Windows, MacOS veya Linux masaüstü bilgisayardan kontrol edilmesini sağlayan özgür ve açık kaynaklı bir ekran yansıtma uygulamasıdır. Yazılım şu anda bir Android öykünücüsü olan Genymotion'u geliştiren Genymobile  tarafından geliştirilmektedir.

Android cihaz ile bilgisayar arasındaki iletişim öncelikle bir USB bağlantısı ve Android Hata Ayıklama Köprüsü (ADB) aracılığıyla gerçekleştirilir. Yazılım, Android cihazda bir sunucu çalıştırarak ve ardından bir ADB tüneli üzerinden bir soket aracılığıyla sunucuyla iletişim kurarak çalışır. Android cihazda kök yetkisi  veya bir uygulamanın yüklenmesi veya çalıştırılması gerekmez. Ekran içeriği, yazılımın kodunu çözdüğü ve bilgisayarda görüntülediği H.264 video olarak yayımlanır. Yazılım, klavye ve fare girişini sunucu üzerinden Android cihazına gönderir.

Kurulum, Android cihazda USB hata ayıklamasını etkinleştirmeyi, cihazı bilgisayara bağlamayı ve bilgisayarda scrcpy uygulamasını çalıştırmayı içerir. Akış bit hızını değiştirmek veya ekran kaydını etkinleştirmek gibi ek yapılandırma seçeneklerine komut satırı bağımsız değişkenleri aracılığıyla erişilebilir. Yazılım ayrıca Wi-Fi üzerinden kablosuz bağlantıyı da destekler, ancak bu şekilde bağlantıyı sağlayacak kurulum için daha fazla adım gerekir. 2019'daki sürüm 1.9 sürümünde scrcpy'ye, yansıtma sırasında ekranı kapatma ve iki cihaz arasında pano içeriğini kopyalama dahil olmak üzere birkaç özellik eklendi.

How-To Geek sitesinden Chris Hoffman, scrcpy'yi benzer işleve sahip diğer iki uygulama olan AirMirror ve Vysor ile karşılaştırdı. Hoffman, alternatif olarak Miracast'a da işaret ederken, yeni Android cihazlar arasında artık yaygın olarak desteklenmediğini ve cihazın uzaktan kontrol edilmesini desteklemediğini belirtiyor.

Tarih 
GitHub deposuna ilk taahhüt 12 Aralık 2017'de Romain Vimont tarafından yapılmıştır. scrcpy v1.0, temel ekran yansıtma ve Android uzaktan kumanda desteğini içeren 3 ay sonra piyasaya sürüldü. İlk sürüm, bir Windows Yürütülebilir Dosyasını ve sunucuyu paketledi. Topluluk, paketlemeyi ileriye götürdü ve scrcpy'yi çok sayıda Linux dağıtımı için kullanılabilir hale getirdi.

Özellikler 
Scrcpy'nin resmi dokümantasyonu , inşa edildiği özellikleri ve ideolojiyi verir.

 hafiflik (yerel, yalnızca cihaz ekranını görüntüler)
 performans (30~60fps)
 kalite (1920×1080 veya üstü)
 düşük gecikme (35~70ms)
 düşük başlatma süresi (ilk görüntüyü görüntülemek için ~1 saniye)
 müdahaleci olmama (cihazda yüklü hiçbir şey kalmaz)

Görsel kullanıcı arayüzü 
Scrcpy'nin komut satırı arayüzü, açık kaynak geliştiriciler tarafından bir grafik kullanıcı arayüzüne taşındı.

Kaynakça

Dış bağlantılar 

 GitHub deposu 

Komut satırı yazılımları
Android geliştirme yazılımları
Ücretsiz çapraz platform yazılımları