ข่าวสารเกี่ยวกับผลิตภัณฑ์

ทดสอบการโต้ตอบระหว่างอุปกรณ์หลายเครื่องด้วยโปรแกรมจำลอง Android

ใช้เวลาอ่าน 2 นาที
ดูโปรไฟล์ของ Steven Jenkins
Steven Jenkins ผู้จัดการผลิตภัณฑ์, Android Studio

ตอนนี้การทดสอบการโต้ตอบระหว่างอุปกรณ์หลายเครื่องทำได้ง่ายกว่าที่เคยด้วยโปรแกรมจำลอง Android ไม่ว่าคุณจะสร้างเกมแบบผู้เล่นหลายคน ขยายแอปพลิเคชันมือถือให้ครอบคลุมฟอร์มแฟกเตอร์ต่างๆ หรือเปิดตัวอุปกรณ์เสมือนที่ต้องมีการเชื่อมต่ออุปกรณ์ โปรแกรมจำลอง Android ก็รองรับประสบการณ์การใช้งานของนักพัฒนาแอปเหล่านี้โดยกำเนิดแล้ว

ก่อนหน้านี้ การเชื่อมต่ออุปกรณ์เสมือน Android (AVD) หลายเครื่องเข้าด้วยกันทำให้เกิดความยุ่งยากอย่างมาก คุณต้องจัดการกฎการส่งต่อพอร์ตที่ซับซ้อนด้วยตนเองเพียงเพื่อให้โปรแกรมจำลอง 2 ตัวเชื่อมต่อกันได้

ตอนนี้คุณสามารถใช้ประโยชน์จากสแต็กเครือข่ายใหม่สำหรับโปรแกรมจำลอง Android ซึ่งช่วยให้การเชื่อมต่อแบบเพียร์ทูเพียร์ระหว่าง AVD ทั้งหมดของคุณเป็นไปได้โดยไม่ต้องกำหนดค่า

การเชื่อมต่ออินสแตนซ์ของโปรแกรมจำลอง

สแต็กเครือข่ายใหม่สำหรับโปรแกรมจำลอง Android จะเปลี่ยนวิธีที่โปรแกรมจำลองสื่อสารกัน ก่อนหน้านี้ อุปกรณ์เสมือนแต่ละเครื่องทำงานในเครือข่ายท้องถิ่น (LAN) ของตัวเอง ซึ่งเป็นการแยกอุปกรณ์ออกจาก AVD อื่นๆ สแต็กเครือข่าย Wi-Fi ใหม่จะเปลี่ยนการทำงานนี้โดยการสร้างแบ็กเพลนเครือข่ายเสมือนที่แชร์ ซึ่งจะเชื่อมอินสแตนซ์ที่ทำงานทั้งหมดในเครื่องโฮสต์เดียวกัน

ประโยชน์สำคัญ

  • ไม่ต้องกำหนดค่า: ไม่ต้องส่งต่อพอร์ตด้วยตนเองหรือเขียนสคริปต์คำสั่ง adb อีกต่อไป AVD ในโฮสต์เดียวกันจะปรากฏในเครือข่ายเสมือนเดียวกัน
  • การเชื่อมต่อแบบเพียร์ทูเพียร์: โปรโตคอลที่สำคัญ เช่น Wi-Fi Direct และ Network Service Discovery (NSD) จะทำงานระหว่างโปรแกรมจำลองได้ทันที
  • ปรับปรุงเสถียรภาพ: แก้ปัญหาเสถียรภาพที่เกิดขึ้นมานาน เช่น การสูญหายของข้อมูลและการเชื่อมต่อหลุด ซึ่งพบในสแต็กเดิม
  • ความสอดคล้องข้ามแพลตฟอร์ม: ทำงานเหมือนกันใน Windows, macOS และ Linux

กรณีการใช้งาน

เครือข่ายโปรแกรมจำลองที่ได้รับการปรับปรุงรองรับสถานการณ์การพัฒนาอุปกรณ์หลายเครื่องที่หลากหลาย ดังนี้

  • แอปอุปกรณ์หลายเครื่อง: ทดสอบการแชร์ไฟล์ การเล่นเกมแบบผู้เล่นหลายคนในเครื่องเดียวกัน หรือโฟลว์การควบคุมระหว่างโทรศัพท์กับอุปกรณ์ Android อีกเครื่อง
  • การผสานรวมอย่างต่อเนื่อง: สร้างไปป์ไลน์การทดสอบอุปกรณ์หลายเครื่องแบบอัตโนมัติที่มีประสิทธิภาพโดยไม่ต้องใช้สคริปต์เครือข่ายที่ไม่เสถียร
  • แว่นตา Android XR และแว่นตา AI: ทดสอบการจับคู่แอปคู่หูและการสตรีมข้อมูลระหว่างโทรศัพท์กับแว่นตาภายใน Android Studio ได้อย่างง่ายดาย
  • ยานยนต์และ Wear OS: ตรวจสอบโฟลว์การเชื่อมต่อระหว่างอุปกรณ์เคลื่อนที่กับชุดอุปกรณ์หลักของรถยนต์หรือสมาร์ทวอตช์

สแต็กเครือข่ายโปรแกรมจำลองใหม่ช่วยให้ AVD หลายเครื่องแชร์เครือข่ายเสมือนได้ ซึ่งช่วยให้สามารถสื่อสารแบบเพียร์ทูเพียร์โดยตรงได้โดยไม่ต้องกำหนดค่าใดๆ

เริ่มต้นใช้งาน

ความสามารถด้านเครือข่ายใหม่จะเปิดใช้อยู่โดยค่าเริ่มต้นในโปรแกรมจำลอง Android เวอร์ชันล่าสุด (36.5) ซึ่งพร้อมใช้งานผ่าน Android Studio SDK Manager เพียงอัปเดตโปรแกรมจำลองแล้วเปิดตัวอุปกรณ์หลายเครื่อง

หากต้องการปิดใช้ฟีเจอร์นี้หรือดูข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบของเรา

เรายินดีรับฟังความคิดเห็นจากคุณเสมอ หากพบข้อบกพร่องหรือปัญหา โปรดรายงานปัญหา นอกจากนี้ คุณยังเข้าร่วมเป็นส่วนหนึ่งของชุมชนนักพัฒนาแอป Android ที่มีชีวิตชีวาของเราได้ใน LinkedIn, Medium, YouTube หรือ X

เขียนโดย:
อ่านต่อ