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

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

ใช้เวลาอ่าน 1 นาที
ดูโปรไฟล์ของ 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
  • Automotive และ Wear OS: ตรวจสอบขั้นตอนการเชื่อมต่อระหว่างอุปกรณ์เคลื่อนที่กับเครื่องเล่นวิทยุของรถยนต์หรือสมาร์ทวอทช์

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

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

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

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

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

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