เครื่องมือที่ช่วยให้คุณจำลองหน้าจอโทรศัพท์ไปยังพีซี scrcpy ได้รับการอัปเดตเพื่อรองรับการควบคุมอุปกรณ์ที่ใช้ Android 12
สะพานดีบัก Android หรือ เอดีบี กล่าวโดยย่อคือเป็นเครื่องมือที่มีประโยชน์อย่างมากสำหรับนักพัฒนาที่ต้องการอ่านบันทึกของระบบ เปลี่ยนการตั้งค่า หรือดำเนินการอัตโนมัติบนอุปกรณ์ของตน Google ตั้งใจที่จะจัดเตรียมอินเทอร์เฟซบรรทัดคำสั่งเฉพาะเมื่อพวกเขาสร้าง ADB แต่ในช่วงต้นเดือนมีนาคมปี 2018 ก นักพัฒนาซอฟต์แวร์ได้สร้างเครื่องมือที่อยู่ด้านบนของ ADB ซึ่งช่วยให้คุณไม่เพียงแต่จำลองหน้าจอโทรศัพท์ Android ของคุณเท่านั้น แต่ยังรวมถึง ควบคุมจากระยะไกลจากพีซีของคุณ. เครื่องมือดังกล่าวเรียกว่า scrcpy และการอัปเดตล่าสุดได้เพิ่มการรองรับอุปกรณ์ที่ทำงานอยู่ แอนดรอยด์ 12.
สำหรับคนที่ไม่คุ้นเคย scrcpy (ย่อมาจาก "รอยขีดข่วนอีน คโอพาย") ประกอบด้วยสององค์ประกอบ: แอปเซิร์ฟเวอร์ที่พุชไปยังอุปกรณ์ Android และไคลเอนต์บนพีซีที่สื่อสารกับเซิร์ฟเวอร์ผ่านซ็อกเก็ตผ่านอุโมงค์ ADB หน้าจอโทรศัพท์ของคุณได้รับการเข้ารหัสเป็นวิดีโอ h.264 ซึ่งได้รับการถอดรหัสและแสดงบนพีซีของคุณโดยไคลเอ็นต์ Scrcpy อินพุตของแป้นพิมพ์และเมาส์จะถูกส่งไปยังเซิร์ฟเวอร์และแปลเป็นอินพุตที่เหมาะสมบนอุปกรณ์ แม้ว่า scrcpy จะไม่ใช่เครื่องมือควบคุมระยะไกล/การมิเรอร์หน้าจอเพียงเครื่องมือเดียวที่มีอยู่ แต่ก็เป็นหนึ่งในเครื่องมือที่ดีที่สุดเพราะมันฟรี เป็นโอเพ่นซอร์ส ปรับแต่งได้ และรวดเร็ว
ก่อนการอัปเดต Android 12 scrcpy มีค่าเริ่มต้นเป็นการสร้าง "การแสดงผลที่ปลอดภัย" เพื่อรองรับการมิเรอร์เนื้อหาที่ ถูกบล็อกเป็นอย่างอื่น. อย่างไรก็ตาม Android 12 ไม่อนุญาตให้กระบวนการที่มีสิทธิ์เชลล์สร้างจอแสดงผลที่ปลอดภัยอีกต่อไป ทำให้เกิดปัญหาขัดข้อง พังทันที หากผู้ใช้พยายามเปิดใช้งานบนอุปกรณ์ที่ใช้ Android 12 การแก้ไขนั้นง่ายมาก: สร้างเซิร์ฟเวอร์ Android ใหม่เพื่อสร้างจอแสดงผลที่ไม่ปลอดภัย
นอกจากนี้ที่สำคัญอีกประการหนึ่งของ scrcpy ก็คือความสามารถในการใช้สตรีมวิดีโอเป็นเว็บแคมบน Linux เครื่องมือก็มี เพิ่ม รองรับ v4l2loopback (Video 4 Linux loopback) ทำให้สามารถเปิดสตรีมวิดีโอได้โดยซอฟต์แวร์ที่รองรับ V4L2 เช่น โอบีเอส. สตรีมวิดีโอสามารถเปิดเผยเป็นเว็บแคมและ/หรือแสดงในหน้าต่าง
คุณสมบัติอื่น ๆ ที่เพิ่มในการอัพเดต v1.18 ของ scrcpy ได้แก่ ความสามารถในการล็อคการวางแนววิดีโอตามการวางแนวเริ่มต้นของอุปกรณ์ ปิดอุปกรณ์เมื่อ scrcpy ปิดอยู่ ปุ่มลัดใหม่สำหรับปุ่มที่ 4 และ 5 ปรับขนาดหน้าต่างโดยอัตโนมัติเพื่อลบขอบสีดำ และบันทึกไฟล์ใน /sdcard/Download แทน /sdcard.
บันทึกการเปลี่ยนแปลงสำหรับการอัพเดต v1.18 ถูกฝังไว้ด้านล่าง คุณสามารถดาวน์โหลด scrcpy เวอร์ชันล่าสุดได้ จาก GitHub.
บันทึกการเปลี่ยนแปลง scrcpy v1.18
การเปลี่ยนแปลงตั้งแต่เวอร์ชัน 1.17:
- เพิ่มการรองรับสำหรับ Android 12 (#2129, #2402)
- เพิ่มการรองรับ V4L2 (การจับภาพหน้าจออุปกรณ์เป็นเว็บแคม) (#2232, #2233, #2268)
- เพิ่มตัวเลือกเพื่อล็อคการวางแนววิดีโอเริ่มต้น
- เพิ่มตัวเลือกในการปิดเครื่องเมื่อปิด (#824)
- ผูกปุ่มเมาส์ปุ่มที่ 4 กับ APP_SWITCH (#2258)
- ผูกปุ่มเมาส์ที่ 5 เพื่อขยายแผงการแจ้งเตือน (#2258)
- ขยายแผงการตั้งค่าบนแผงการแจ้งเตือนที่ขยายสองเท่า (#2260, #2264)
- กดไปที่ /sdcard/ดาวน์โหลด ตามค่าเริ่มต้น (#2384)
- จัดกึ่งกลางหน้าต่างให้ปรับขนาดให้พอดี (#2387)
- เพิ่มช่วงรหัสที่แสดงที่เป็นไปได้ (#2009)
- บันทึกเหตุการณ์อินพุตในโหมดรายละเอียด (#2371)
- แก้ไขพารามิเตอร์เหตุการณ์การสัมผัส (#2125)
- แก้ไขการคลิกซ้ายบน Samsung Browser (#2169)
- ลบตัวเลือก --render-expired-frames (#2268)
- ส่งผ่านอาร์กิวเมนต์ scrcpy-noconsole ผ่านไปยัง scrcpy บน Windows (#2052)
- อัปเกรดเครื่องมือแพลตฟอร์มเป็น 31.0.2 (adb) ใน Windows รุ่นต่างๆ
- การแก้ไขทางเทคนิคต่างๆ
อ่านเพิ่มเติม