ไลบรารีซอฟต์แวร์ใหม่ช่วยให้แอปสามารถสตรีมการโทร VoIP จากโทรศัพท์ของคุณไปยังแท็บเล็ตได้ นี่คือวิธีการทำงาน
ในที่สุด Google ก็กลับมาพูดคุยเรื่องแท็บเล็ตอีกครั้งกับ แท็บเล็ตพิกเซลซึ่งเป็นอุปกรณ์ความบันเทิงภายในบ้านที่ทำหน้าที่เป็นฮับโฮมอัจฉริยะ ในตัวเขา รีวิว Pixel TabletBen Sin แห่ง XDA กล่าวว่าบริษัทมอบ "ซอฟต์แวร์แท็บเล็ต Android ที่ดีที่สุด" ที่เขาเคยทดสอบมา มีแนวโน้มว่าจะได้ยินอย่างแน่นอนเพราะหวังว่าจะปรับปรุงประสบการณ์ซอฟต์แวร์จากที่นี่เนื่องจากแท็บเล็ตได้รับคุณสมบัติใหม่ผ่านระบบปฏิบัติการและการอัปเดตแอป คุณสมบัติอย่างหนึ่งที่อาจได้รับคือความสามารถในการสตรีมหรือโอนสายจากโทรศัพท์ของคุณไปยังแท็บเล็ต
ลองนึกภาพคุณอยู่ที่บ้านและวิ่งไปทำงานบ้านหรือนอนเล่นบนโซฟาดูทีวี เมื่อคุณได้รับสายจากคนที่คุณรักทาง Google Meet แน่นอนว่าคุณสามารถรับสายโดยถือโทรศัพท์ไว้ในมือได้ แต่หากคุณย้ายโทรศัพท์ไปที่แท็บเล็ต คุณจะได้หน้าจอที่ใหญ่ขึ้นและลำโพงที่ดีกว่ามาก การถ่ายโอนสื่อทำได้ง่ายเพียงแค่กดปุ่ม "ส่ง" ในแอป จากนั้นเลือกแท็บเล็ต (นี่คือ ขณะนี้ใช้งานได้กับ Pixel Tablet เท่านั้นเนื่องจากเป็นแท็บเล็ต Android รุ่นเดียวที่รองรับการทำงานเป็น Cast ผู้รับ) ใน Android 13+ คุณสามารถถ่ายโอนสื่อไปยังอุปกรณ์แคสต์ภายนอกแอปได้
ในช่วง "การสร้างอนาคตของ Android” ที่ Google I/O 2023 เมื่อต้นปีนี้ Google ประกาศว่าจะเปิดตัวไลบรารี Jetpack ใหม่ที่เรียกว่า “Telecom” ซึ่งจะทำให้ง่ายขึ้น พื้นผิว API สำหรับการรวมสแต็กโทรคมนาคม และยังทำให้คุณสมบัติใหม่เป็นไปได้ เช่น การสลับ/กำหนดเส้นทางเสียงที่ราบรื่น และการโทร VoIP โอนย้าย. โดยเฉพาะ Dan Galpin วิศวกรฝ่ายนักพัฒนาสัมพันธ์กล่าวว่า:
“ในอีกตัวอย่างใหม่ของ API ที่สร้างขึ้นตามวัตถุประสงค์ เรากำลังเปิดตัวไลบรารี Jetpack ใหม่ที่รองรับที่เกี่ยวข้องกับการโทร งานเบื้องหลัง ทำให้บริการ Telecom Stack API ง่ายขึ้น และนำความเข้ากันได้แบบย้อนหลังสำหรับการเปิดตัวใหม่ คุณสมบัติ. รวมถึงการสนับสนุนการสลับและการกำหนดเส้นทางเสียงที่ราบรื่น และการโอนสายสำหรับแอป VoIP โดยใช้ประโยชน์จาก SDK ข้ามอุปกรณ์”
ที่ SDK ข้ามอุปกรณ์สำหรับผู้ที่ไม่รู้ตัว จะมี API ที่ทำให้การค้นหาอุปกรณ์ในบริเวณใกล้เคียง การปลุกอุปกรณ์ การสื่อสารที่ปลอดภัย และเซสชันอุปกรณ์ต่างๆ ง่ายขึ้นผ่าน Bluetooth, Wi-Fi และแถบความถี่กว้างพิเศษ มีการประกาศในงาน Google I/O ของปีที่แล้ว และเข้าสู่การแสดงตัวอย่างในเดือนสิงหาคมของปีเดียวกันนั้น แต่ดูเหมือนว่าจะออกจากสถานะการแสดงตัวอย่างในฤดูร้อนนี้
ในสไลด์หนึ่งเกี่ยวกับไลบรารี Telecom Jetpack ภาพหน้าจอจะแสดงการโทร Google Meet โดยมีกล่องสลับเอาต์พุตของ Android อยู่ด้านบน ตัวสลับเอาต์พุตจะแสดงว่าการโทร Meet กับ "Jamie Hall" กำลังดำเนินอยู่และให้ผู้ใช้มีตัวเลือก เพื่อเล่นเสียงการโทรบน "โทรศัพท์เครื่องนี้" ต่อไป หรือสตรีม/โอนสายไปยัง Pixel ของผู้ใช้ ยาเม็ด.
ตอนนี้ยังไม่ชัดเจนว่าภาพหน้าจอนี้เป็นเพียงการจำลองหรือไม่ เนื่องจาก Google Meet ยังไม่รองรับการสตรีม/โอนสายด้วยวิธีนี้ อย่างไรก็ตามประเด็นก็คือไลบรารี Telecom Jetpack ทำให้สิ่งนี้เป็นไปได้ตั้งแต่แรกและผู้พัฒนา VoIP แอพสามารถลองใช้คุณสมบัตินี้ได้ตั้งแต่ไลบรารีเวอร์ชันอัลฟ่าเริ่มต้นแล้ว ปล่อยแล้ว.
เวอร์ชัน 1.0.0-alpha01 ของไลบรารี Core Telecom คือ ปล่อยแล้ว ที่ Google I/O เมื่อวันที่ 10 พฤษภาคม 2023 และ “เปิดตัว CallsManager API ซึ่งแอป VoIP สามารถใช้สำหรับการผสานรวมกับเฟรมเวิร์กโทรคมนาคมบนอุปกรณ์ได้ การโทรที่แจ้งไปยังแพลตฟอร์มจะได้รับประโยชน์จากลำดับความสำคัญในการดำเนินการเบื้องหน้า การมองเห็นบน Bluetooth และสวมใส่ได้ และอุปกรณ์ยานยนต์ และการกำหนดเส้นทางเสียงที่ง่ายขึ้น” สำหรับอุปกรณ์ที่ใช้ Android เวอร์ชันเก่า (ทั้งหมด ทาง กลับสู่ Android 8.0 Oreo) CallsManager API “จะรวม ConnectionService API เดิมไว้”
นักพัฒนาแอป VoIP สามารถลองใช้ฟีเจอร์นี้ได้แล้ว เนื่องจากไลบรารี่เวอร์ชันอัลฟ่าเริ่มต้นได้รับการเผยแพร่แล้ว
ที่ รหัสแหล่งที่มา สำหรับไลบรารี Telecom Jetpack ให้รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่เปิดใช้งาน สำหรับผู้เริ่มต้น เผยให้เห็นว่า CallsManager API ช่วยให้แอป VoIP สามารถ "เพิ่มการโทรไปยังบริการระบบ Android Telecom" ได้จริง ซึ่งทำให้บริการอื่นๆ "ตระหนักถึง [ของพวกเขา] การเรียกแอปพลิเคชัน VoIP” นำไปสู่ “สภาพแวดล้อมที่เสถียรยิ่งขึ้น” ตัวอย่างเช่น หากมีการเพิ่มการโทร VoIP ในระบบโทรคมนาคม อุปกรณ์ที่สวมใส่ได้จะสามารถรับสายเรียกเข้าได้ เรียก. โดยพื้นฐานแล้ว อุปกรณ์ที่สวมใส่ได้จะถือว่าการโทร VoIP เหมือนกับว่าเป็นการโทรปกติ ซึ่งหมายความว่าฟังก์ชันการควบคุมการโทรจะสอดคล้องกันมากขึ้นในอุปกรณ์ต่างๆ ในปัจจุบัน เพื่อให้การโทรผ่าน VoIP แสดงบนอุปกรณ์สวมใส่ที่เชื่อมต่ออยู่บางประเภท การแจ้งเตือนการโทรผ่าน VoIP จะต้องถูกส่งต่อจากโทรศัพท์ไปยังอุปกรณ์ที่สวมใส่ได้
แอพที่รวมไลบรารี Telecom Jetpack จะลงทะเบียนความสามารถที่พวกเขารองรับ CAPABILITY_BASELINE หมายความว่าแอป VoIP รองรับเฉพาะการเพิ่มการโทรลงในระบบโทรคมนาคมเท่านั้น CAPABILITY_SUPPORTS_VIDEO_CALLING บ่งชี้ว่าแอป VoIP มีความสามารถในการสนทนาทางวิดีโอ ในที่สุด CAPABILITY_SUPPORTS_CALL_STREAMING บ่งชี้ว่าแอป VoIP รองรับการสตรีมการโทร
ที่ ความแตกต่าง ระหว่างการสตรีมการโทรกับการโอนสาย ก็คือการโทรยังคงถูกจัดการโดยสายแรก อุปกรณ์ต้นทาง (เช่น โทรศัพท์) แต่เสียงของสื่อและส่วนควบคุมจะถูก "สตรีม" ไปยังอุปกรณ์อ่างล้างจาน (เช่น ยาเม็ด). ในทางตรงกันข้าม การโอนสายจริงๆ แล้วเกี่ยวข้องกับการย้ายสายทั้งหมดจากอุปกรณ์ต้นทางไปยังอุปกรณ์อ่างล้างจาน
ฉันไม่รู้ว่า Google วางแผนที่จะอัปเดตกลุ่มระบบโทรศัพท์ของ Android และ/หรือแอปโทรออกบุคคลที่หนึ่งเพื่อรองรับหรือไม่ สตรีมมิ่งการโทรปกติ แต่ฉันเดาว่าความสามารถนี้จะถูกจำกัดอยู่เฉพาะการโทร VoIP ในขณะนั้น สิ่งมีชีวิต.
เกิดอะไรขึ้นกับการโทรใกล้เคียง
ย้อนกลับไปช่วงปลายปี 2021 ฉันพบหลักฐานว่า Google กำลังเตรียมการ โทรใกล้เคียง คุณลักษณะที่จะช่วยให้คุณเชื่อมโยงโทรศัพท์ของคุณกับ "เข้าถึงการโทรจากโทรศัพท์ [ของคุณ] โดยตรงจากฮับ [ของคุณ] Nest [sic] เมื่อคุณอยู่ใกล้ ๆ " ไม่ชัดเจนว่ามีคุณลักษณะนี้หรือไม่ มีไว้สำหรับ Nest Hub จริงหรือญาติสนิทของแท็บเล็ต Pixel แต่ไม่ว่าในกรณีใด ฉันไม่เห็นหลักฐานใด ๆ ตั้งแต่นั้นมาว่า Google ก้าวไปข้างหน้าด้วยสิ่งนี้ คุณสมบัติ.
ดูเหมือนว่า Google ตัดสินใจที่จะนำคุณลักษณะนี้ไปใช้จริงผ่าน API แพลตฟอร์มใหม่และไลบรารี Jetpack ดังกล่าวแทน บริษัทได้ทำการทดลองกับ “การโทรข้ามอุปกรณ์" และ "การกำหนดเส้นทางเสียงการโทรภายนอก” API ใน Android 13 ที่ได้รับการปรับปรุงใหม่ให้เป็น API ที่เรามีตอนนี้ แอนดรอยด์ 14. ก็ยัง เพิ่ม บทบาทใหม่เฉพาะระบบที่เรียกว่า SYSTEM_CALL_STREAMING ซึ่งให้สิทธิ์แก่ผู้ถือ CALL_AUDIO_INTERCEPTION และ RECORD_AUDIO การอนุญาต สองสิทธิ์ที่อนุญาตให้แอป "เข้าถึงอัปลิงก์และดาวน์ลิงก์เสียงของการโทรที่กำลังสนทนาอยู่" และ บันทึกเสียง เป็นที่น่าสังเกตว่าบริการ Google Play ถูกกำหนดให้เป็นผู้มีบทบาทในโทรศัพท์ Pixel ที่ใช้ Android 14 การแนะนำว่าแอป Play Services จะจัดการการสตรีมเสียงการโทรจริงที่ไลบรารี Jetpack Telecom โฆษณา
สิ่งหนึ่งที่ไม่ชัดเจนสำหรับฉันคือการสตรีมการโทรและการโอนสายจะอยู่ใน Android ทุกรุ่นที่ไลบรารี Jetpack รองรับหรือไม่ หวังว่า Google จะให้ความชัดเจนในเรื่องนี้เร็วๆ นี้เมื่อมีการประกาศความพร้อมของห้องสมุด