การสตรีมบนอุปกรณ์ Android ที่ขับเคลื่อนโดย Firebase

สตรีมมิงอุปกรณ์ Android ที่ทำงานด้วย Firebase ช่วยให้คุณเชื่อมต่อกับอุปกรณ์ Android จริงระยะไกลที่โฮสต์ในศูนย์ข้อมูลที่ปลอดภัยของ Google และห้องทดลองอุปกรณ์ของพาร์ทเนอร์ได้อย่างปลอดภัย ซึ่งเป็นวิธีที่เร็วและง่ายที่สุดในการทดสอบแอปกับอุปกรณ์ Android รุ่นใหม่บางรุ่น เช่น Google Pixel 9, 9a, 9 Pro, Pixel Fold และชุดอุปกรณ์ที่หลากหลายจาก Samsung, Oppo, OnePlus และ Xiaomi

ภาพเคลื่อนไหวของการใช้การสตรีมอุปกรณ์ใน Android Studio

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

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

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

หากต้องการเริ่มต้นใช้งาน ให้ทำตามขั้นตอนต่อไปนี้

  1. ดาวน์โหลดและติดตั้ง Android Studio เวอร์ชันล่าสุด หากยังไม่ได้ดำเนินการ หากต้องการทดลองใช้ฟีเจอร์ที่ยังไม่เปิดตัวและ Partner Device Labs ก่อนเปิดตัว ให้ดาวน์โหลดและติดตั้งรุ่น Canary ล่าสุด
  2. เปิดโปรเจ็กต์ Android Studio
  3. ไปที่ดู > หน้าต่างเครื่องมือ > เครื่องมือจัดการอุปกรณ์ แล้วคลิกปุ่ม Firebase ที่ด้านบนของหน้าต่าง
  4. หากยังไม่ได้ลงชื่อเข้าใช้บัญชีนักพัฒนาแอป ให้คลิกเข้าสู่ระบบ Google แล้วทำตามข้อความแจ้ง หลังจากให้สิทธิ์ Android Studio เข้าถึง Firebase แล้ว ให้กลับไปที่ IDE
  5. เลือกโปรเจ็กต์ Firebase นอกจากนี้ คุณยังดูจำนวนโควต้าที่เหลืออยู่หรือนาทีที่ใช้สำหรับรอบการเรียกเก็บเงินปัจจุบันได้ด้วย
    • หากไม่มีโปรเจ็กต์ Firebase คุณสามารถสร้างโปรเจ็กต์ได้โดยไม่มีค่าใช้จ่ายในคอนโซล Firebase โปรดทราบว่าอาจมีความล่าช้าเล็กน้อยระหว่างการสร้างโปรเจ็กต์ใหม่กับการเลือกโปรเจ็กต์จาก Android Studio
    • หากได้รับข้อผิดพลาดว่าคุณไม่มีสิทธิ์ที่เหมาะสมในการใช้การสตรีมอุปกรณ์กับโปรเจ็กต์ที่เลือก ให้ทำตามวิธีการเปิดใช้สิทธิ์
  6. คลิกยืนยัน

ชุดอุปกรณ์เริ่มต้นควรปรากฏในเครื่องมือจัดการอุปกรณ์โดยอัตโนมัติเพื่อให้คุณใช้งาน คุณสามารถเชื่อมต่อกับอุปกรณ์ได้โดยคลิกการดำเนินการเริ่มข้างอุปกรณ์ หรือเลือกอุปกรณ์จากเมนูแบบเลื่อนลงของเป้าหมายการนําไปใช้ในแถบเครื่องมือหลัก แล้วนําไปใช้กับแอปตามปกติ

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

เปิดใช้สิทธิ์

หากต้องการใช้การสตรีมอุปกรณ์ คุณต้องใช้โปรเจ็กต์ Firebase ที่มีสิทธิ์ผู้แก้ไขหรือเจ้าของ

หากไม่มีสิทธิ์เหล่านี้สำหรับโปรเจ็กต์ Firebase ที่มีอยู่ คุณสามารถสร้างโปรเจ็กต์ใหม่ในฐานะเจ้าของได้โดยไม่เสียค่าใช้จ่ายในคอนโซล Firebase หรือขอให้สมาชิกในทีมที่มีสิทธิ์ทำตามขั้นตอนต่อไปนี้

  1. ไปที่ส่วน IAM ของคอนโซล Google Cloud
  2. คลิกดูตามหลักการ > ให้สิทธิ์เข้าถึง
  3. เพิ่มรหัสผู้ใช้สำหรับผู้ใช้แต่ละรายที่ต้องการให้เข้าถึงการสตรีมอุปกรณ์ได้
  4. เลือกบทบาทผู้ดูแลระบบการเข้าถึงโดยตรงของ Firebase Test Lab โดยใช้เมนูแบบเลื่อนลงเลือกบทบาท
  5. คลิกเพิ่มบทบาทอื่น แล้วเลือกผู้ใช้บริการจากเมนูแบบเลื่อนลงเลือกบทบาท
  6. บันทึกการเปลี่ยนแปลงโดยคลิกบันทึก

ลองใช้แคตตาล็อกอุปกรณ์ทั้งหมด

หากต้องการเรียกดูอุปกรณ์เพิ่มเติมและเพิ่มลงในเครื่องมือจัดการอุปกรณ์ ให้ทำดังนี้

  1. จากเครื่องมือจัดการอุปกรณ์ ให้คลิก + > เลือกอุปกรณ์ระยะไกล
  2. ในแคตตาล็อกที่ปรากฏขึ้น คุณจะเลือกอุปกรณ์ที่ต้องการได้โดยเลือกช่องข้างอุปกรณ์แต่ละเครื่อง

  3. คลิกยืนยัน ตอนนี้อุปกรณ์ที่คุณเลือกควรปรากฏในเครื่องมือจัดการอุปกรณ์

จบเซสชัน

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

เชื่อมต่อกับ Partner Device Labs

ห้องทดลองอุปกรณ์ของพาร์ทเนอร์คือห้องทดลองอุปกรณ์ที่ดำเนินการโดยพาร์ทเนอร์ OEM ของ Google เช่น Samsung, Xiaomi, Oppo, OnePlus และอื่นๆ เพื่อขยายตัวเลือกอุปกรณ์ที่พร้อมใช้งานในการสตรีมอุปกรณ์ Android บริการนี้อยู่ในรุ่นเบต้าและพร้อมใช้งานใน Android Studio เวอร์ชัน Canary เวอร์ชันล่าสุด

เริ่มต้นด้วยการทำดังต่อไปนี้

  1. หากยังไม่ได้ดำเนินการ ให้ติดตั้ง Android Studio เวอร์ชัน Canary เวอร์ชันล่าสุด
  2. ในเครื่องมือจัดการอุปกรณ์ ให้คลิก + > เลือกอุปกรณ์ระยะไกล
  3. ในแคตตาล็อกอุปกรณ์ที่ปรากฏขึ้น ให้เลือกอุปกรณ์จาก Partner Device Lab ที่ต้องการใช้ อุปกรณ์จากห้องทดลองของพาร์ทเนอร์จะแสดงด้วยไอคอนอุปกรณ์และคอลัมน์ "ห้องทดลอง" ในแคตตาล็อก ตัวกรองห้องทดลองอุปกรณ์ช่วยให้คุณกรองอุปกรณ์จากห้องทดลองอุปกรณ์อย่างน้อย 1 ห้อง

  4. คลิกยืนยัน
  5. จากเครื่องมือจัดการอุปกรณ์ คุณสามารถเชื่อมต่อกับอุปกรณ์ของพาร์ทเนอร์ในแล็บได้เช่นเดียวกับอุปกรณ์สตรีมมิงอื่นๆ ของ Android

เปิดใช้ Partner Device Labs ใน Google Cloud Console

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

ผู้แก้ไขหรือเจ้าของโปรเจ็กต์ต้องเปิดใช้แล็บของพาร์ทเนอร์แต่ละแห่งในหน้าแล็บอุปกรณ์ของพาร์ทเนอร์ใน Google Cloud Console วิธีเปิดใช้ห้องทดลองของพาร์ทเนอร์มีดังนี้cont

  1. ตรวจสอบว่าได้เลือกโปรเจ็กต์ Google Cloud ที่ถูกต้องที่ด้านบนของหน้า
  2. คลิกปุ่มเปิด/ปิดของห้องทดลองอุปกรณ์ที่ต้องการเปิดใช้ แล้วทําตามข้อความแจ้ง
  3. หลังจากเปิดใช้ห้องทดลองของพาร์ทเนอร์แล้ว คุณและทีมจะใช้อุปกรณ์ใน Android Studio ได้

ราคาสำหรับการสตรีมไปยังอุปกรณ์ Android

ดูข้อมูลเพิ่มเติมได้ที่ระดับการใช้งาน โควต้า และราคาของ Firebase

คำถามที่พบบ่อย

อะไรทำให้การสตรีมจากอุปกรณ์ Android ที่ทำงานด้วย Firebase แตกต่างออกไป

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

สุดท้าย บริการนี้ผสานรวมกับ Android Studio โดยตรงและเข้าถึงได้ผ่านการเชื่อมต่อ ADB ผ่าน SSL เพื่อให้เครื่องมือที่คุณใช้ทุกวันผ่าน ADB ทํางานร่วมกับการสตรีมอุปกรณ์ได้อย่างราบรื่น

บริการมีค่าใช้จ่ายเท่าใด

โปรดดูรายละเอียดราคาที่หัวข้อราคาสำหรับการสตรีมบนอุปกรณ์ Android

เซสชันของฉันปลอดภัยไหม และจะเกิดอะไรขึ้นเมื่อเซสชันสิ้นสุดลง

อุปกรณ์แต่ละเครื่องจะอยู่ในศูนย์ข้อมูลที่ปลอดภัยของ Google และเชื่อมต่อกับเวิร์กสเตชันโดยใช้การเชื่อมต่อ ADB ผ่าน SSL เมื่อเซสชันสิ้นสุดลง ระบบจะล้างข้อมูลอุปกรณ์ทั้งหมดและรีเซ็ตเป็นค่าเริ่มต้นก่อนที่จะทำให้อุปกรณ์พร้อมใช้งานสำหรับนักพัฒนาแอปรายอื่น

ฉันต้องใช้ Android Studio ไหม

แม้ว่าจะต้องใช้ Android Studio Jellyfish ขึ้นไปเพื่อเชื่อมต่อกับบริการและขออุปกรณ์ แต่การเชื่อมต่อ ADB โดยตรงผ่าน SSL จะช่วยให้คุณใช้เครื่องมือหรือ IDE ใดก็ได้ที่ใช้ ADB เพื่อสื่อสารกับอุปกรณ์ทดสอบหลังจากที่คุณจองและเชื่อมต่อกับอุปกรณ์แล้ว